Perché "Nessuna nuova versione trovata" durante l'aggiornamento da un LTS a quello successivo?


224

Sto seguendo le istruzioni di aggiornamento sul sito Web di Ubuntu , ma all'avvio dello strumento di aggiornamento ottengo questa risposta:

Checking for a new ubuntu release
No new release found

Sto facendo qualcosa di sbagliato? C'è una soluzione?


Stranamente, è anche possibile ricevere questo messaggio quando non c'è connessione a Internet, ad esempio quando la rete è inattiva. Per qualche motivo in questi casi non viene visualizzato alcun messaggio di errore.
jotik

Risposte:


228

Secondo il team manager di Ubuntu Engineering Foundations Steve Langasek:

Gli aggiornamenti tra le versioni LTS non sono abilitati per impostazione predefinita fino alla prima versione del punto, 14.04.1, prevista per luglio. Si consiglia alla maggior parte degli utenti LTS di attendere fino a quel momento prima di eseguire l'aggiornamento a 14.04.

Se si sceglie di eseguire l'aggiornamento prima di allora, è possibile passare l' -dopzione allo strumento di aggiornamento, in esecuzione do-release-upgrade -do update-manager -d, per eseguire l'aggiornamento da vanilla 12.04 a 14.04. ( -dsta per sviluppo.)

Questa domanda spiega la giustificazione per l'attesa del prompt:


11
Perché, allora, do-release-upgrade (senza il -d) dice ancora "Nessuna nuova versione trovata" pochi giorni dopo il rilascio di .1 in formato iso? (Il mio / etc / update-manager / release-upgrade dice "Prompt = lts")
tudor

7
Da un'ispezione del codice, sembra che "normali" rilasci di default un URL changelogs.ubuntu.com/meta-release che elenca 14.04, e le versioni LTS usano l'URL changelogs.ubuntu.com/meta-release-lts che non non elencarlo affatto. Penso che non abbiano ancora aggiornato le meta informazioni.
Tudor

3
Sembra una svista, puoi presentare un bug e CC me? l'email è nel mio profilo, grazie!
Jorge Castro,

2
@JorgeCastro È davvero una svista di rilascio, e hai idea di quando sarà risolto? È stato archiviato un bug e dove posso seguirlo? (Ho cercato, ma non sono riuscito a trovarlo. Voglio anche passare da 12.04 LTS a 14.04.1 LTS e voglio solo farlo tramite l'Update Manager.)
Marnix Klooster

1
Sembra che changelogs.ubuntu.com/meta-release-lts sia stato corretto ora.
DLosc,

82

Se uno non ha accesso a una GUI e desidera l'aggiornamento sul terminale:

  1. Modifica il file

    /etc/update-manager/release-upgrades
    

    per Promptabbinare o normalo lts. (Vedi l'elenco di seguito che si adatta al tuo caso, tieni presente che puoi aggiornare un LTS solo a un'altra versione LTS):

    [DEFAULT]
    Prompt=normal
    
  2. È stata trovata la versione di prova corretta, eseguire

    do-release-upgrade -c
    
  3. Esegui l'upgrade nel caso in cui venga mostrata la versione corretta:

    sudo do-release-upgrade
    

    Se vuoi passare allo stato di sviluppo (es. Se vuoi passare dal 18.10 al 19.04 prima della sua uscita ufficiale) la -dbandiera è utile:

    sudo do-release-upgrade -d
    

In questo modo ho potuto aggiornare un 12.04 a 12.10.

Le Promptopzioni disponibili sono:

  • mai - Non controllare mai una nuova versione.
  • normale: controlla se è disponibile una nuova versione. Se viene rilevata più di una nuova versione, l'upgrade della versione tenterà di eseguire l'aggiornamento alla versione immediatamente successiva alla versione in esecuzione.
  • lts - Verifica se è disponibile una nuova versione di LTS. L'upgrade tenterà di eseguire l'aggiornamento alla prima versione LTS disponibile dopo quella attualmente in esecuzione. Si noti che questa opzione non deve essere utilizzata se la versione attualmente in esecuzione non è essa stessa una versione LTS, poiché in quel caso l'aggiornamento non sarà in grado di determinare se è disponibile una versione più recente.

3
Ho avuto un problema simile. Ho semplicemente cambiato da Prompt = normale a Prompt = lts e ha funzionato bene per me.
sir_k,

Ho trovato il problema opposto a quello che descrive Florin. Il 4-21-18, Ubuntu 14.04 LTS stava dicendo 'Nessuna nuova versione trovata' fino a quando non sono passato da 'Prompt = lts' a 'Prompt = normal'. Ha scelto 16.04 LTS per l'aggiornamento, che è quello che volevo. Non ho idea del perché.
Chris Dragon,

19
sudo do-release-upgrade -d 

Notare il -d alla fine; dalla manpagina:

  -d, --devel-release
      If using the latest supported release, upgrade to the development release

Funziona anche con Prompt=ltsin /etc/update-manager/release-upgrades.


lo stesso descritto nella domanda ...
antivirtel,

3

2 opzioni:

  1. Masterizza iso e inseriscilo nel tuo drive, rileverà automaticamente l'aggiornamento

  2. Entra nelle tue opzioni synaptics, quindi Preferenze> distribuzione> Preferisci sempre la versione più alta.

Problema risolto ?


Ci proverò, grazie. :) Mi sento stupido per non averlo capito.
CullenDM,

1
Le versioni 10.04 non si aggiorneranno immediatamente, vedere il link che ho pubblicato sopra.
Jorge Castro,
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.