Su accidente generó una gran cantidad de claves secretas (sin clave pública) en el llavero GPG, y he escrito un script para eliminar esas claves, pero GPG no me permite hacer eso:
$ gpg --batch --yes --delete-secret-keys KEYS
gpg: can't do this in batch mod
gpg: (unless you specify the key by fingerprint)
bueno, sé lo que estoy haciendo y sé que puede haber una clave duplicada (s), pero parece que no hay forma de forzar su eliminación, aunque lo siguiente tampoco funciona:
$ yes | gpg --delete-secret-keys KEYS
¿Alguna idea?
Sé que este tema es antiguo y que la respuesta se parece un poco a Gilles, pero creo que responde totalmente a la pregunta (ya que tuve el mismo tipo de problemas que OP):
fuente
Combiné las respuestas de Gilles y Dolanor en este revestimiento que es útil en caso de que desee eliminar una clave específica:
No responde la pregunta original, pero podría ser útil para otra persona.
fuente
Exporte las claves que desea conservar, elimine el archivo y vuelva a crear su anillo.
fuente