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-keysme 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-keygpg --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 -kCon las mismas indicaciones, si alguien tropieza con este problema, la solución puede ser un poco diferente. Su
passestá utilizandogpg2en lugar degpg, que podría haber utilizado para generar / administrar sus claves (o, viceversa). Verificar con:fuente
gpg2 --import ~/.gnupg/secring.gpgObtuve 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-keysme 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