wineの署名検証エラー-インデックスファイルのダウンロードに失敗しました-ミラーの変更は役に立ちません


20

sudo apt-get update次のエラーが表示された場合。

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.

そこで、UbuntuのAskの回答で提案されているように、ミラーを変更します。その後、コンピューターを再起動します。そして、私はまだ上記の同じエラーを受け取りますsudo apt-get update

キーを再インストールしてみます。

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

またping -c3 archive.ubuntu.com、パケット損失は0%です。他に何をする必要がありますか?


2
それは...ワインのための新しい更新は、彼らが主催しているRelease.keyとは異なるキーで署名されているように見える
user3074620

1
引用形式ではなく、コマンド出力用のコード形式を使用してください(コマンドと同様)。
ムル

回答:


13

新しいキーファイルを追加した後、変更を受け入れるように促すapt updateためapt-get update、を使用するよりもを使用することをお勧めします。

だから完全に:

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

2
リポジトリも追加しsudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'、このソリューションは機能しました。あなたが使用する必要があります言及sudo apt updateしていませんsudo apt-get updateapt明示的に受け入れるように強制しますが、apt-getそうではなく、エラーを生成します。Ubuntuのその他のバージョンがある場合、追加するリポジトリはwiki.winehq.org/Ubuntu
Jason Hunter

最初にrm winehq.keyファイルを追加または保存することを検討します/temp。とにかくありがとう!
kcpr

22

2018-12-19 08:07の時点で、ここで説明した新しいwinehq.keyキーファイルがあります

新しいリポジトリキーをダウンロードし、信頼できるキーのリストに追加します。

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

@ jason-hunterがコメントでapt update述べたように、リポジトリの変更を受け入れるかどうかを尋ねますapt-get updateが、エラーを表示して失敗します。


10

https://dl.winehq.org/wine-builds/を調べると、新しいファイルがありますwinehq.key。指紋がエラーと一致しているように見えるため、代わりにそれを使用してみてください。

# 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


0

私も最近同じエラーを受け取っていました:

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

結局のところ、pubkeyをホストに追加する必要がありました。キーを追加すると、そこに表示されるキーの最後の8桁になりますF987672F。それを以下に追加して、ホストにキーを追加します。

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

お役に立てれば!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.