şarap için imza doğrulama hatası - dizin dosyaları indirilemedi - aynanın değiştirilmesi yardımcı olmuyor


20

Ben ne zaman sudo apt-get updatealıyorum hata aşağıda gösterilen.

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.

Bu yüzden devam edin ve bu Ubuntu'ya sor cevabının önerdiği şekilde aynamı değiştiriyorum . Sonra bilgisayarı yeniden başlatıyorum. Ve yine aynı hatayı yukarıda aldığımda alıyorum sudo apt-get update.

Anahtarları tekrar deneyelim.

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

Ben de yapabilirim ping -c3 archive.ubuntu.comve paket kaybım% 0. Başka ne yapmam gerekiyor?


2
Şarap için yeni güncelleme barındırıyorlar
Release.key

1
Lütfen komut çıktısı için kod biçimlendirmesini kullanın (tıpkı komutlar gibi), alıntı biçimlendirmesi değil.
muru

Yanıtlar:


13

Yeni anahtar dosyasını ekledikten sonra , değişiklikleri kabul etmenizi isteyeceği için kullanmaktan apt updatedaha iyidir apt-get update.

Yani tam olarak:

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

2
Depoyu da ekledim sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main've bu çözüm işe yaradı. As kullanmanız gerekir söz sudo apt updatedeğil sudo apt-get update. aptsizi açıkça kabul etmeye zorlar, oysa apt-getbir hata vermez ve verir. Ubuntu'nun başka sürümleri varsa, eklemek istediğiniz deponuzu
Jason Hunter

Başlangıçta rm winehq.keydosyayı eklemeyi veya kaydetmeyi /tempdüşünürüm. Yine de teşekkürler!
kcpr

22

2018-12-19 08:07 itibariyle buradawinehq.key belirtildiği gibi yeni bir anahtar dosyası var .

Yeni havuz anahtarını indirin ve güvenilir anahtarlar listesine ekleyin:

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

Bir yorumda @ jason-hunter tarafından belirtildiği gibi apt update, depodaki değişiklikleri kabul edip etmediğinizi sorar, oysa apt-get updatebir hata gösterir ve başarısız olur.


10

Https://dl.winehq.org/wine-builds/ incelendiğinde yeni bir dosya var winehq.key. Parmak izi hatayla eşleştiğinden bunu kullanmayı deneyin:

# 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

Bu komut benim için çalıştı:

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

0

Geçenlerde de aynı hatayı alıyordum:

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

Anlaşıldığı gibi, pubkey'in ev sahibime eklenmesi gerekiyordu. Anahtar eklemek, orada gördüğünüz anahtarın son 8 rakamıdır F987672F. Anahtarı ana makinenize eklemek için bunu aşağıdakilere ekleyin:

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

Bu yardımcı olur umarım!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.