gpg: no se puede importar la clave: "nueva clave pero no contiene ID de usuario - omitida"

gpg: no se puede importar la clave: "nueva clave pero no contiene ID de usuario - omitida"

Estoy intentando importar la clave de firma de flujo web de Github en una instalación nueva de Raspbian (Debian) Buster.

 $ gpg2 --recv-keys 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23
gpg: key 4AEE18F83AFDEB23: new key but contains no user ID - skipped
gpg: Total number processed: 1
gpg:           w/o user IDs: 1

No entiendo el mensaje de error y me cuesta encontrar a otros usuarios que encuentren el mismo error. versión gpg:

$ gpg --version
gpg (GnuPG) 2.2.12
libgcrypt 1.8.4
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /home/pi/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2

¡Estoy seguro de que esta clave tiene una identificación de usuario! (Verificado en OSX)

Respuesta1

Probablemente esté utilizando el keys.openpgp.orgservidor de claves, que tiene un sistema de aprobación del propietario: eliminará todas las identificaciones de usuario a menos que el propietario de la dirección de correo electrónico correspondiente haya permitido que se publiquen.

Intente descargar la clave desde otro lugar, como por ejemplo:

  • --keyserver hkps://keyserver.ubuntu.com
  • --keyserver hkps://pgp.surf.nl (antiguo grupo SKS)
  • --keyserver hkp://pgp.rediris.es (antiguo grupo SKS)

(Las versiones futuras de GnuPG aceptarán claves sin un UID, aunque no será muy útil excepto para la comparación directa basada en huellas dactilares).

Respuesta2

Me enfrenté al mismo problema con una clave pública GPG que guardé en llaves.openpgp.org.

gpg --import DBE0B8427CD7E8606C8CB8523434370EA811321.asc
gpg: key F7391C70EA8XX21: no user ID
gpg: Total number processed: 1

Afortunadamente, guardé la clave pública en mi Google Drive. Descargué hey de google drive y funcionó

información relacionada