web-dev-qa-db-fra.com

Impossible de mettre à jour ubuntu 16.04 à 18.04 LTS

Je ai besoin d'aide. Lorsque j'essaie de mettre à jour Ubuntu 16.04 à 18.04 via le gestionnaire de mise à jour, il affiche une marque X et se ferme lors de la phase de préparation. Et quand je l'essaie via un terminal. J'ai compris:

Checking package manager
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Hit http://us.archive.ubuntu.com/ubuntu xenial InRelease                       
Fetched 0 B in 0s (0 B/s)                                                      
Reading package lists... Done    
Building dependency tree          
Reading state information... Done

Restoring original system state

Aborting
Reading package lists... Done    
Building dependency tree          
Reading state information... Done

Quelqu'un peut-il m'aider s'il vous plaît? Merci.

EDIT: Oh, et d'ailleurs. J'ai perdu mon usb. Donc, je ne peux pas faire une installation propre. Et mon système est un Dell Latitude E7240.

Fichier /var/log/dist-upgrade/main.log:

2018-09-26 13:58:15,662 INFO Using config files '['./DistUpgrade.cfg.xenial']'
2018-09-26 13:58:15,663 INFO uname information: 'Linux rami-Latitude-E7240 4.4.0-135-generic #161~14.04.1-Ubuntu SMP Tue Aug 28 11:17:49 UTC 2018 x86_64'
2018-09-26 13:58:15,754 INFO apt version: '1.2.10ubuntu1'
2018-09-26 13:58:15,755 INFO python version: '3.5.1+ (default, Mar 30 2016, 22:46:26) 
[GCC 5.3.1 20160330]'
2018-09-26 13:58:15,756 INFO release-upgrader version '18.04.24' started
2018-09-26 13:58:15,840 INFO locale: 'en_US' 'UTF-8'
2018-09-26 13:58:16,158 DEBUG Using 'DistUpgradeViewGtk3' view
2018-09-26 13:58:16,214 DEBUG enable dpkg --force-overwrite
2018-09-26 13:58:16,234 DEBUG creating statefile: '/var/log/dist-upgrade/apt-clone_system_state.tar.gz'
2018-09-26 13:58:17,061 DEBUG lsb-release: 'xenial'
2018-09-26 13:58:17,061 DEBUG _pythonSymlinkCheck run
2018-09-26 13:58:17,062 DEBUG openCache()
2018-09-26 13:58:17,062 DEBUG No such plugin directory: ./plugins
2018-09-26 13:58:17,062 DEBUG plugins for condition 'PreCacheOpen' are '[]'
2018-09-26 13:58:17,062 DEBUG plugins for condition 'bionicPreCacheOpen' are '[]'
2018-09-26 13:58:17,062 DEBUG plugins for condition 'from_xenialPreCacheOpen' are '[]'
2018-09-26 13:58:17,062 DEBUG quirks: running PreCacheOpen
2018-09-26 13:58:17,062 DEBUG running Quirks.PreCacheOpen
2018-09-26 13:58:17,342 DEBUG /openCache(), new cache size 12180
2018-09-26 13:58:17,342 DEBUG need_server_mode(): run in 'desktop' mode, (because of pkg 'ubuntu-desktop')
2018-09-26 13:58:17,343 DEBUG checkViewDepends()
2018-09-26 13:58:17,343 DEBUG running doUpdate() (showErrors=False)
2018-09-26 13:58:17,805 DEBUG openCache()
2018-09-26 13:58:18,083 DEBUG /openCache(), new cache size 12180
2018-09-26 13:58:18,083 DEBUG doPostInitialUpdate
2018-09-26 13:58:18,083 DEBUG plugins for condition 'PostInitialUpdate' are '[]'
2018-09-26 13:58:18,083 DEBUG plugins for condition 'bionicPostInitialUpdate' are '[]'
2018-09-26 13:58:18,083 DEBUG plugins for condition 'from_xenialPostInitialUpdate' are '[]'
2018-09-26 13:58:18,084 DEBUG quirks: running bionicPostInitialUpdate
2018-09-26 13:58:18,084 DEBUG running Quirks.bionicPostInitialUpdate
2018-09-26 13:58:18,119 DEBUG abort called
2018-09-26 13:58:18,120 DEBUG openCache()
2018-09-26 13:58:18,120 DEBUG failed to SystemUnLock() (E:Not locked) 
2018-09-26 13:58:18,404 DEBUG /openCache(), new cache size 12180
3
RamiTrainFan2018

J'ai eu le même problème, échec de la mise à niveau Ubuntu 16 LTS vers Ubuntu 18.04 LTS.

À l'aide de l'outil de mise à niveau graphique, il s'arrête rapidement après la "préparation", sans rien dire.

Avec do-release-upgrade, il s’arrête à: 2019-03-08 23: 55: 58 515 DEBUG exécutant Quirks.bionicPostInitialUpdate le 2019-03-08 23: 55: 58 524 abandon Abandon de DEBUG appelé

Il s’est avéré que le démon de capture ne fonctionnait pas (systemctl status snapd) sur mon système, ce qui entraînait l’échec de la mise à niveau sans préavis.


Mise à jour rapide:

Une nouvelle heure peut-être une fois que le script do-release-upgrade a finalement démarré dans l'environnement graphique, un nouveau défi est apparu:

À mi-chemin après le téléchargement et le démarrage de la mise à niveau d'Ubuntu 16 à Ubuntu 18, le processus de mise à niveau s'est complètement arrêté.

Le bureau Unity a disparu (il me semblait que Xorg est mort, probablement lors de l'exécution de la mise à jour de ubuntu-gnome-desktop).

Cela m'a ramené dans l'une des consoles ASCII.

Essayer d'exécuter: 'apt install -f' sous root pour terminer les packages désinstallés a engendré une quantité énorme de problèmes de dépendance, car le système avait déjà été mis à niveau vers la version 18.

J'ai arrêté le système et j'ai essayé de le démarrer le lendemain. Pas plus d'Unity ni plus de Gnome, il n'a été récupéré que dans la console ASCII.

Avoir une sauvegarde complète prête est une chose utile lors de ces mises à jour, alors j’ai décidé de restaurer le système sous Ubuntu 16 et d’attendre un moment plus propice pour le mettre à niveau vers 18.

1
Arno

Toujours à la recherche, mais tout cela sous strace suggère que le dernier échec avant l'abandon tente d'exécuter quelque chose snap lié - /tmp/ubuntu-release-upgrader-9dqwuool/imported/snap debug connectivity qui meurt avec error: cannot communicate with server: Post http://localhost/v2/debug: dial unix /run/snapd.socket: connect: connection refused

Ah, en fait, snap debug connectivity explose quand on le lance directement, service snapd status dit Active: failed (Result: start-limit-hit); l'exécution de service snapd start donne le statut Active: active (running), puis snap debug connectivity indique Connectivity status: * PASS..., puis do-release-upgrade progresse réellement.

Sur la base d’autres résultats de recherche, veuillez noter que cela seulement s’applique si votre main.log passe immédiatement de running Quirks.bionicPostInitialUpdate à abort called - s’il existe n'importe quoi sinon c'est probablement pas ça.

Il semble que cela pourrait être lié à https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1780841 (ce qui semble être ce qui implémente la fonctionnalité qui ne pas travailler ici.)

1
eichin