Estoy tratando de instalar Pass: el administrador de contraseñas estándar de Unix , sin embargo, cuando trato de agregar contraseñas a la aplicación obtengo estos errores
gpg: Kelly's Passwords: skipped: No public key
gpg: [stdin]: encryption failed: No public key
GPG Public Keys?
Cuando escribo el comando gpg --list-keys
me sale:
/home/khays/.gnupg/pubring.gpg
------------------------------
pub 2048R/64290B2D 2012-11-05
uid Kelly Hays <[email protected]>
sub 2048R/0DF57DA8 2012-11-05
Estoy un poco perdido de cómo remediar esto, ¿alguna idea?
gpg --generate-key
gpg --gen-key
(en gpg 1.4.20)gpg
(versión 1.4.20) en Xubuntu, siempre conduce a fallas (generar contraseñas a través depass
). El usogpg2
(versión 2.1.11) hizo que todo funcionara bien.gpg -k
Con las mismas indicaciones, si alguien tropieza con este problema, la solución puede ser un poco diferente. Su
pass
está utilizandogpg2
en lugar degpg
, que podría haber utilizado para generar / administrar sus claves (o, viceversa). Verificar con:fuente
gpg2 --import ~/.gnupg/secring.gpg
Obtuve el mismo error durante un tiempo, ejecutar bash en depuración está ayudando. (bash -x), luego me di cuenta de que pass había enumerado una clave gpg no existente en .password-store / .gpg-id
fuente
Obtuve el mismo error, pero consultar
gpg2 --list-keys
me daEntonces mi solución es
Ver /unix//a/177310/14315
Si tiene que renovar subclaves, use esto:
Fuente https://lists.gnupg.org/pipermail/gnupg-users/2005-June/026063.html
fuente