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?


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

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.


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) <sebastian@fds-team.de>
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 <wine-devel@winehq.org>
gpg: key 76F1A20FF987672F: 1 signature not checked due to a missing key
gpg: Total number processed: 1

7

Dieser Befehl hat bei mir funktioniert:

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

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!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.