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.