“Tidak ada kunci publik yang tersedia” saat memutakhirkan menggunakan pembaruan-manajer


26

Saya memutuskan untuk memutakhirkan

sudo update-manager -d

Kemudian membuka GUI update-palungan. Setelah mengklik tombol upgrade Ini mengembalikan daftar kesalahan di bawah ini:

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.

Bagaimana cara mengatasi masalah ini?

Jawaban:


45

Peringatan ini berarti Anda tidak memiliki kunci publik yang sesuai untuk repositori ini.

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,

Pastikan kunci-kunci ini memang yang Anda butuhkan. Pada kasus ini:

➜  ~ 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 > 

ID terkait dengan Arsip Ubuntu. Sungguh aneh bahwa Anda kehilangan kunci-kunci ini. Ini biasanya diperbaiki dengan:

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

Setelah ini, jalankan sudo apt-get updatedan pastikan tidak ada peringatan / kesalahan lain yang muncul.


1
Jawaban tuan. Saya harap ini tidak menunjukkan bisnis lucu atau kerentanan di server.
Stevie G

Dalam kasus saya, itu hanyalah repositori pihak ke-3 yang kunci publiknya telah kedaluwarsa. Langkah-langkah di atas menginstal kunci publik baru, dan apt-get updateselanjutnya saya bersih.
Craig Constantine
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.