Błąd podczas uwierzytelniania niektórych pakietów podczas aktualizacji

24

Kiedy próbuję zaktualizować moje Ubuntu 13.04 do 13.10, pojawia się następujący błąd:

It was not possible to authenticate some packages. This may be a 
transient network problem. You may want to try again later. See below 
for a list of unauthenticated packages.

Podczas pobierania plików widzę takie błędy, jak:

Err http://in.archive.ubuntu.com saucy-backports/restricted Translation-en_IN 

Próbowałem link do podobnego pytania, ale to nie działa. Nie sądzę, żebym miał kłopoty z kluczami.

Osobliwość
źródło
przed aktualizacją musisz wykonać aktualizację
Próbowałem tego już kilka razy. Ale pojawia się wyskakujące okienko z informacją, że aktualizacje oprogramowania nie są już dostępne dla tej wersji, więc dokonaj aktualizacji.
Osobliwość
Uruchom w terminalu sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade, a następnie spróbuj sudo do-relase-upgrade
zaktualizować za
Próbowałem tego wszystkiego, ale bez powodzenia. Wreszcie odpowiedź wysłana przeze mnie poniżej się sprawdziła.
Osobliwość

Odpowiedzi:

43

Ważna informacja dotycząca bezpieczeństwa

Ta odpowiedź wyłączy krytyczną funkcję bezpieczeństwa w Ubuntu. Zatrzyma to sprawdzanie, czy pakiety Ubuntu są takie same, jak wtedy, gdy zostały zbudowane.

Może to oznaczać, że twoje aktualizacje są zagrożone lub uszkodzone.
Może to oznaczać, że w sposobie obsługi aktualizacji Ubuntu jest tylko błąd.

Nie mówię, że nigdy nie powinieneś tego robić, po prostu proszę cię, abyś był świadomy tego, co robisz. I odłóż rzeczy po aktualizacji. Nie odchodź AllowUnauthenticatedw nieskończoność.

- Oli, Ask mod Ubuntu.


To mi się udało.

utwórz plik /etc/update-manager/release-upgrades.d/unauth.cfgjako root i dodaj następujące elementy.

[Distro]
AllowUnauthenticated=yes

Po aktualizacji usuń ten plik.

Osobliwość
źródło
4
Bądź bardzo ostrożny, robiąc to. Istnieje powód, dla którego menedżer pakietów odrzuca aktualizację - nie może zweryfikować autentyczności. To obejście pozwoli ci zainstalować pakiety, tak, ale nie masz gwarancji, że pakiety nie będą złośliwe. Innymi słowy, nie rób tego, chyba że wiesz, co robisz.
rduplain
Ta odpowiedź zawiera ścieżkę aktualizacji bez zezwolenia na nieuwierzytelnienie. askubuntu.com/a/91821/113086
rduplain
@rduplain, nie, to nie działa dla mnie
Gabor
2
@rduplain Update from: ubuntu 10.04 lts -> 12.04 lts wydaje się, że niektóre wersje potrzebują tego wpisu bypass ... nie wiem dlaczego
Nie mogłem również pobrać cdromupgradepłyty CDROM 12.04 LTS, aby nawet rozpocząć aktualizację z wersji 10.04, bez tego włamania ... bardzo doceniam (teraz sprawdzam, czy mogę zmienić nazwę punktu montowania, aby pasował do nazwy obrazu CDROM ( help.ubuntu) com / społeczność / ... ), jeszcze aktualizacja nie powiedzie się dalej z pakietów nie zostanie znaleziony)
sdaau