"gpg2 keine Schlüssel-ID: Überspringen", wenn versucht wird, öffentliche Schlüssel herunterzuladen

2072
yroc

Ich habe Ubuntu 16.04 heruntergeladen, um es auf VirtualBox (Windows 10-Host) auszuführen. Ich möchte den Download überprüfen ( Ubuntu-Anweisungen ). Aus den Anweisungen:

Tipp: Auf Nicht-Linux-Systemen müssen Sie möglicherweise die GPG-Tools für diesen nächsten Schritt herunterladen. Um zu überprüfen, ob die GPG-Tools installiert sind, führen Sie den Befehl gpg --versionoder aus gpg2 --version.

Also habe ich Gpg4win heruntergeladen und installiert .

Ubuntu sagt, dass sie ihre öffentlichen Schlüssel von ihrem Keyserver erhalten sollen:

$ gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092" "C598 6B4F 1257 FFA8 6632 CBA7 4618 1433 FBB7 5451" gpg: directory `/home/ubuntu/.gnupg' created gpg: new configuration file `/home/ubuntu/.gnupg/gpg.conf' created gpg: WARNING: options in `/home/ubuntu/.gnupg/gpg.conf' are not yet active during this run gpg: keyring `/home/ubuntu/.gnupg/secring.gpg' created gpg: keyring `/home/ubuntu/.gnupg/pubring.gpg' created gpg: requesting key EFE21092 from hkp server keyserver.ubuntu.com gpg: requesting key FBB75451 from hkp server keyserver.ubuntu.com gpg: /home/ubuntu/.gnupg/trustdb.gpg: trustdb created gpg: key EFE21092: public key "Ubuntu CD Image Automatic Signing Key (2012) " imported gpg: key FBB75451: public key "Ubuntu CD Image Automatic Signing Key " imported gpg: no ultimately trusted keys found gpg: Total number processed: 2 gpg: imported: 2 (RSA: 1) 

Ich erhalte jedoch die folgende Fehlermeldung:

enter image description here

3
Haben Sie versucht, "gpg" gemäß den Anweisungen auszuführen und nicht "gpg2"? DavidPostill vor 8 Jahren 0
Ziemlich sicher, dass sie nur "gpg" als Beispiel verwenden. Wenn Sie sich den Tipp ansehen, heißt es "gpg" oder "gpg2". Ziemlich sicher, dass das nicht das Problem ist. Außerdem scheint das gpg4win-Programm nicht mit gpg zu kommen. yroc vor 8 Jahren 0
Versuchen Sie es trotzdem;) DavidPostill vor 8 Jahren 0
Ja, Ihr Punkt, dass Computer _exakte_ Maschinen sind, ist gut belegt, aber im Installationsverzeichnis und es gibt keine `gpg`-Ausführungsdatei. Nur "gpg2". Von meinem (sehr begrenzten) Verständnis ist gpg2 nur eine modernere Version von gpg. yroc vor 8 Jahren 0
Sie haben Recht - "Es gibt keinen Unterschied zwischen gpg1 und gpg2 für den Endbenutzer. Gpg2 wird mit externen Bibliotheken kompiliert, wohingegen bei gpg1 keine externen Bibliotheken vorhanden sind - alle sind in das Programm integriert. Beide bieten die gleiche Funktionalität. Gleiche Verschlüsselungsalgos, gleiche Verschlüsselungen usw. Beide entsprechen dem RFC8440-Standard. " DavidPostill vor 8 Jahren 0
richtig, also eine Idee, was das Problem verursacht? yroc vor 8 Jahren 0
Entschuldige Nein ... :/ DavidPostill vor 8 Jahren 0
FWIW Die gpg-Version des Befehls funktioniert hier unter Windows 7 mit cygwin gpg DavidPostill vor 8 Jahren 0
Ja das ist gut zu wissen. Vielen Dank für Ihre Bemühungen - sehr geschätzt :-) Ich könnte einen der IRC-Kanäle ausprobieren. yroc vor 8 Jahren 0
Bitte mache niemals Screenshots. Kopieren / Einfügen ist stattdessen und verwenden Sie die eingebetteten Formatierungsfunktionen zum Formatieren (siehe [FAQ]). Screenshots machen das Lesen und Durchsuchen des Inhalts und insbesondere das Arbeiten mit ihm viel schwieriger. Jens Erat vor 8 Jahren 0
@JensErat bemerkt. yroc vor 8 Jahren 0

2 Antworten auf die Frage

4
Jens Erat

Während der Befehl unter GnuPG unter Linux einwandfrei funktioniert, schlägt er unter Windows fehl. Ich konnte es schaffen, indem ich alle Leerzeichen entferne:

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 843938DF228D22F7B3742BC0D94AA3F0EFE21092 C5986B4F1257FFA86632CBA746181433FBB75451 

(Die Anführungszeichen werden auch nicht mehr benötigt; also habe ich sie entfernt).

Wenn Sie wirklich gegen Ubuntu-Signaturen prüfen möchten, sollten Sie diese spezifische Befehlszeile offensichtlich nicht kopieren oder einfügen, sondern das Leerzeichen von der ursprünglichen Ubuntu-Seite selbst entfernen.

Hmm. Dann ist GnuPG unter Windows defekt. Cygwin gpg funktioniert wie erwartet. DavidPostill vor 8 Jahren 0
@JensErat Ja, ich kann bestätigen, dass dies funktioniert hat - danke. yroc vor 8 Jahren 0
@DavidPostill Also wäre das ein Problem mit Gpg4win? In diesem Fall könnte ich sie auf eines ihrer Unterstützungsforen aufmerksam machen. yroc vor 8 Jahren 1
@yroc Wahrscheinlich eine gute Idee;) DavidPostill vor 8 Jahren 0
Fehlerberichte bereitzustellen ist immer eine gute Sache und hilft Entwicklern sehr. Vergewissern Sie sich, dass Sie Windows-Version und Build sowie die Gpg4Win-Version (und wenn Sie dies anhand von cygwin überprüfen können, auch die aus cygwin erstellte Version enthalten). Diese Details helfen den Entwicklern, das Problem zu reproduzieren. Jens Erat vor 8 Jahren 0
0
Richard

Ich bin auf einem Mac das gleiche. Es ist jedoch schwieriger herauszufinden, wie man die Unterschriften bestätigen kann, da es anscheinend keine ausreichenden Leerzeichen gibt.