GDM3 no se inicia en Ubuntu 18.04

18

Recientemente actualicé mi computadora portátil de Ubuntu 17.04 a 18.04. Funcionó perfectamente bien y lo he estado usando sin ningún problema, pero ayer emití sudo apt upgradey actualicé algunos paquetes. Luego reinicié la PC y no se reinició nuevamente. Después de mostrar el logotipo de Ubuntu, aparece una pantalla como la siguiente y después de parpadear varias veces se congela.

Tenga en cuenta que el mensaje en la línea inferior está cambiando para cada reinicio. Puedo iniciar una ttysesión allí, iniciar sesión en mi cuenta.

los mensajes de arranque normales generalmente cubiertos por la pantalla de bienvenida. ingrese la descripción de la imagen aquí Que yo sepa, el problema es que gdm3(el administrador de pantalla de GNOME) no se inicia, ya que cuando emito sudo systemctl restart gdm3la pantalla parpadea varias veces y nuevamente permanece en la sesión tty.

¿Alguien puede sugerir una solución a esto sin la reinstalación completa del sistema?

Vajira Prabuddhaka
fuente
Tengo el mismo problema después de la última actualización. por ahora, hasta un nuevo parche, simplemente detengo el servicio gdm y lanzo X a mano: sudo service gdm stop; startx;
RapazP
@RapazP ¿cómo lanzas X a mano?
Vajira Prabuddhaka
con el comando "startx"
RapazP

Respuestas:

28

Tuve un problema similar al actualizar de 16.04 a 18.04.

La solución en mi caso particular fue desactivar Wayland modificando el /etc/gdm3/custom.confdescomentado o habilitado WaylandEnable=falsepara que el administrador de pantalla GNOME siempre cargue el entorno de escritorio GNOME desde gnome-desktop y no Wayland. Esto se debe a que Wayland generalmente tiene errores con algunos controladores de gráficos.

Esto se puede hacer fácilmente desde un USB en vivo de Ubuntu o, si es posible, comenzar en modo de recuperación desde el menú de grub.

Gustavo Gstre
fuente
Si está tratando de hacer esto en TTY, sudo tee /etc/gdm3/custom.confy luego [daemon]presione enter enter WaylandEnable=falsey presione enter nuevamente, pero primero haga una copia de seguridad del archivo, ya que eliminará el resto del texto.
Shayan
¡Gracias! Eso solucionó el mismo problema para mí. Pero, ¿qué es "Wayland" y cómo se activó?
MikeB
¿Por qué usarías en teelugar de usar nano?
Miral
también en /etc/gdm3/custom.conf, podría comentar Enable=truepara activar la depuración con registros más detallados, y ...Additionally lets the X server dump core if it crashes
noobninja hace
7

Fui víctima de este problema durante algún tiempo con Ubuntu 18.04 en un Dell Latitude 5580 que usa nvidia. Creo que gdm no es totalmente compatible con esta especificación.

Después de probar muchas soluciones, incluida la reinstalación de Ubuntu varias veces, decidí cambiar a LightDM y eso solucionó el problema.

En la pantalla de arranque, presione Alt+ F2y ejecute estos comandos:

sudo apt-get install lightdm
sudo dpkg-reconfigure lightdm

Esto funcionó para mí. Buena suerte :)

Kandy
fuente
Lo mismo para mí con Dell Precision 5510
pauljohn32
1
Lo mismo para mí en una latitud también. He descubierto que gdm no se ha congelado, sino que piensa que hay otra pantalla adjunta. Cuando comencé después de que esto sucediera con la pantalla secundaria realmente conectada, recuperé mis gráficos. Después de algunos problemas,
cambié
2

Encontré una solución basada en esto y funcionó para mí.

Primero:

sudo apt install ubuntu-gnome-desktop

Y entonces:

sudo gnome-shell gnome

Luego reinicie el sistema o simplemente sudo systemctl restart gdm3.

Vajira Prabuddhaka
fuente
3
Intenté esto pero no resolvió el problema. Reinstalé ubuntu ...
cwhisperer
Finalmente, una respuesta que realmente funcionó. Intenté muchas cosas diferentes, reiniciando, reinstalando lightdm, gdm3, wayland, etc. pero fue en vano. ¡Gracias!
Shayan
2

Tuve un problema similar. Este error en syslog finalmente me llevó a mi solución:

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

Como resultado de ese error, gdm-x-session falla más adelante en el proceso de inicio de gdm3 y aborta:

/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

El servicio gdm3 sigue intentando iniciar gdm-x-session una y otra vez, inundando syslog. Lo arreglé agregando esta línea a /etc/pam.d/gdm-launch-environment:

session optional        pam_systemd.so

Mi teoría sobre el problema real es que pam-auth-update se ejecuta durante algunas instalaciones de paquetes y habría agregado pam_systemd a /etc/pam.d/common-session. Sin embargo, había realizado modificaciones manuales en al menos un archivo /etc/pam.d/common-*, en cuyo caso pam-auth-update se cancela si no se especifica "--force".

Integrador
fuente
Verifiqué lo que hizo "pam-auth-update --force" (hace una copia de seguridad de las versiones anteriores), y terminé aceptando todos sus cambios para que nunca tenga este problema en el futuro. Como agregó pam_systemd a la sesión común, ahora eliminé la línea que agregué a gdm-launch-environment y gdm3 aún funciona (incluso con Wayland).
Integrador
1

Tuve los mismos problemas con gdm3, simplemente no se iniciaba después de instalar ubuntu-desktop.

La solución de Kandy anterior funcionó para mí, con un par de pequeños ajustes:

Alt+ F2para llegar a un mensaje cuando finaliza el ciclo de arranque (parece que la pantalla de su escritorio está a punto de comenzar)

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

Al final de la lightdminstalación, apareció una pantalla para darme la opción de usar lightdmo gdm3, elegí lightdm. Algunos lugares que vi mencionaron que necesitabas correr sudo dpkg-reconfigure lightdm, pero esto solo me llevó de vuelta a la pantalla emergente para permitirme elegir qué administrador de pantalla usar.

Cuando reinicié, recibí un mensaje de que no se seleccionó ningún administrador de pantalla (lo que ignoré) y todo parece estar bien ahora, apareció la pantalla de escritorio "normal" y todo parece funcionar bien. Todavía no he reiniciado, tengo curiosidad por ver si continúo recibiendo el mensaje sobre ningún administrador de pantalla seleccionado. Seguiré ignorando hasta que tenga algo de tiempo libre para investigar.

Bill Marlow
fuente
1

Mi computadora portátil HP utiliza gráficos Intel, no hay controladores nVidia instalados, pero tuve problemas idénticos descritos anteriormente por otros. Desactivar Wayland, o instalar y cambiar a LightDM no funcionó.

Pero, el administrador de pantalla SLiM finalmente me permitió arrancar normalmente (¡después de reiniciar, tal vez más de 50 veces!) Este es el error más problemático que he encontrado desde Feisty Fa

usuario31301
fuente
1

Mismo problema aquí. Acabo de eliminar gdm (que se instaló cerca de gdm3 después de actualizar mi sistema de 16.04 a 18.04)

sudo apt purge gdm 

Recuerde que puede iniciar sesión sin entorno X en el sistema Linux: simplemente presione Ctrl + Alt+ F2 (o cualquier otro Fn excepto F1 o F7) para acceder a una consola de inicio de sesión.

Totor
fuente
0

Tengo un problema similar después de intentar configurar el escritorio remoto en ubuntu 18.04. Los siguientes pasos resolvieron mi problema:

 sudo apt purge gdm3
 sudo reboot
 sudo apt install gdm3
 sudo service gdm start
0x8BADF00D
fuente