Zacząłem konfigurować, dodając repozytoria, a potem sudo apt-get update
zacząłem ponownie uruchamiać, zanim zacząłem instalować inne oprogramowanie, i otrzymuję linie klawiszy Signature i przestaje. Zasadniczo więc nie pozwala mi teraz aktualizować żadnych pakietów.
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$
Nigdy wcześniej tego nie widziałem, ilekroć konfiguruję i zaczynam instalować rzeczy w Ubuntu. Czy mogę coś jeszcze zrobić?
Odpowiedzi:
Problem ze źródłem Google jest po stronie Google, ale
apt-get
tylko zgłasza problem jako ostrzeżenie. Ten problem nie powstrzymuje Cię przed aktualizacją pakietów.Używasz
apt-get
i to, co widzisz, to normalne zachowanie po uruchomieniuupdate
: wykonuje aktualizację, ale nie dostarcza dodatkowych informacji.Trzeba postępować
sudo apt-get update
zsudo apt-get upgrade
aby sprawdzić, czy wszelkie aktualizacje pakietów są dostępne.Nowsze
sudo apt update
(zauważ, że to po prostuapt
) zawiera informacje zwrotne na temat wyników.Za pomocą
apt
zobaczysz komunikat, żelub
Zobacz także
apt list --upgradeable
.źródło
sudo apt update
, dziękuję, że spróbuję. I myślę, że po prostu myślałem, że to w ogóle nie działa, ponieważ ostatnie linie były liniami Signature i po prostu przestały działać, więc założyłem, że nie aktualizuje się. Czy to tylko ostrzeżenie przed tym problemem, ale trwa bez ingerencji w inne aktualizacje?apt
, otrzymuję dokładnie takie same ostrzeżenia. Chrome miał tak wiele problemów w ciągu ostatnich kilku miesięcy, jego niesamowici użytkownicy Linuksa nawet go używają (niestety muszę to zrobić dla webdev).apt
nie działa dla mnie, jak wyjaśnisz. Mówi, że 7 pakietów można zaktualizować. Uruchom „apt list - upgrade”, aby je zobaczyć.Debian i Ubuntu wymuszają
SHA256
lub wprowadzają wyższe wpisy w plikach Release i / lub Packages od marca . Brakujące repozytoria muszą zostać naprawione przez ich właścicieli.Jest to przegląd połamanymi repozytoriów na wiki Debiana.
źródło
Jak mówi @chaskes, jest to problem z repozytorium, a nie z komputerem.
@webwurst ma dobre linki do podstawowego problemu. Istnieje również wyjaśnienie dotyczące podpisów.
Jeśli prowadzisz repozytorium, w którym występują te błędy. Rozwiązaniem jest zmiana wartości domyślnej
cert-digest-algo
naSHA256
. Domyślnie gnupg domyślnie używaSHA1
Po rozwiązać ten problem następny będzie ostrzeżenie, że podpis „używa słabego trawienia algorytmu (SHA1)” i ustalić, które można ustawić
digest-algo
, abySHA256
również.Wartości te trafiają na serwer repozytorium, w
gpg.conf
którym używa repozytorium.Krótką ręką jest dołączenie
do twojego
~/.gnupg/gpg.conf
pliku.W naszym projekcie zaznaczono to tutaj, co powinno zawierać przykład tego, jak to naprawić w naszym mechanizmie wdrażania.
źródło
Aby uniknąć tego błędu, możesz usunąć repozytorium.
Przy pierwszym wyszukiwaniu Software and Updatesw Dash. Otwórz i przejdź do Other Softwarekarty.
Tam poszukaj takiego wpisu:
i usuń to.
Na koniec przejdź do Authenticationkarty, a znajdziesz coś, co mówi o „Google”, usuń to również.
Powinien przestać wyświetlać ten irytujący komunikat o błędzie przy każdej próbie aktualizacji teraz repozytoriów.
źródło