Signiso errors out creating .sig file during signing of buildiso profile iso

Kind of a specialized question. I wasnt sure where to post this, so the software section seemed the best match. Not sure when this started, but its likely at least from at least a month old update. My build setup is run with shell scripts, they havent changed in at least a year.
During the last two SbK series I have had to manually create a detached pgp .sig for the iso’s. Before that it was handled by signiso which also creates the sha hash files. Signiso still generates the sha hash files. But when trying to create a .sig I get this error.

gpg: skipped "": Invalid user ID
gpg: signing failed: Invalid user ID

The key is given during the build without issues (key shown as * just in case but the real id is used).

sudo buildiso -p cinnamon -b stable -g ***************

Its also the default key and is unlocked automatically for use with its password stored in the Login keyring. Manually navigating to a folder with an iso and entering “gpg -b *.iso” produces a .sig file without issue and no other steps.

Not sure whats changed or how to fix this.

No worries. I moved it to the appropriate place. :wink:

Thanks, I cant start posts in this section.

This usually means the script isn’t actually passing your key ID to GPG anymore, even if it looks like it is. The error skipped "": Invalid user ID points to an empty value being received.

Since manual gpg -b *.iso works, your key is fine. The issue is likely in signiso or how buildiso hands off the -g argument. A recent update may have changed argument parsing or quoting.

Check if the key variable is empty inside the script, or if it needs --default-key explicitly now. Also try using the full fingerprint instead of a short ID. It’s almost certainly a parameter passing issue, not GPG itself.

Thanks for the response. I will try it as soon as I can. Right now I am trying to finish the SbK Debian spins.