Erreur du gestionnaire de mise à jour d'Ubuntu 16.04


22

Chaque fois que j'essaie d'effectuer une mise à jour logicielle, j'obtiens cette erreur du gestionnaire de logiciels:

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.

Voici quelques captures d'écran de ce qui s'affiche lorsque j'essaie de modifier les référentiels que j'ai:

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

Je ne sais pas comment résoudre ce problème.

Réponses:


3

Vous avez évidemment effectué une mise à niveau du système sans avoir supprimé les référentiels externes auparavant. Le moyen le plus simple de résoudre le problème serait de supprimer tous les référentiels externes et de supprimer toutes les clés publiques associées. Après avoir fait cela, mettez à jour les référentiels ( sudo apt-get update) et vérifiez si tout est corrigé maintenant ... et lorsqu'aucune erreur ne se produit plus, vous pouvez ajouter de nouveaux référentiels externes, mais vérifiez soigneusement si ces référentiels correspondent à Xenial ...

Selon les référentiels que vous ajoutez, un avertissement de «signature faible» peut toujours apparaître lors de la mise à jour des référentiels - mais vous pouvez l'ignorer, car il s'agit simplement d'un message d'information.

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

Cela supprime-t-il les référentiels que certains logiciels doivent mettre à jour?
Ben Winding

@TylerDurden Désolé, je ne comprends pas ce que vous voulez dire ... "ceci" ne fait rien ... c'est une explication et une suggestion. Lorsque vous supprimez des référentiels externes, vous ne supprimez que ceux-ci et les référentiels standard existent toujours. Après une mise à niveau du système, vous pouvez ajouter à nouveau les référentiels externes - au cas où ils contiennent des logiciels pour le système mis à niveau. :)
cl-netbox

16

Dans la ligne de commande, tapez ce contenu:

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

10

Vous devez supprimer les anciennes clés restantes avant la mise à niveau. Faire:

sudo apt-key list

Trouvez la clé incriminée (près de "virtualbox", après "pub", xxx / KEYHERE) et faites:

sudo apt-key del KEYHERE

Ensuite, allez sur https://www.virtualbox.org/wiki/Linux_Downloads et suivez les instructions dans "Distributions Linux basées sur Debian"


Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
MadMike

Bien que je ne puisse pas contester cette logique, les informations que vous proposez d'inclure sont susceptibles de changer, donc je ne pense pas qu'il soit particulièrement utile de le faire à long terme.
NikLP

1

Je rencontre ce problème lors de l'installation de Docker. L'instruction conseille de s'exécuter lsb_release -cset elle me renvoie serena, mais elle devrait xenial donc j'ouvre manuellement le fichier /etc/apt/sources.list.d/additional-repositories.listet j'ai changé: serena-> xenialdans la chaîne suivante:

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

le problème a disparu

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.