Mi casilla Debian decidió actualizar de "gnupg 1.4" a "gnupg 2.1" después de algún tipo de actualización de seguridad.
Después de esto, ya no puedo usar ni acceder a ninguna de mis claves.
Después de cualquier comando gpg, dice:
gpg: Ohhhh jeeee: Assertion "uids_seen == uid_no" in skip_unusable failed (../../g10/getkey.c:982)
No puedo averiguar si hay una clave en particular que falla o si hay un problema general.
Terminé bajando de categoría y todo funciona como antes. (Utilicé el anclaje APT para evitar que gnupg se actualice nuevamente).
Aparte: como un experimento, cambié / usr / bin / gpg para ser un enlace simbólico a / usr / bin / gpg2 después de la baja de calificación. Es decir, siempre use gnupg 2.0. Todo funciona, aunque, ocasionalmente, obtendré "gpg: Nota: las firmas que usan el algoritmo MD5 se rechazan" para ciertas claves secretas.
¿Estoy desterrado para siempre de usar gpg 1.4? O, ¿hay una ruta de actualización segura a gpg 2.1?