GDM3 ne démarre pas dans Ubuntu 18.04

18

J'ai récemment mis à niveau mon ordinateur portable d'Ubuntu 17.04 à 18.04. Cela a parfaitement fonctionné et je l'ai utilisé sans aucun problème, mais hier, j'ai publié sudo apt upgradeet mis à niveau certains packages. Ensuite, j'ai redémarré le PC et il n'a pas redémarré. Après avoir affiché le logo Ubuntu, j'obtiens un écran comme ci-dessous et après avoir clignoté plusieurs fois, il se fige.

Notez que le message sur la ligne du bas change à chaque redémarrage. Je peux y ouvrir une ttysession, me connecter à mon compte.

messages de démarrage normaux généralement couverts par un écran de démarrage entrez la description de l'image ici À ma connaissance, le problème est gdm3(le gestionnaire d'affichage GNOME) ne démarre pas, car lorsque j'émets, sudo systemctl restart gdm3l'écran clignote plusieurs fois et reste à nouveau en session tty.

Quelqu'un peut-il suggérer une solution à cela sans réinstallation complète du système?

Vajira Prabuddhaka
la source
J'ai le même problème après la dernière mise à jour. pour l'instant, jusqu'à un nouveau patch, j'arrête juste le service gdm et lance X à la main: sudo service gdm stop; startx;
RapazP
@RapazP comment lancer X à la main ??
Vajira Prabuddhaka
avec la commande "startx"
RapazP

Réponses:

28

J'ai eu un problème similaire lors de la mise à jour du 16.04 au 18.04.

La solution dans mon cas particulier était de désactiver la modification /etc/gdm3/custom.confou la désactivation de Wayland WaylandEnable=falsepour que le gestionnaire d'affichage GNOME charge toujours l'environnement de bureau GNOME depuis gnome-desktop et non Wayland. En effet, Wayland présente généralement des erreurs avec certains pilotes graphiques.

Cela peut être fait facilement à partir d'un USB live Ubuntu ou si possible démarrer en mode de récupération à partir du menu grub.

Gustavo Gstre
la source
Si vous essayez de le faire en ATS, sudo tee /etc/gdm3/custom.confpuis tapez [daemon]appuyez sur Entrée WaylandEnable=falseet appuyez sur Entrée à nouveau, mais sauvegardez d'abord le fichier car il supprimera tout autre texte.
Shayan
Merci! Cela a résolu le même problème pour moi. Mais, qu'est-ce que "Wayland", et comment at-il été activé?
MikeB
Pourquoi utiliseriez-vous teeplutôt que d'utiliser nano?
Miral
également dans /etc/gdm3/custom.conf, pourrait décommenter Enable=truepour activer le débogage avec des journaux plus verbeux, et ...Additionally lets the X server dump core if it crashes
noobninja
7

J'ai été victime de ce problème pendant un certain temps avec Ubuntu 18.04 sur un Dell Latitude 5580 qui utilise nvidia. Je pense que gdm n'est pas entièrement compatible avec cette spécification.

Après avoir essayé de nombreuses solutions, y compris la réinstallation d'Ubuntu à plusieurs reprises, j'ai décidé de passer à LightDM et cela a résolu le problème.

Dans l'écran de démarrage, appuyez sur Alt+ F2et exécutez ces commandes:

sudo apt-get install lightdm
sudo dpkg-reconfigure lightdm

Cela a fonctionné pour moi. Bonne chance :)

Kandy
la source
Même chose pour moi avec Dell Precision 5510
pauljohn32
1
Même chose pour moi sur une latitude aussi. J'ai trouvé que gdm n'a pas réellement gelé, mais pense plutôt qu'un autre écran est attaché. Lorsque j'ai démarré après que cela se soit produit avec un écran secondaire attaché, j'ai récupéré mes graphiques. Après un dépannage, je suis passé à LightDM et cela a tout
réglé
2

J'ai trouvé une solution basée sur cela et cela a fonctionné pour moi.

Premier:

sudo apt install ubuntu-gnome-desktop

Puis:

sudo gnome-shell gnome

Redémarrez ensuite le système ou simplement sudo systemctl restart gdm3.

Vajira Prabuddhaka
la source
3
J'ai essayé mais cela n'a pas résolu le problème. J'ai réinstallé ubuntu ...
cwhisperer
Enfin, une réponse qui a réellement fonctionné. J'ai essayé tellement de choses différentes, redémarrer, réinstaller lightdm, gdm3, wayland etc. mais en vain. Je vous remercie!
Shayan
2

J'ai eu un problème similaire. Cette erreur dans syslog m'a finalement conduit à ma solution:

(EE) systemd-logind: failed to get session: PID 10023 does not belong to any known session

À la suite de cette erreur, gdm-x-session échoue plus loin dans le processus de démarrage de gdm3 et abandonne:

/usr/lib/gdm3/gdm-x-session[2849]: dbus-daemon[3479]: [session uid=136 pid=3479] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=136 pid=2849 comm="/usr/lib/gdm3/gdm-x-session gnome-session --autost" label="unconfined")
/usr/lib/gdm3/gdm-x-session[2849]: dbus-daemon[3479]: [session uid=136 pid=3479] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
gdm-x-session: could not fetch environment: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
gdm3: GdmManager: trying to register new display
gdm3: GdmManager: Error while retrieving session id for sender: Error getting session id from systemd: No data available
gdm-x-session: Could not register display: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: No display available

Le service gdm3 continue d'essayer de démarrer gdm-x-session encore et encore, inondant syslog. Je l'ai corrigé en ajoutant cette ligne à /etc/pam.d/gdm-launch-environment:

session optional        pam_systemd.so

Ma théorie sur le vrai problème est que pam-auth-update est exécuté pendant certaines installations de paquetages et il aurait ajouté pam_systemd à /etc/pam.d/common-session. Cependant, j'avais effectué des modifications manuelles dans au moins un fichier /etc/pam.d/common-*, auquel cas pam-auth-update s'interrompt si "--force" n'est pas spécifié.

Intégrateur
la source
J'ai vérifié ce que "pam-auth-update --force" a fait (il sauvegarde les anciennes versions), et j'ai fini par accepter toutes ses modifications afin que j'espère ne jamais avoir ce problème à l'avenir. Parce qu'il a ajouté pam_systemd à la session commune, j'ai maintenant supprimé la ligne que j'ai ajoutée à gdm-launch-environment et gdm3 fonctionne toujours (même avec Wayland).
Intégrateur
1

J'ai eu les mêmes problèmes avec gdm3, il ne démarre tout simplement pas après l'installation d'ubuntu-desktop.

La solution de Kandy ci-dessus a fonctionné pour moi, avec quelques petits ajustements:

Alt+ F2pour obtenir une invite à la fin du cycle de démarrage (il semble que l'affichage de votre bureau soit sur le point de démarrer)

sudo apt update
sudo apt upgrade
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo apt install lightdm

À la fin de l' lightdminstallation, un écran est apparu pour me donner le choix d'utiliser soit lightdmou gdm3, j'ai choisi lightdm. Certains endroits que j'ai vus ont mentionné que vous deviez exécuter sudo dpkg-reconfigure lightdm, mais cela ne m'a ramené qu'à l'écran contextuel pour me permettre de choisir le gestionnaire d'affichage à utiliser.

Lorsque j'ai redémarré, j'ai reçu un message indiquant qu'aucun gestionnaire d'affichage n'a été sélectionné (ce que j'ai ignoré) et que tout semble OK maintenant, l'affichage de bureau "normal" est apparu et tout semble fonctionner correctement. Je n'ai pas encore redémarré, je suis curieux de voir si je continue à recevoir le message sur aucun gestionnaire d'affichage sélectionné. Je continuerai simplement à l'ignorer jusqu'à ce que j'aie du temps libre pour faire des recherches.

Bill Marlow
la source
1

Mon ordinateur portable HP utilise des graphiques Intel, aucun pilote nVidia installé, mais j'ai eu des problèmes identiques décrits ci-dessus par d'autres. La désactivation de Wayland ou l'installation et le passage à LightDM n'ont pas fonctionné.

Mais - le gestionnaire d'affichage SLiM m'a finalement permis de démarrer normalement (après avoir redémarré peut-être plus de 50 fois !!!) C'est le bug le plus gênant que j'ai rencontré depuis Feisty Fa

user31301
la source
1

Même problème ici. Je viens de supprimer gdm (qui a été installé près de gdm3 après la mise à jour de mon système du 16.04 au 18.04)

sudo apt purge gdm 

N'oubliez pas que vous pouvez vous connecter sans environnement X sur le système Linux: appuyez simplement sur Ctrl + Alt+ F2 (ou sur tout autre Fn sauf F1 ou F7) pour accéder à une console de connexion.

Totor
la source
0

J'ai un problème similaire après avoir essayé de configurer le bureau distant sur Ubuntu 18.04. Les étapes suivantes ont résolu mon problème:

 sudo apt purge gdm3
 sudo reboot
 sudo apt install gdm3
 sudo service gdm start
0x8BADF00D
la source