Échec de la mise à niveau d'Ubuntu 14.04 à 16.04


8

Aujourd'hui, je voulais passer de LTS à LTS. j'ai joué

update-manager -d 

et a commencé la mise à niveau. Cependant, après avoir téléchargé tous les fichiers et exécuté l'installation, la mise à niveau a échoué, ou du moins elle a échoué partiellement. Il existe un comportement erroné concernant les graphiques et la gestion des fenêtres. Les deux captures d'écran montrent le comportement, quelque chose de similaire à ce que nous savons de Windows ...

entrez la description de l'image ici

entrez la description de l'image ici

J'avais l'espoir, qu'un autre

apt-get update
apt-get upgrade

installerait les packages restants (potentiellement manquants), mais la liste est assez vide

Get:1 http://de.archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Hit:2 http://archive.canonical.com/ubuntu xenial InRelease                    
Ign:3 http://archive.canonical.com precise InRelease                                                     
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease              
Hit:5 http://archive.canonical.com precise Release                                  
Hit:7 http://de.archive.ubuntu.com/ubuntu xenial-updates InRelease                  
Hit:8 http://de.archive.ubuntu.com/ubuntu xenial-backports InRelease
Fetched 247 kB in 1s (220 kB/s)                    
Reading package lists... Done
W: http://archive.canonical.com/dists/precise/Release.gpg: Signature by key 630239CC130E1A7FD81A27B140976EAF437D05B5 uses weak digest algorithm (SHA1)

et tout est installé. J'ai l'impression que je dois refaire, ou du moins continuer la mise à niveau qui a échoué, mais je ne sais pas comment. Les deux approches que j'ai essayées n'ont rien donné:

sudo apt-get -f dist-upgrade

dit, il n'y a rien à installer. Et

sudo update-manager -d 

me dit que je suis à jour.

Des idées, comment puis-je résoudre ce problème?

Après avoir redémarré plusieurs fois, je remarque que de temps en temps les applications se présentent également différemment, voir la capture d'écran suivante. entrez la description de l'image ici


As-tu essayé sudo do-release-upgrade?
rsl

Cela ne donne que Checking for a new Ubuntu release; No new release found
k1next

Ce que je me demande, c'est pourquoi avons-nous encore une référence "précise" là-dedans? (Je l'ai aussi dans mon seul ordinateur amélioré!)
Alexis Wilke

Avez-vous toujours des informations sur la mise à niveau de la version? Pourriez-vous sudo updatedb; locate apt-clone également publier grep -n deb /etc/apt/sources.list /etc/apt/sources.list.d/*.list
user.dz

La sortie est: sudo updatedb; locate apt-clone /var/log/dist-upgrade/apt-clone_system_state.tar.gzLa sortie de grepest collée dans pastebin .
k1next

Réponses:


5

Cela a fonctionné pour moi après un échec sudo do-release-upgradedu 14.04 au 16.04. La tentative automatique du programme de mise à jour pour restaurer la version précédente a également échoué, mais m'a laissé au terminal où j'ai pu terminer la mise à niveau comme suit.

1) Remplacez le contenu de /etc/apt/sources.listpar ce qui suit

###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial main universe 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main universe 

###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial-security main universe 
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-security main universe 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe

Facultatif) Si vous recevez une erreur insserv: Service mountdevsubfs has to be enabled to start service hwclock1, exécutez la commandesudo rm /var/lib/dpkg/info/util-linux.postinst

2) sudo apt-get update- met à jour les listes de paquets

3) sudo apt-get dist-upgrade- cela prendra un certain temps, installe tous les packages mis à jour

4) sudo apt-get autoremove- supprime les paquets inutiles

5) sudo apt-get autoclean- nettoie les anciens paquets du référentiel

6) sudo update-grub- met à jour la configuration de démarrage de grub

Maintenant, si vous exécutez sudo do-release-upgrade, vous devriez obtenir la réponse No new release found.et vous pouvez redémarrer avec sudo shutdown -r now. Après le redémarrage, vous souhaiterez peut-être répéter les étapes 2 à 5 pour vous assurer que toutes les mises à jour sont installées.


Cela a très bien fonctionné pour moi lorsque j'ai rencontré launchpad.net/bugs/798414 lors d'une mise à niveau de do-release (une partition complète / de démarrage), merci!
mrexodia

1

Depuis le site officiel d'Ubuntu: les mises à jour 14.04 LTS vers LTS seront activées avec la version 16.04.1 LTS, dans environ 3 mois.

Si vous êtes pressé, faites une nouvelle installation ;-)


3
Je préférerais résoudre mon problème plutôt qu'une nouvelle installation
k1next

Vous avez déclaré que vous vouliez passer de LTS à LTS. Cette option ne sera disponible qu'après la sortie du point (vérifié et confirmé moi-même). Les nouvelles installations ne sont pas importantes si vous avez une partition séparée pour la maison.
Jan

1

Je pense que j'ai corrigé l'erreur.

J'ai réinstallé unityet ubuntu-desktop. J'ai également dû réactiver les icônes du bureau (Ubuntu Tweak -> Tweaks -> Desktop Icons -> On). Tout redevient normal.


0

Ma première tentative, je viens de courir sudo do-release-upgradesur 14.04 LTS a échoué, complètement vide et mort, pas de réseau, pas de console, pas de menu grub au démarrage, rien. J'ai dû démarrer à partir de liveUSB et revenir à l'instantané btrfs précédent (enfin, c'est vraiment une bonne idée à mon humble avis, pour avoir un instantané prêt pour un tel cas).

Quoi qu'il en soit, je soupçonne que cela peut être juste un problème avec mon PC, mettant parfois l'écran en veille, impossible à réveiller. Cela arrivait parfois sur mon 14.04, et la mise à niveau peut être bloquée par une sorte de question au milieu des progrès, à laquelle il était impossible de répondre. J'ai dû effectuer un redémarrage à froid et c'est peut-être la raison.

Ma deuxième tentative s'est beaucoup mieux passée. Mais il a commencé par installer 15.10 Willy en premier, et s'est terminé en quelque sorte incertain avec des erreurs - dépendances non satisfaites. J'ai évité le sommeil de l'affichage cette fois, donc j'avais une option à exécuter sudo apt-get install -fpour résoudre ce problème, puis j'ai essayé de réexécuter s udo do-release upgradeet cette fois, il a fallu Xenial 16.04 LTS et terminé OK. Il a conservé tous les paramètres utilisateur, montages, vnc et ainsi de suite - tout simplement parfait.

Il y a un réglage pour update-managersavoir si elle devrait proposer une mise à niveau de la version, et peut-être que vous avez "version LTS uniquement" (ou "jamais") - cela peut entraîner "aucune nouvelle version trouvée" à mon humble avis, car les versions 14.04 à 16.04 ne sont pas encore prises en charge. Essayez d'y mettre "pour toute nouvelle version" et laissez-le d'abord passer à Willy.

Mais je dois répéter que l'utilisation d'instantanés btrfs (fonctionnant bien sur Trusty), ou toute autre sauvegarde mais assez bonne, est une bonne idée lorsque vous essayez une telle mise à niveau.


-3

Démarrez en mode de récupération et appuyez sur alt + f1 Write

apt install grub

et enfin

Sudo dpkg --configure -a

Cela corrigera toute erreur de mise à niveau possible. Cela a fonctionné pour moi après avoir essayé beaucoup d'autres choses sans succès. Bonne journée!


2
De quelle aptcommande parlez-vous? La réinstallation de Grub ne résoudra pas les problèmes graphiques et la configuration des packages non configurés en attente n'aide que si les packages liés au problème sont installés mais non configurés (ce qui n'est pas le cas pour autant que nous puissions en juger). -1
David Foerster

Cela a fonctionné pour moi. Je pense que cela aurait résolu le problème des affiches. Le PO n'avait pas besoin de la partie récupération et larve, mais d'autres le pouvaient.
David Lotts
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.