Comment passer de 14.04 LTS à 16.04.1 LTS?

39

Donc, nous sommes le 21 juillet et cette page . me donne une option pour télécharger 16.04.1 LTS. Cependant, la tentative de mise à niveau me donne ce message -

$ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found

Qu'est-ce qui ne va pas? Est-il important que j'utilise apt-get update derrière apt-cacher-ng ?

Remarque: La suppression des fichiers de apt.conf.d qui utilisaient apt-cacher-ng n'a eu aucune incidence.

Modifier: Explication des doublons possibles: Pourquoi" Aucune nouvelle version n'a été trouvée "lors de la mise à niveau d'un système LTS à un autre? traite de la mise à niveau de la version 12.04LTS à la version 14.04LTS. Ma question concerne spécifiquement la mise à niveau de 14.04 LTS à 16.04.1 LTS. Les réponses anciennes, bien qu’elles soient utiles à des fins d’archivage, sont moins pertinentes dans un paquet qui change rapidement, comme Ubuntu. De plus, aucune des réponses ne répond à ce qui ne va pas. Le lien indiqué par andrew.46 est mentionné dans l'un des commentaires. Cette Q & A est plus utile pour les personnes qui effectuent une mise à niveau aujourd'hui que les travaux mentionnés dans " Pourquoi" Aucune nouvelle version n'a été trouvée "lors de la mise à niveau d'une LTS à la suivante? ".

    
posée Lord Loh. 22.07.2016 - 00:42
la source

2 réponses

39

C’est un problème qui est apparu auparavant: il y a 4 ans, lors de la mise à niveau de 12.04 LTS (Precise Pangolin) à 14.04.1 LTS (Trusty Tahr):

Il semble qu'un problème similaire existe pour la mise à niveau de 14.04 LTS (Trusty Tahr) à 16.04.1 LTS (Xenial Xerus) avec le journal de mise à jour pertinent non encore mis à jour. Vous avez le choix entre deux solutions raisonnables pour le moment:

.
  1. Attendez un peu que ce document soit mis à jour, puis effectuez une mise à niveau normale
  2. Utilisez la syntaxe suivante maintenant :

    sudo do-release-upgrade --devel-release
    
La

la documentation Ubuntu parle de cette option d'utilisation du% co_de Option% ou --devel-release :

For further stability of a LTS release there is a slight change in behaviour if you are currently running a LTS version. LTS systems are only automatically considered for an upgrade to the next LTS via do-release-upgrade with the first point release. So for example 14.04 will only upgrade once 16.04.1 is released. If you want to update before, e.g. on a subset of machines to evaluate the LTS upgrade for your setup the same argument as an upgrade to a dev release has to be used via the -d switch.

Et certainement pour le moment, cela devrait être une voie sûre. Lorsqu'il est exécuté sur mon propre système Trusty:

[email protected]:~$ sudo do-release-upgrade
[sudo] password for andrew: 
Checking for a new Ubuntu release
No new release found
[email protected]:~$ sudo do-release-upgrade --devel-release
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]                                           
Get:2 Upgrade tool [1,265 kB]                                                  
Fetched 1,265 kB in 0s (0 B/s)                                                 
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg' 
extracting 'xenial.tar.gz'
[...]

Et l'installation de Xenial se poursuit normalement en utilisant ce fichier alternatif . Quelques astuces sur la résolution prochaine de ce problème:

  1. Quelques enquêtes sur IRC (merci @ThomasWard) indiquent que le problème sera résolu de manière imminente en attendant la résolution de tout bogue dans le chemin de la mise à niveau ...
  2. Un e-mail personnel d'un développeur m'a indiqué que cette devrait être corrigée dans la semaine du 25 juillet
  3. Un bogue et une demande de fonctionnalité de Launchpad déposés sur ce problème contiennent des commentaires intéressants ...

Croisons les doigts pour une résolution bientôt !!

Remarque : Le journal des mises à jour a été modifié le 29 juillet. , le problème est maintenant résolu ...

Références:

réponse donnée andrew.46 22.07.2016 - 01:54
la source
3

Pour moi, la solution n'était pas -d mais plutôt -p . C’est peut-être utile pour certains d’entre vous qui rencontrent ce problème.

Modifiez pour expliquer (à partir de man do-release-upgrade ):

-d, --devel-release
              Check if upgrading to the latest devel release is possible

-p, --proposed
              Try upgrading to the latest  release  using  the  upgrader  from
              Ubuntu-proposed

do-release-upgrade a plusieurs options utiles. Consulter la page de manuel est toujours une bonne idée.

    
réponse donnée Thomas Bijl 23.07.2017 - 19:24
la source

Lire d'autres questions sur les étiquettes