Güncelleme yöneticisini kullanarak yükseltme yaparken “ortak anahtar yok”


26

Yükseltmeye karar verdim

sudo update-manager -d

Sonra güncelleme yöneticisi GUI'yi açıyor. Yükseltme düğmesine tıkladıktan sonra Aşağıdaki hata listesini döndürün:

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
E:Some index files failed to download. They have been ignored, or old ones used instead.

Bu sorun nasıl çözülür?

Yanıtlar:


45

Bu uyarı, bu havuzlar için karşılık gelen ortak anahtarlara sahip olmadığınız anlamına gelir.

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,

Bu anahtarların gerçekten ihtiyacınız olanlardan olduğunu doğrulayın. Bu durumda:

➜  ~ gpg --keyserver hkp://keyserver.ubuntu.com --search-key 3B4FE6ACC0B21F32
gpg: searching for "3B4FE6ACC0B21F32" from hkp server keyserver.ubuntu.com
(1) Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>
      4096 bit RSA key C0B21F32, created: 2012-05-11
Keys 1-1 of 1 for "3B4FE6ACC0B21F32".  Enter number(s), N)ext, or Q)uit > 

Kimlik, Ubuntu Arşivi'ne karşılık gelmektedir. Bu anahtarları kaçırmanız garip. Bu normalde aşağıdakilerle sabitlenir:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32

Bundan sonra, koşun sudo apt-get updateve başka hiçbir uyarı / hatanın görünmediğinden emin olun.


1
Asıl cevap. Umarım bu, sunucuda eğlenceli bir işletme veya güvenlik açığı olmadığını göstermez.
Stevie G,

Benim durumumda, açık anahtarının süresi dolmuş olan 3. parti bir depo idi. Yukarıdaki adımlar yeni ortak anahtarı apt-get updateyüklüyordu ve daha sonra benim gıcırtılı temizdi.
Craig Constantine,
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.