Bob Proulx <b...@proulx.com> writes: > Bob Proulx wrote: >> Simon Josefsson wrote: >> > Thanks for the upgrade! If anyone except me was greeted by the >> > following strange error after the upgrade: >> > >> > jas@kaka:~/src/gnulib$ git pull >> > sign_and_send_pubkey: signing failed for ED25519 "cardno:FFFE42315277" >> > from agent: agent refused operation >> > j...@git.sv.gnu.org's password: >> > >> > The reason is that you are running a too old GnuPG version. Alas >> > Trisquel 11 (and therefor Ubuntu 22.04) is shipping this old version, so >> > many may be affected. See bug report here: https://dev.gnupg.org/T5931 > > Having read through the linked bug tickets I am thinking this is a > client side upgrade issue.
Yes! Sorry I should be clear that this is no problem on the savannah side. This is a client-side issue that occurs if you are using a hardware dongle for the private keys, and using an old GnuPG stack that doesn't deal with long messages. The reason this problem never occured before was that the OpenSSH server in Trisquel 9 on previous savannah was so old that it didn't even support the features that trigger the bug on the client side, but the OpenSSH in Trisquel 11 is recent enough to do so. The messages sent to the dongle are longer, to add some newer OpenSSH data packets. I think this is not a too uncommon client configuration and debugging the error message is complicated. It seems several people has spent quite some time doing that, all arriving at exactly the same GnuPG bug report eventually, which contain the workaround. So maybe it will help someone here related to the Savannah upgrade too. /Simon
signature.asc
Description: PGP signature