11 votes

Pas d'interface graphique après la mise à jour de Kubuntu 18.04 LTS depuis la version 17.10

J'ai un ordinateur portable MSI GP72. J'ai effectué la mise à niveau de 17.10 à 18.04 LTS il y a quelques heures aujourd'hui. Le processus de mise à niveau en lui-même s'est bien déroulé. (Contrairement à cette question j'utilise la version finale officielle).

Cependant, bien que je puisse démarrer le système, je ne peux obtenir qu'un terminal. L'interface graphique n'est nulle part visible.

Ce dont j'ai besoin, c'est d'aide :

  • trouver où et comment se situe l'erreur, et
  • le réparer pour que je puisse récupérer l'interface graphique

Toute aide est la bienvenue.


Je n'ai pas pu trouver de rapports d'erreurs explicites. Voici quelques-uns des endroits que j'ai déjà vérifiés :

  • /var/log/syslog
  • /var/log/kern.log
  • /var/log/boot.log

En boot.log les entrées montrent [OK] pour les services, notamment [OK] Started Login Service. . Il est intéressant de noter que le lightdm L'entrée s'affiche comme suit

...
[OK] Started LSB: GNOME Display Manager.
[OK] Started Permit User Sessions.
[OK] Started Disk Manager.
     Starting Network Manager Script Dispatcher Service...
     Starting Hold until boot process finishes up...
     Starting Light Display Manager...
...
[OK] Started Network Manager Script Dispatcher Service.
...

Vérification de l'état de lightdm.service montre ce qui suit (j'ai omis les timbres de date avec <date> pour éviter le désordre) :

$ systemctl status lightdm.service
lightdm.service - LSB: Start lightdm
  Loaded: loaded (/etc/init.d/lightdm; generated)
  Active: active (exited) since <date>; 1h 2min ago
    Docs: man:systemd-sysv-generator(8)
 Process: 3251 ExecStop=/etc/init.d/lightdm stop (code=exited, status=0/SUCCESS)
 Process: 3327 ExecStart=/etc/init.d/lightdm start (code=exited, status=0/SUCCESS)

<date> msi-hive systemd[1]: Starting LSB: Start lightdm...
<date> msi-hive systemd[1]: Started LSB: Start lightdm.

Donc, pour une raison quelconque, le service semble se terminer après avoir été lancé et son code de sortie est "successful".

En systemctl start lightdm.service retourne simplement au terminal et ne montre rien (c'est-à-dire aucune sortie, aucune erreur, etc.). Le passage à d'autres terminaux à l'aide de la commande Ctrl + Alt + F1-F8 Les clés ne montrent pas non plus une interface graphique fonctionnelle ailleurs.


Veuillez noter que la méta annonce stipule que Ubuntu Bionic Beaver 18.04 LTS est maintenant disponible, et les messages à son sujet ne sont (généralement) plus hors sujet. .

15voto

code_dredd Points 766

TL;DR ; Exécuter sudo apt-get install lightdm pour laisser le système découvrir et installer les dépendances manquantes. Dans ce cas, la mise à niveau semble avoir supprimé bindfs Il a donc dû être réinstallé.


Il s'avère que le lightdm a été laissé dans un état cassé après la mise à jour. Le site sudo dpkg-reconfigure lightdm a fini par se terminer par une erreur et par dire que la commande lightdm Le paquet était broken or not completely installed .

Donc, en courant sudo apt-get install lightdm à nouveau après l'achèvement de la mise à niveau a montré que bindfs n'a pas été installé. Alors que, selon apt-cache show lightdm le bindfs apparaît dans la catégorie "Suggestion", le fait de laisser le processus installer le paquet a permis au service de fonctionner comme prévu et de résoudre le problème.

Il semble que ce paquet soit en fait requis par lightdm pour fonctionner, mais n'est (à tort) pas répertorié en tant que tel, donc lightdm se retrouve dans un état brisé après la mise à niveau.

Pour résoudre ce problème, il suffit de le réinstaller pour s'assurer que les dépendances sont respectées.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X