Aktualizacja z 12.04.3 LTS do 14.04.1 Awaria LTS

8

Prawdopodobnie już o to proszono miliony razy, ale mam problem z aktualizacją mojego systemu Ubuntu z LTS do LTS, teraz, gdy aktualizacja do 14.04.1 jest już dostępna. Mój system ciągle powiadamia mnie o konieczności uaktualnienia do najnowszej wersji, twierdząc, że

Your current Hardware Enablement Stack (HWE) is going out of support
on 2014-08-07.  After this date security updates for critical parts (kernel
and graphics stack) of your system will no longer be available.`

Jednak po uruchomieniu sudo do-release-upgradeUbuntu mówi, że nie mam dostępnych aktualizacji. Ponadto zmiana promptparametru w /etc/update-manager/release-upgradesna prompt=normalzamiast powoduje prompt=ltszgłoszenie następującego błędu:

Checking for a new Ubuntu release
404  Not Found [IP: 91.189.91.14 80]
Err Upgrade tool
404  Not Found [IP: 91.189.91.14 80]
Fetched 0 B in 0s (0 B/s)
WARNING:root:file 'quantal.tar.gz.gpg' missing
Failed to fetch
Fetching the upgrade failed. There may be a network problem.

Wydaje mi się to dziwne, ponieważ Quantal nie jest nawet obecną wersją, więc nie wiem, dlaczego system tego szuka.

Ludzie sugerowali dodanie -dflagi do do-release-upgradepolecenia, ale dokumentacja mówi, że spowoduje to zainstalowanie wersji rozwojowej 14.04, której nie chcę.

Jakakolwiek pomoc byłaby mile widziana, aby pomóc mi obejść tę blokadę drogi.

Noel Forte
źródło
Czy masz jakieś quantalpowiązane linie /etc/apt/sources.list?
muru
Będę musiał sprawdzić później. Dobry pomysł.
Noel Forte
Nie, w moim systemie nie ma żadnych linii kwantowych ... dzięki!
Noel Forte,
Aby to wyjaśnić, -d instaluje bieżącą wersję, bez względu na to, co to jest. To nie jest wersja rozwojowa, ale jest mniej przetestowana. Z tego powodu aktualizacja do-release w wersjach LTS nie zostanie zaktualizowana do czasu wydania wersji .1.
Tu-Reinstate Monica-dor duh
Ale .1 został wydany. Było 24.
Noel Forte,

Odpowiedzi:

16

Musisz ponownie zainstalować menedżera aktualizacji. Najpierw usuń / wyczyść:

sudo apt-get purge update-manager-core update-notifier-common

Następnie spójrz na dane wyjściowe konsoli. Jeśli wyświetli się informacja, że ​​niektórych katalogów nie można usunąć, usuń je ręcznie. W moim przypadku:

rm -rf /var/lib/update-manager
rm -rf /var/lib/update-notifier

Jeśli korzystasz z 13.04 lub nowszej wersji, powinieneś to zrobić, aby wyczyścić wiadomości z pamięci podręcznej:

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available

Następnie zaktualizuj źródła:

sudo apt-get update

Ponownie zainstaluj menedżera aktualizacji:

sudo apt-get install update-manager-core update-notifier-common -y

Tylko jeśli obecnie korzystasz z LTS i chcesz uaktualnić do najnowszego LTS, upewnij się, że /etc/update-manager/release-upgradesmasz ustawione:

Prompt=lts

W przeciwnym razie (uaktualnienie dowolnej wersji do nowszej wersji) ustaw:

Prompt=normal

Teraz dist-upgrade powinien działać:

sudo apt-get dist-upgrade
AWM
źródło
Pamiętaj, że usunięcie menedżera aktualizacji może również spowodować usunięcie menedżera sieci i sieci przewodowej (uniemożliwiając działanie kolejnych kroków, chyba że będziesz w stanie uzyskać dostęp do sieci w inny sposób). Zostałeś ostrzeżony.
Daira Hopwood
1
Okazało się, że zmieniłem moją listę źródeł.listę i dodałem rzeczy i po prostu wprowadziłem ją kilka lat temu. Dwukrotnie postępowałem zgodnie z tym przewodnikiem. Przy obecnych źródłach sprawdziłem, że mam kwantowe, mam źródła kwantowe, przerobiłem to wszystko i teraz zrobiło to swoje. Dzięki! Następnie aktualizacja nie powiodła się, w zasadzie pozostawiłem źródła innych firm na liście. Właśnie wyczyściłem to dla oryginalnych źródeł dla dist i, teraz w końcu ... to działa. Naprawdę świetna odpowiedź !!!!! + piwo
Piotr Kula,
Nie działał, a teraz menedżer aktualizacji nie istnieje.
Kaitain,
Brawo!!! doskonałe rozwiązanie, które sprawdziło się, gdy inni zawiedli
Aryeh Beitz