signature verification error for wine - index files failed to download - changing mirror doesn't help

23,747

Solution 1

Note that after adding the new keyfile, it is better to use apt update rather than apt-get update, as it will prompt you to accept the changes.

So in full:

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

Solution 2

As of 2018-12-19 08:07 there is a new winehq.key keyfile as mentioned here.

Download the new repository key and add it to the list of trusted keys:

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

As mentioned by @jason-hunter in a comment, apt update will ask if you accept the changes in the repository, whereas apt-get update will show an error and fail.

Solution 3

Inspecting https://dl.winehq.org/wine-builds/, there's a new file winehq.key. Try using that instead, as its fingerprint seems to match the error:

# 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

Solution 4

This command worked for me:

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

Related videos on Youtube

Display name
Author by

Display name

Updated on September 18, 2022

Comments

  • Display name
    Display name over 1 year

    When I sudo apt-get update I get the error shown below.

    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.
    

    So I go ahead and change my mirror as suggested by this Ask Ubuntu answer. Then I restart the computer. And I still get the same error above when I sudo apt-get update.

    Let's try and reinstall the keys.

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

    And I might as well ping -c3 archive.ubuntu.com and my packet loss is 0%. What else do I need to do?

    • Admin
      Admin over 5 years
      It looks like the new update for wine is signed with a different key than the Release.key they are hosting...
    • Admin
      Admin over 5 years
      Please use code formatting for command output (just like commands), not quote formatting.
  • Display name
    Display name over 5 years
    I also added the repository sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' and this solution worked. As mentioned you must use sudo apt update and not sudo apt-get update. apt forces you to explicitly accept, whereas apt-get does not and will yield an error. If you have other versions of Ubuntu your repository to add can be found here wiki.winehq.org/Ubuntu
  • kcpr
    kcpr over 5 years
    I would consider adding rm winehq.key or saving the file to the /temp at the beginning. Thanks anyway!