Mise à niveau de la version 12.04.3 LTS vers la panne 14.04.1 LTS

8

Cela a probablement déjà été posé des millions de fois, mais j'ai du mal à mettre à jour mon système Ubuntu de LTS à LTS, maintenant que la mise à niveau vers 14.04.1 est terminée. Mon système continue de m'informer de la mise à niveau vers la dernière version, affirmant que

Your current Hardware Enablement Stack (HWE) is going out of support
on 2014-08-07.  After this date security updates for critical parts (kernel
and graphics stack) of your system will no longer be available.`

Cependant, lorsque je lance sudo do-release-upgrade, Ubuntu dit que je n'ai aucune mise à jour disponible. En outre, la modification du promptparamètre dans /etc/update-manager/release-upgradesau prompt=normallieu de prompt=ltsgénère l'erreur suivante:

Checking for a new Ubuntu release
404  Not Found [IP: 91.189.91.14 80]
Err Upgrade tool
404  Not Found [IP: 91.189.91.14 80]
Fetched 0 B in 0s (0 B/s)
WARNING:root:file 'quantal.tar.gz.gpg' missing
Failed to fetch
Fetching the upgrade failed. There may be a network problem.

Cela me semble bizarre car Quantal n'est même pas la version actuelle, donc je ne sais pas pourquoi le système le rechercherait.

Les gens ont suggéré d'ajouter le -ddrapeau à la do-release-upgradecommande, mais la documentation indique que cela installera la version de développement de 14.04 dont je ne veux pas.

Toute aide serait appréciée pour me permettre de contourner ce barrage routier.

Noel Forte
la source
Y a-t-il quantaldes lignes connexes dans votre /etc/apt/sources.list?
muru
Je vais devoir vérifier plus tard. Bonne suggestion.
Noel Forte
Non, il n'y a pas de lignes quantiques dans mon système ... merci quand même!
Noel Forte
Pour clarifier, -d installe la version actuelle, quelle qu'elle soit. Ce n'est pas la version de développement, mais elle est moins testée. C'est pour cette raison que do-release-upgrade sur les versions LTS ne sera pas mis à niveau tant que .1 ne sera pas publié.
tu-Reinstate Monica-dor duh
Mais .1 a été libéré. C'était le 24.
Noel Forte

Réponses:

16

Vous devez réinstaller le gestionnaire de mise à jour. Tout d'abord, supprimez / purgez-le:

sudo apt-get purge update-manager-core update-notifier-common

Jetez ensuite un œil à la sortie de la console. S'il vous indique que certains répertoires n'ont pas pu être supprimés, supprimez-les manuellement. Dans mon cas:

rm -rf /var/lib/update-manager
rm -rf /var/lib/update-notifier

Si vous utilisez la version 13.04 ou ultérieure, vous devez également effectuer cette opération pour effacer les messages de mise à jour mis en cache:

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available

Mettez ensuite à jour vos sources:

sudo apt-get update

Réinstallez le gestionnaire de mise à jour:

sudo apt-get install update-manager-core update-notifier-common -y

Seulement si vous êtes actuellement sur un LTS et que vous souhaitez mettre à niveau vers le dernier LTS, assurez-vous que /etc/update-manager/release-upgradesvous avez défini:

Prompt=lts

Sinon (mise à niveau d'une version vers une version plus récente), définissez:

Prompt=normal

Maintenant, dist-upgrade devrait fonctionner:

sudo apt-get dist-upgrade
AWM
la source
Notez que la suppression du gestionnaire de mise à jour est susceptible de supprimer également le gestionnaire de réseau et la mise en réseau de tuyaux (empêchant les étapes suivantes de fonctionner, sauf si vous êtes en mesure d'accéder au réseau d'une autre manière). Tu étais prévenu.
Daira Hopwood
1
Il s'est avéré que j'ai changé ma liste de sources.et ajouté des trucs et que je l'ai fondamentalement modifié il y a quelques années. J'ai suivi ce guide, deux fois. Avec les sources actuelles, j'ai vérifié que j'avais quantique, obtenu les sources quantiques, refait tout cela et il a maintenant fait ses affaires. Merci! Ensuite, la mise à niveau a échoué, j'ai laissé des sources tierces dans la liste. Je viens de l'effacer vers les sources d'origine pour la dist et, maintenant enfin ... ça marche. Vraiment une excellente réponse !!!!! + bières
Piotr Kula
Cela n'a pas fonctionné, et maintenant le gestionnaire de mise à jour n'existe pas.
Kaitain
Bravo!!! excellente solution qui a bien fonctionné lorsque d'autres ont échoué
Aryeh Beitz