Ubuntu 16.04 Update Manager Fehler


22

Jedes Mal, wenn ich versuche, ein Software-Update durchzuführen, wird der folgende Fehler vom Software-Manager angezeigt:

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.

Hier sind einige Screenshots von dem, was angezeigt wird, wenn ich versuche, die vorhandenen Repositorys zu bearbeiten:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Ich bin nicht sicher, wie ich das beheben soll.

Antworten:


3

Sie haben offensichtlich ein System-Upgrade durchgeführt, ohne zuvor die externen Repositorys entfernt zu haben. Der einfachste Weg, das Problem zu lösen, besteht darin, alle externen Repositorys zu entfernen und alle zugehörigen öffentlichen Schlüssel zu löschen. Aktualisieren Sie danach die Repositorys ( sudo apt-get update) und prüfen Sie, ob jetzt alles repariert ist. Wenn kein Fehler mehr auftritt, können Sie neue externe Repositorys hinzufügen. Prüfen Sie jedoch sorgfältig, ob diese Repositorys mit Xenial übereinstimmen.

Je nachdem, welche Repositorys Sie hinzufügen, wird beim Aktualisieren der Repositorys möglicherweise immer noch eine Warnung "schwache Signatur" angezeigt. Sie können diese Warnung jedoch ignorieren, da es sich lediglich um eine Informationsnachricht handelt.

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

Entfernt dies die Repositorys, die einige Software aktualisieren muss?
Ben Winding

@ TylerDurden Sorry, ich verstehe nicht was du meinst ... "das" macht nichts ... es ist eine Erklärung und ein Vorschlag. Wenn Sie externe Repositorys entfernen, entfernen Sie nur diese und die Standard-Repositorys sind noch vorhanden. Nach einem System-Upgrade können Sie die externen Repositorys erneut hinzufügen - falls sie Software für das aktualisierte System enthalten. :)
Cl-Netbox

16

In der Befehlszeile geben Sie diesen Inhalt ein:

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

10

Sie müssen die alten Schlüssel entfernen, die vor dem Upgrade noch vorhanden waren. Machen:

sudo apt-key list

Suchen Sie den fehlerhaften Schlüssel (in der Nähe von "virtualbox", nach "pub", xxx / KEYHERE) und führen Sie folgende Schritte aus:

sudo apt-key del KEYHERE

Gehen Sie dann zu https://www.virtualbox.org/wiki/Linux_Downloads und folgen Sie den Anweisungen unter "Debian-basierte Linux-Distributionen".


Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
MadMike

Obwohl ich mit dieser Logik nicht streiten kann, sind die Informationen, die Sie vorschlagen, offen für Änderungen, so dass ich nicht sehe, dass es auf lange Sicht besonders hilfreich ist, dies zu tun.
NikLP

1

Beim Versuch, Docker zu installieren, tritt dieses Problem auf. Die Anweisung rät zum Ausführen lsb_release -csund gibt mich zurück serena, aber es sollte xenial so sein, dass ich die Datei manuell öffne /etc/apt/sources.list.d/additional-repositories.listund geändert habe: serena-> xenialin der nächsten Zeichenkette:

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

Das Problem ist weg

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.