Ich habe mit dem Einrichten begonnen, indem ich Repositorys hinzugefügt habe sudo apt-get update
, und bin dann erneut gestartet, bevor ich mit der Installation anderer Software begonnen habe. Dann erhalte ich die Signaturschlüsselzeilen und es stoppt. Daher kann ich jetzt im Wesentlichen keine Pakete aktualisieren.
d@EliteBook:~/Downloads$ sudo apt-get update
Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://dl.google.com/linux/chrome/deb stable Release
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Get:5 http://ca.archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Hit:6 http://ca.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:7 http://ca.archive.ubuntu.com/ubuntu xenial-backports InRelease
Fetched 247 kB in 0s (256 kB/s)
Reading package lists... Done
W: http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg: Signature by
key 4CCA1EAF950CEE4AB83976DCA040830F7FAC5991 uses weak digest algorithm (SHA1)
d@EliteBook:~/Downloads$
Ich habe das noch nie gesehen, wenn ich Dinge in Ubuntu einrichte und installiere. Kann ich noch etwas tun?
Antworten:
Das Problem mit der Google-Quelle ist am Ende von Google,
apt-get
meldet das Problem jedoch nur als Warnung. Dieses Problem hindert Sie nicht daran, Pakete zu aktualisieren.Sie verwenden
apt-get
und was Sie sehen, ist das normale Verhalten nach dem Ausführenupdate
: Es führt die Aktualisierung durch, bietet jedoch keine zusätzlichen Informationen.Sie müssen mit folgen,
sudo apt-get update
umsudo apt-get upgrade
zu sehen, ob Paket-Upgrades verfügbar sind.Die neuere Version
sudo apt update
(beachte, dass es nur so istapt
) gibt Feedback zu den Ergebnissen.Bei Verwendung von
apt
wird entweder eine Meldung angezeigt, dassoder
Siehe auch
apt list --upgradeable
.quelle
sudo apt update
, danke, ich werde das versuchen. Und ich denke, ich dachte nur, dass es überhaupt nicht funktioniert, weil die letzten Zeilen die Signaturzeilen waren und es danach einfach aufhörte, also nahm ich an, dass es nicht aktualisiert wurde. Das ist also nur eine Warnung für dieses Problem, geht aber weiter, ohne andere Updates zu beeinträchtigen?apt
, ich bekomme genau die gleichen Warnungen. Chrome hatte in den letzten Monaten so viele Probleme wie dieses, dass es sogar von seinen erstaunlichen Linux-Nutzern verwendet wird (ich muss es leider für webdev tun).apt
funktioniert bei mir nicht wie du erklärst. Es heißt, 7 Pakete können aktualisiert werden. Führen Sie "apt list --upgradeable" aus, um sie anzuzeigen.Debian und Ubuntu erzwingen seit März
SHA256
oder höher Einträge in den Release- und / oder Package-Dateien . Repositorys, in denen diese fehlen, müssen von ihren Eigentümern repariert werden.Es gibt eine Übersicht über defekte Repositories im Debian-Wiki.
quelle
Wie @chaskes sagt, ist dies ein Problem mit dem Repository, nicht mit Ihrem Computer.
@webwurst hat gute Links zum zugrunde liegenden Problem. Es gibt auch eine Klarstellung über die Unterschriften.
Wenn Sie ein Repository hosten, das diese Fehler ausgibt. Die Lösung besteht darin, die Standardeinstellung
cert-digest-algo
zu ändernSHA256
. Standardmäßig verwendet gnupg standardmäßigSHA1
Nachdem Sie dieses Problem zu beheben die nächste Warnung wird sein , dass die Signatur „verwendet schwachen Digest - Algorithmus (SHA1)“ Und zu beheben , die Sie einstellen können ,
digest-algo
umSHA256
auch.Diese Werte werden auf dem Repository-Server abgelegt, den
gpg.conf
das Repository verwendet.Die kurze Hand ist anzufügen
zu Ihrer
~/.gnupg/gpg.conf
Datei.In unserem Projekt wurde ein Ticket erstellt , das ein Beispiel für die Fehlerbehebung für unseren Bereitstellungsmechanismus enthält.
quelle
Um diesen Fehler zu vermeiden, können Sie das Repository entfernen.
Zuerst Software and Updatesim Bindestrich suchen . Öffnen Sie es und wechseln Sie zur Other SoftwareRegisterkarte.
Suchen Sie dort nach einem Eintrag wie diesem:
und entfernen Sie es.
Schließlich gehen Sie zu der AuthenticationRegisterkarte und Sie werden etwas finden, das "Google" erwähnt, entfernen Sie das auch.
Es sollte nicht mehr angezeigt werden, wenn Sie versuchen, Ihre Repositorys jetzt zu aktualisieren.
quelle