Perché non ottengo l'aggiornamento di Ubuntu 18.04?


24

Ho provato ad aggiornare a Ubuntu 18.04 ma quando ci provo

do-release-upgrade -c

Ottengo questo risultato

Checking for a new Ubuntu release
No new release found.

Ho verificato che la data di uscita fosse il 26 aprile, ma non ho ricevuto alcun aggiornamento ...

Sono un po 'nuovo di Linux, quindi scusami se sbaglio su qualsiasi punto.


Prima dovresti testare l'aggiornamento su una nuova partizione con una copia clone dei tuoi dati. Alcuni utenti sono stati bruciati da un aggiornamento che si arresta in modo anomalo o da programmi che non funzionano dopo l'aggiornamento. Vedi questo script per un esempio di clonazione: askubuntu.com/questions/1028604/… . Puoi anche eseguire l'avvio con una USB live e clonare manualmente. Le istruzioni sono disponibili quando cerchi su Google.
WinEunuuchs2Unix

@ WinEunuuchs2Unix Ho circa 10 client che sono passati da Windows a Ubuntu su mia raccomandazione. Non sono in alcun modo esperti di computer. Tutti eseguono l'aggiornamento a ogni LTS e alcuni di essi eseguono l'aggiornamento a ciascuno tra le versioni. Nel mio negozio mantengo anche 5 computer Ubuntu, di cui aggiorno sempre alle ultime versioni LTS. Nell'occasione molto rara in cui si è verificato un problema, sono sempre state risolte due soluzioni. Rimozione di un PPA (identificato da un messaggio di errore) o esecuzione sudo apt updatee sudo apt dist-upgrade.
LD James,

@ WinEunuuchs2Unix Hai ragione sui programmi che non funzionano dopo un aggiornamento. L'ho provato. La maggior parte delle volte, l'aggiornamento della versione disabiliterà la PPAvoce, di cui riattivandola dopo la correzione dell'aggiornamento. Se ci sono messaggi di errore dopo aver abilitato i PPA, questi vengono di solito trattati durante la risoluzione regolare dei problemi dei messaggi di errore.
LD James,

Da quale versione di Ubuntu stai tentando di aggiornare?
WinEunuuchs2Unix

Prova do-release-upgrade -c. Finalmente l'aggiornamento è stato rilasciato oggi.
Aravind,

Risposte:


13

Le note di rilascio hanno questo:

Aggiornamento da Ubuntu 16.04 LTS o 17.10

Gli aggiornamenti dalla 17.10 non saranno abilitati fino a pochi giorni dopo il rilascio di 18.04. Gli aggiornamenti da 16.04 LTS non saranno abilitati fino a pochi giorni dopo la versione 18.04.1 prevista per la fine di luglio.


1
C'è una differenza tra gli aggiornamenti che stiamo ottenendo ora con sudo do-releaes-updatequello che il testo citato sta dicendo aspettare?
LD James,

5
Sono passati pochi giorni dalla versione 18.04.1. Sei a conoscenza di informazioni su quando saranno consentiti esattamente gli aggiornamenti LTS?
jrennie,

13

Una guida completa per l'aggiornamento è presentata qui . Altre risposte già menzionano che è necessario utilizzare:

do-release-upgrade -d     # Use this until 18.04.1 comes out
do-release-upgrade        # Use this after 18.04.1 comes out

Inoltre, è necessario controllare il file:

~$ cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=never

Se l'ultima riga dice "mai" cambiarlo in "normale" per gli utenti di Ubuntu 17.10. Per gli utenti Ubuntu 16.04 LTS, cambiarlo in "LTS". Altrimenti otterrai l'aggiornamento ... um "mai":

rick@alien:~$ do-release-upgrade
Checking for a new Ubuntu release
No new release found.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only 
available from the latest supported release.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -c
Checking for a new Ubuntu release
No new release found.

Questi comandi sono stati emessi con Prompt=neverUbuntu 16.04 dove è disponibile per l'aggiornamento ieri (28 aprile 2018). Modifica del prompt per ltsrisolvere il problema.


È necessario prima eseguire il backup dei dati o clonarli e eseguire l'aggiornamento in un ambiente di test. Ecco uno script che ho scritto a tale scopo (ma puoi anche farlo manualmente con Live USB): script Bash per clonare Ubuntu su una nuova partizione per testare l'aggiornamento LTS 18.04

Ho preso alcune note durante il processo di aggiornamento ed ecco cosa puoi aspettarti:

Step 1: confirmation to proceed: Press [ENTER]
Step 2: packages will be removed: Y
Step 3: replace '/etc/systemd/longind.conf': Y
Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y
Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N
Step 6: Configuration file '/etc/pulse/default.pa' default N, take Y
Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N
Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed
Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what
Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory
Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y
Step 11: 220 packages are going to be removed. (can take hours) enter Y
Step 12: To finish the upgrade, a restart is required. Take Y

Nota che i tuoi passaggi varieranno a seconda del software installato.

Una ragione in più per la clonazione è che puoi testare cosa succede quando accetti il ​​default No usi Yper ottenere la configurazione più recente che potrebbe o non essere migliore.

Poiché la versione originale di Ubuntu è rimasta intatta, è possibile eseguire il diffcomando sui nuovi file di configurazione 18.04 se si è scelto di installarli.



4

C'è una spiegazione qui :

Come già accennato in precedenza, gli aggiornamenti dalla 17.10 non saranno abilitati fino a pochi giorni dopo la versione 18.04 e gli aggiornamenti dalla 16.04 LTS non saranno abilitati fino a pochi giorni dopo la versione 18.04.1, prevista per la fine di luglio 2018.

Di conseguenza, il tentativo di aggiornamento potrebbe generare un messaggio Nessuna nuova versione trovata durante il tentativo di aggiornare il sistema Ubuntu utilizzando il comando sudo do-release-upgrade. In questo caso leggi le seguenti sezioni.

Come aggiornare comunque:

Inizia eseguendo il comando sudo do-release-upgrade. Nel caso in cui ricevi il messaggio Nessuna nuova versione trovata hai quattro opzioni:

  • Il primo e raccomandato approccio è semplicemente aspettare. Gli aggiornamenti diretti da Ubuntu 16.04 LTS a Ubuntu 18.04 LTS saranno molto probabilmente non disponibili fino alla fine di luglio 2018.

  • Forza l'aggiornamento diretto usando l'opzione -d. In questo caso sudo do-release-upgrade -d forzerà l'aggiornamento da Ubuntu 16.04 LTS a Ubuntu 18.04 LTS. Nel caso in cui venga visualizzato il messaggio "Gli aggiornamenti alla versione di sviluppo sono disponibili solo dall'ultima versione supportata". messaggio, assicurarsi che il comportamento predefinito di upgrade della versione sia impostato su ltswithin / etc / update-manager / release-upgrade.

  • Esegui prima l'aggiornamento a 17.10 modificando il comportamento predefinito del programma di aggiornamento delle versioni su normale all'interno del file / etc / update-manager / release-upgrade. Quando è pronto, eseguire nuovamente il comando sudo do-release-upgrade. Una volta che il tuo sistema è stato aggiornato a Ubuntu 17.10, segui la procedura di aggiornamento da Ubuntu 17.10 a Ubuntu 18.04 mantenendo il comportamento dell'upgrade della versione impostato su normale.

  • Usa il modo Debian descritto di seguito per aggiornare il tuo sistema Ubuntu 16.04.

E quel metodo Debian è:

Se hai selezionato il tradizionale percorso Debian, dovrai cambiare il file /etc/apt/sources.list e sostituire il nome della tua versione precedente con bionic. Quindi, se sei su 16.04, sostituisci ogni istanza di xenial con bionic. Se al momento hai 17.10, sostituisci abile con bionico.

Questo processo può essere automatizzato utilizzando il seguente comando sed:

$ sudo sed -i 's / xenial / bionic / g' /etc/apt/sources.list

Quindi, guarda in /etc/apt/sources.list.d/. Cambia qualsiasi file lì allo stesso modo. Se si ottiene un errore quando si tenta di aggiornare Ubuntu, utilizzare abile fino a quando questi repository non vengono aggiornati.

Ora puoi eseguire l'aggiornamento dist di Ubuntu. Innanzitutto, aggiorna le fonti Apt. Quindi, esegui l'aggiornamento di Ubuntu.

$ sudo apt update && sudo apt -y dist-upgrade

L'aggiornamento dovrebbe richiedere un po 'di tempo. È probabile che ogni pacchetto sul sistema verrà aggiornato. Al termine dell'aggiornamento di Ubuntu, riavviare il sistema. Al riavvio del sistema, eseguirai Ubuntu 18.04 LTS Bionic Beaver!

Tuttavia, qualcosa da prendere in considerazione è che il metodo Debian tradizionale apparentemente non si occupa delle modifiche alla configurazione del sistema, motivo per cui il metodo raccomandato è usare Update Manager, sia attraverso lo strumento grafico (update-manager) che il strumento da riga di comando (do-release-upgrade).


0

Ho avuto problemi a ottenere l'aggiornamento ("nessuna nuova versione trovata") finché non ho provato a farlo sull'altro account.

Se si dispone di più account, è possibile provare quello creato per primo quando si installa il sistema.

Il gestore aggiornamenti mostrerà la nuova versione disponibile utilizzando il comando

update-manager -c

nella finestra a comparsa Alt + F2.

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.