web-dev-qa-db-fra.com

Comment passer de 14.04 LTS à 16.04.1 LTS?

Donc, nous sommes le 21 juillet et cette page . me donne une option pour télécharger 16.04.1 LTS. Cependant, essayer de me mettre à jour 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?

Note: Commenter les fichiers dans apt.conf.d qui utilisaient apt-cacher-ng n'a pas fait de différence.

Edit: Explication des doublons possibles:Pourquoi "Aucune nouvelle version trouvée" lors de la mise à niveau d'un LTS au suivant? traite de la mise à niveau de 12.04LTS à 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 andrew.46 indiqué est mentionné dans l'un des commentaires. Cette Q & A est plus utile pour les personnes qui effectuent une mise à niveau aujourd'hui que la solution mentionnée dans " Pourquoi ne trouve-t-on aucune nouvelle version" lors de la mise à niveau d'un LTS à un autre? ".

40
Lord Loh.

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'il existe un problème similaire pour la mise à niveau de 14.04 LTS (Trusty Tahr) à 16.04.1 LTS (Xenial Xerus) avec le journal de mise à jour correspondant pas encore mis à jour. Il existe un choix de 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
    

documentation Ubunt parle de cette option d'utiliser l'option --devel-release ou -d:

Pour améliorer la stabilité d'une version LTS, il existe un léger changement de comportement si vous utilisez actuellement une version LTS. Les systèmes LTS ne sont automatiquement pris en compte pour une mise à niveau vers le prochain système LTS via do-release-upgrade avec la première version ponctuelle. Ainsi, par exemple, 14.04 ne mettra à niveau que lorsque 16.04.1 sera publié. Si vous souhaitez mettre à jour avant, par exemple sur un sous-ensemble de machines pour évaluer la mise à niveau LTS pour votre configuration, le même argument qu'une mise à niveau vers une version dev doit être utilisé via le commutateur -d.

Et certainement pour le moment cela devrait être une voie sûre à prendre. Lorsque entrepris sur mon propre système Trusty:

andrew@corinth:~$ Sudo do-release-upgrade
[Sudo] password for andrew: 
Checking for a new Ubuntu release
No new release found
andrew@corinth:~$ 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 le processus consiste à installer Xenial en utlisant ce fichier alternatif . Quelques astuces sur la résolution prochaine de ce problème:

  1. Quelques interrogations dans IRC (merci @ThomasWard) indiquent une résolution imminente du problème en attendant la résolution de tout bogue dans le chemin de la mise à niveau ...
  2. Un email personnel d'un développeur m'a indiqué que cela devrait être corrigé dans la semaine du 25 juillet.
  3. n bogue de Launchpad et une demande de fonctionnalité déposée sur cette question a des commentaires intéressants ...

Les doigts croisés pour une résolution bientôt !!

Remarque : Le journal de mise à jour modifié le 29 juillet, heure à laquelle le problème est maintenant résolu .. .

Références:

39
andrew.46

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

Modifier 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 commutateurs utiles. Consulter la page de manuel est toujours une bonne idée.

3
Thomas Bijl