Signaturüberprüfungsfehler für Wein - Indexdateien konnten nicht heruntergeladen werden - Spiegeln hilft nicht

19

Wenn ich sudo apt-get updateden unten gezeigten Fehler erhalte.

W: An error occurred during the signature verification. 
The repository is not updated and the previous index files will be used. 
GPG error: https://dl.winehq.org/wine-builds/ubuntu bionic InRelease: 
The following signatures couldn't be verified
 because the public key is not available: NO_PUBKEY 76F1A20FF987672F
W: Failed to fetch https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/InRelease
The following signatures couldn't be verified
 because the public key is not available: NO_PUBKEY 76F1A20FF987672F
W: Some index files failed to download. They have been ignored, or old ones used instead.

Also gehe ich vor und ändere meinen Spiegel wie in dieser Frage an Ubuntu vorgeschlagen . Dann starte ich den Computer neu. Und ich bekomme oben immer noch den gleichen Fehler, wenn ich sudo apt-get update.

Lassen Sie uns versuchen, die Schlüssel neu zu installieren.

$ wget -nc https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key
File ‘Release.key’ already there; not retrieving. OK

Und ich könnte genauso gut ping -c3 archive.ubuntu.comund mein Paketverlust ist 0%. Was muss ich sonst noch tun?

Jason Hunter
quelle
2
Es sieht so aus, als ob das neue Update für wine mit einem anderen Schlüssel als dem von ihnen gehosteten Release.key signiert ist ...
user3074620
1
Verwenden Sie die Code-Formatierung für die Befehlsausgabe (genau wie Befehle) und nicht die Formatierung in Anführungszeichen.
muru

Antworten:

13

Beachten Sie, dass die neue Schlüsseldatei nach dem Hinzufügen, es besser ist , zu verwenden , apt updateanstatt apt-get update, wie es wird Sie auffordern , die Änderungen zu akzeptieren.

Also in vollem Umfang:

wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key && sudo apt update
Oberon
quelle
2
Ich habe auch das Repository hinzugefügt sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'und diese Lösung hat funktioniert. Wie gesagt muss man benutzen sudo apt updateund nicht sudo apt-get update. aptzwingt Sie zum expliziten Akzeptieren, während apt-getdies nicht der Fall ist und zu einem Fehler führen wird. Wenn Sie andere Versionen von Ubuntu haben, die Sie Ihrem Repository hinzufügen möchten
Jason Hunter
Ich würde in Betracht ziehen rm winehq.key, die Datei /tempam Anfang hinzuzufügen oder zu speichern . Danke trotzdem!
3.
22

Ab 2018-12-19 08:07 gibt es eine neue winehq.keySchlüsseldatei, wie hier erwähnt .

Laden Sie den neuen Repository-Schlüssel herunter und fügen Sie ihn der Liste der vertrauenswürdigen Schlüssel hinzu:

cd /tmp
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt update

Wie von @ jason-hunter in einem Kommentar erwähnt, apt updatewerden Sie gefragt, ob Sie die Änderungen im Repository akzeptieren, während apt-get updateein Fehler angezeigt wird und ein Fehler auftritt.

Vic
quelle
10

Unter https://dl.winehq.org/wine-builds/ befindet sich eine neue Datei winehq.key. Versuchen Sie es stattdessen, da der Fingerabdruck dem Fehler zu entsprechen scheint:

# curl -sL "https://dl.winehq.org/wine-builds/Release.key" | gpg --dry-run --import --verbose
gpg: pub  rsa4096/818A435C5FCBF54A 2015-11-23  Sebastian Lackner (WineHQ packages) <[email protected]>
gpg: Total number processed: 1
# curl -sL "https://dl.winehq.org/wine-builds/winehq.key" | gpg --dry-run --import --verbose
gpg: pub  rsa3072/76F1A20FF987672F 2018-12-10  WineHQ packages <[email protected]>
gpg: key 76F1A20FF987672F: 1 signature not checked due to a missing key
gpg: Total number processed: 1
muru
quelle
7

Dieser Befehl hat bei mir funktioniert:

wget -nc https://dl.winehq.org/wine-builds/winehq.key && apt-key add winehq.key
Rezty Felty
quelle
0

Ich habe kürzlich den gleichen Fehler erhalten:

Err:3 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease                
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F

Wie sich herausstellte, musste der Pubkey meinem Host hinzugefügt werden. Durch Hinzufügen des Schlüssels werden die letzten 8 Stellen des Schlüssels angezeigt F987672F. Fügen Sie das also zu folgendem hinzu, um den Schlüssel zu Ihrem Host hinzuzufügen:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv F987672F

Hoffe das hilft!

Terrance
quelle