gpg: Schlüssel kann nicht importiert werden: „Neuer Schlüssel, enthält aber keine Benutzer-ID – übersprungen“

gpg: Schlüssel kann nicht importiert werden: „Neuer Schlüssel, enthält aber keine Benutzer-ID – übersprungen“

Ich versuche, den Webflow-Signaturschlüssel von Github in eine Neuinstallation von Raspbian (Debian) Buster zu importieren.

 $ 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

Ich verstehe die Fehlermeldung nicht und habe Schwierigkeiten, andere Benutzer zu finden, bei denen der gleiche Fehler auftritt. GPG-Version:

$ 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

Ich bin sicher, dass dieser Schlüssel eine Benutzer-ID hat! (Unter OSX überprüft)

Antwort1

Sie verwenden wahrscheinlich den keys.openpgp.orgSchlüsselserver, der über ein Eigentümergenehmigungssystem verfügt. Es entfernt alle Benutzer-IDs, sofern der Eigentümer der entsprechenden E-Mail-Adresse deren Veröffentlichung nicht gestattet hat.

Versuchen Sie, den Schlüssel von einer anderen Quelle herunterzuladen, zum Beispiel:

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

(Zukünftige GnuPG-Versionen werden Schlüssel ohne UID akzeptieren, obwohl dies außer für einen direkten, auf Fingerabdrücken basierenden Vergleich nicht besonders nützlich sein wird.)

Antwort2

Ich hatte das gleiche Problem mit einem öffentlichen GPG-Schlüssel, den ich auf keys.openpgp.org gespeichert hatte.

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

Zum Glück habe ich den öffentlichen Schlüssel auf meinem Google Drive gespeichert. Ich habe den Hey von Google Drive heruntergeladen und es hat funktioniert

verwandte Informationen