Aggiornamento da 12.04.3 LTS a 14.04.1 errore LTS


8

Probabilmente questo è già stato chiesto milioni di volte, ma faccio fatica ad aggiornare il mio sistema Ubuntu da LTS a LTS, ora che l'aggiornamento a 14.04.1 è terminato. Il mio sistema continua a avvisarmi di eseguire l'aggiornamento all'ultima versione, affermando che

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.`

Tuttavia, quando corro sudo do-release-upgrade, Ubuntu dice che non ho aggiornamenti disponibili. Inoltre, la modifica del promptparametro /etc/update-manager/release-upgradesal prompt=normalposto del prompt=ltsgetta il seguente errore:

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.

Mi sembra strano perché Quantal non è nemmeno la versione corrente, quindi non so perché il sistema lo cercherebbe.

La gente ha suggerito di aggiungere il -dflag al do-release-upgradecomando, ma la documentazione dice che questo installerà la versione di sviluppo di 14.04 che non voglio.

Qualsiasi aiuto sarebbe apprezzato per farmi aggirare questo blocco.


Ci sono quantallinee correlate nella tua /etc/apt/sources.list?
Muru,

Dovrò controllare più tardi. Buon consiglio
Noel Forte,

No, non ci sono linee quantiche nel mio sistema ... grazie comunque!
Noel Forte,

Per chiarire, -d installa la versione corrente, non importa quale sia. Non è la versione di sviluppo, ma è meno testata. È per questo motivo che do-release-upgrade su versioni LTS non si aggiornerà fino al rilascio di .1.
tu-Reinstate Monica-dor duh,

Ma .1 è stato rilasciato. Era il 24.
Noel Forte,

Risposte:


16

Devi reinstallare il gestore aggiornamenti. Innanzitutto, rimuovilo / eliminalo:

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

Dai un'occhiata all'output della console. Se ti dice che alcune directory non possono essere rimosse, eliminale manualmente. Nel mio caso:

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

Se si è in 13.04 o versioni successive, è necessario procedere anche per cancellare i messaggi di aggiornamento memorizzati nella cache:

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

Quindi aggiorna le tue fonti:

sudo apt-get update

Reinstallare il gestore aggiornamenti:

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

Solo se si è attualmente su un LTS e si desidera eseguire l'aggiornamento all'ultimo LTS, assicurarsi /etc/update-manager/release-upgradesdi aver impostato:

Prompt=lts

Altrimenti (aggiornamento di qualsiasi versione a una versione più recente) impostare:

Prompt=normal

Ora dist-upgrade dovrebbe funzionare:

sudo apt-get dist-upgrade

Si noti che la rimozione di Update Manager può anche rimuovere il gestore di rete e la rete di tubi flessibili (impedendo il funzionamento dei passaggi successivi, a meno che non si riesca ad accedere alla rete in un altro modo). Sei stato avvertito.
Daira Hopwood,

1
Si è scoperto che ho cambiato la mia fonte.elenco e aggiunto cose e fondamentalmente ne ho fatto uscire alcuni anni fa. Ho seguito questa guida, due volte. Con le fonti attuali poi verificato che avevo quantale, ottenuto le fonti quantiche, rifatto tutto e ora ha fatto i suoi affari. Grazie! Quindi l'aggiornamento non è riuscito, fondamentalmente, ho lasciato le fonti di terze parti nell'elenco. L'ho appena cancellato fino alle fonti originali per la dist e, ora finalmente ... funziona. Davvero un'ottima risposta !!!!! + birre
Piotr Kula il

Non ha funzionato e ora Update Manager non esiste.
Kaitain,

Bravo!!! soluzione eccellente che ha funzionato bene quando altri hanno fallito
Aryeh Beitz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.