Ubuntu 16.04 güncelleme yöneticisi hatası


22

Bir yazılım güncellemesi yapmaya çalıştığım her seferde bu hatayı yazılım yöneticisinden alıyorum:

W:GPG error: http://download.virtualbox.org/virtualbox/debian xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A2F683C52980AECF, W:The repository 'http://download.virtualbox.org/virtualbox/debian xenial InRelease' is not signed., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:There is no public key available for the following key IDs:
A2F683C52980AECF  , W:The repository 'http://ppa.launchpad.net/blackmage/f.lux/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:The repository 'http://ppa.launchpad.net/gezakovacs/ppa/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:The repository 'http://ppa.launchpad.net/zeal-developers/ppa/ubuntu xenial Release' does not have a Release file., W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., W:See apt-secure(8) manpage for repository creation and user configuration details., W:http://deb.playonlinux.com/dists/trusty/InRelease: Signature by key 74F7358425EEB6176094C884E0F72778C4676186 uses weak digest algorithm (SHA1), W:http://liveusb.info/multisystem/depot/dists/all/Release.gpg: Signature by key 32027DE3D67157C45E69C0AE4E940D7FDD7FB8CC uses weak digest algorithm (SHA1), W:http://vagrant-deb.linestarve.com/dists/any/InRelease: Signature by key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4 uses weak digest algorithm (SHA1), E:Failed to fetch http://ppa.launchpad.net/blackmage/f.lux/ubuntu/dists/xenial/main/source/Sources  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/blackmage/f.lux/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/gezakovacs/ppa/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/zeal-developers/ppa/ubuntu/dists/xenial/main/source/Sources  404  Not Found, E:Failed to fetch http://ppa.launchpad.net/zeal-developers/ppa/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found, E:Some index files failed to download. They have been ignored, or old ones used instead.

İşte sahip olduğum depoları düzenlemeye çalıştığımda görüntülenenlerin ekran görüntüleri:

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

Bunu nasıl düzelteceğimi bilmiyorum.

Yanıtlar:


3

Daha önce harici depoları çıkarmadan bir sistem güncellemesi yaptın. Sorunu çözmenin en kolay yolu, tüm harici depoları kaldırmak ve ilgili tüm ortak anahtarları silmek olacaktır. Bunu yaptıktan sonra depoları ( sudo apt-get update) güncelleyin ve şu anda her şeyin sabit olup olmadığını kontrol edin ... ve artık hiçbir hata olmadığında, yeni harici depolar ekleyebilirsiniz, ancak bu depoların "Xenial ile eşleşip eşleşme" olup olmadığını dikkatlice kontrol edin ...

Hangi depoları eklediğinize bağlı olarak, depoları güncellerken hala "zayıf bir imza" uyarısı görünebilir - ancak bunu yalnızca bilgi içeren bir mesaj olduğu için göz ardı edebilirsiniz.

gpg: Signature by key ... uses weak digest algorithm (SHA1)  

Bu, bazı yazılımların güncellemesi gereken depoları kaldırıyor mu?
Ben Sarma

@TylerDurden Üzgünüm, ne demek istediğinizi anlamadım ... "bu" hiçbir şey yapmaz ... bu bir açıklama ve bir öneridir. Harici depoları kaldırdığınızda sadece onları kaldırırsınız ve standart depolar hala mevcuttur. Sistem yükseltmesinden sonra, yükseltilmiş sistem için yazılım içermeleri durumunda harici depoları yeniden ekleyebilirsiniz. :)
cl-netbox

16

Komut satırında şu içeriği yazın:

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc -O- | sudo apt-key add -

10

Yükseltmeden önce kalan eski anahtarları çıkarmanız gerekir. Yap:

sudo apt-key list

Suçlu anahtarı bulun ("virtualbox" yakınında, "pub", xxx / KEYHERE'den sonra) ve şunu yapın:

sudo apt-key del KEYHERE

Sonra https://www.virtualbox.org/wiki/Linux_Downloads adresine gidin ve "Debian tabanlı Linux dağıtımları" bölümündeki talimatları izleyin.


Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak tercih edilir.
MadMike

Bu mantıkla tartışamıyorum, ancak eklemeyi önerdiğiniz bilgiler değişime açık, bu yüzden uzun vadede bunu yapmanın özellikle yararlı olduğunu görmüyorum.
NikLP

1

Liman işçisi yüklemeye çalışırken bu sorunla karşılaşıyorum. Çalıştırılması tavsiye lsb_release -csve bana döner serena, ancak xenial dosyayı el ile açmam /etc/apt/sources.list.d/additional-repositories.listve bir sonraki dizgede değiştirmem gerekiyor: serena-> xenial:

deb [arch=amd64] https://download.docker.com/linux/ubuntu serena stable

sorun gitti

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.