Pourquoi ne trouve-t-on pas de nouvelle version lors de la mise à niveau d'un LTS à un autre?

224

Je suis les instructions de mise à niveau sur le site Web d'Ubuntu , mais en lançant l'outil de mise à niveau, j'obtiens cette réponse:

Checking for a new ubuntu release
No new release found

Est-ce que je fais quelque chose de mal? Y at-il un travail autour?

BDoran
la source
Étrangement, il est également possible d’obtenir ce message en l’absence de connexion Internet, par exemple lorsque la mise en réseau est en panne. Pour une raison quelconque, aucun message d'erreur n'est affiché dans de tels cas.
jeudi

Réponses:

228

Selon Steve Langasek, responsable de l'équipe des Fondations Ubuntu Engineering:

Les mises à niveau entre les versions LTS ne sont pas activées par défaut avant la première publication ponctuelle, 14.04.1, prévue pour juillet. Il est recommandé d'attendre la plupart des utilisateurs LTS avant de passer à la version 14.04.

Si vous choisissez de mettre à niveau avant cette date, vous pouvez transmettre l' -doption à l'outil de mise à niveau, en cours d'exécution do-release-upgrade -dou update-manager -d, pour passer de vanilla 12.04 à 14.04. ( -dsignifie devel.)

Cette question explique la justification d'attendre l'invite:

Jorge Castro
la source
11
Pourquoi, alors, la do-release-upgrade (sans le -d) dit-elle encore "Aucune nouvelle version trouvée" quelques jours après la publication de la .1 sous forme iso? (Mon / etc / update-manager / release-upgrades dit "Prompt = lts")
jeudi
7
D'après une inspection du code, il semble que les versions "normales" utilisent par défaut une URL changelogs.ubuntu.com/meta-release ( liste 14.04) et les versions LTS utilisent l'URL changelogs.ubuntu.com/meta-release-lts qui ne pas la liste du tout. Je pense qu'ils n'ont pas encore mis à jour les méta-informations.
Tudor
3
Cela ressemble à un oubli de publication, pouvez-vous déposer un bogue et citez-moi? l'email est dans mon profil, merci!
Jorge Castro
2
@ JorgeCastro Est-ce vraiment un oubli de la publication, et y a-t-il une idée du moment où ce sera fixe? Un bogue a-t-il été enregistré et où puis-je le suivre? (J'ai cherché mais je ne l'ai pas trouvé. Je souhaite également passer du 12.04 LTS au 14.04.1 LTS, et je veux simplement le faire via le gestionnaire de mise à jour.)
Marnix Klooster
1
On dirait que changelogs.ubuntu.com/meta-release-lts est corrigé maintenant.
DLosc
82

Si on n'a pas accès à une interface graphique et veut la mise à jour sur le terminal:

  1. Éditer le fichier

    /etc/update-manager/release-upgrades
    

    pour Promptcorrespondre soit normalou lts. (Voir la liste ci-dessous ce qui convient à votre cas, sachez que vous ne pouvez mettre à niveau un LTS vers une autre version du LTS):

    [DEFAULT]
    Prompt=normal
    
  2. Tester que la version correcte est trouvée, exécuter

    do-release-upgrade -c
    
  3. Mettez à niveau si la version correcte est affichée:

    sudo do-release-upgrade
    

    Si vous voulez passer à l'état de développement (par exemple, si vous voulez passer de 18.10 à 19.04 avant sa sortie officielle), le -ddrapeau est utile:

    sudo do-release-upgrade -d
    

De cette façon, je pourrais mettre à jour un 12.04 à 12.10.

Les Promptoptions disponibles sont:

  • never - Ne vérifie jamais une nouvelle version.
  • normal - Vérifiez si une nouvelle version est disponible. Si plusieurs nouvelles versions sont trouvées, le programme de mise à niveau essaiera de passer à la version qui succède immédiatement à la version en cours d'exécution.
  • lts - Vérifiez si une nouvelle version de LTS est disponible. L'éditeur de traitement tentera de mettre à niveau la première version LTS disponible après la version actuelle. Notez que cette option ne doit pas être utilisée si la version en cours d'exécution n'est pas elle-même une version LTS, car dans ce cas, le programme de traitement ne sera pas en mesure de déterminer si une nouvelle version est disponible.
k0pernikus
la source
3
J'ai eu un problème similaire. J'ai simplement changé de Prompt = normal à Prompt = lts et cela a très bien fonctionné pour moi.
sir_k
J'ai trouvé le problème opposé à celui décrit par Florin. Le 4-21-18, Ubuntu 14.04 LTS disait "Aucune nouvelle version trouvée" jusqu'à ce que je passe de "Invite = lts" à "Invite = normal". Il a choisi 16.04 LTS pour passer à, ce que je voulais. Je ne sais pas pourquoi.
Chris Dragon
19
sudo do-release-upgrade -d 

Remarquez le -d à la fin; de la manpage:

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

Cela fonctionne même avec Prompt=ltsdans /etc/update-manager/release-upgrades.

Davebowlin
la source
identique à celui décrit dans la question ...
antivirtel
3

2 options:

  1. Graver l'iso et le mettre dans votre lecteur, il détectera automatiquement la mise à jour

  2. Allez dans vos options synaptics, puis Préférence> distribution> Préférez toujours la version la plus récente.

Problème résolu ?

fan d'ubuntu
la source
Je vais essayer cela, merci. :) Je me sens stupide de ne pas m'en rendre compte.
CullenDM
1
Les versions 10.04 ne seront pas mises à niveau immédiatement, voir le lien que j'ai posté ci-dessus.
Jorge Castro