No se puede iniciar Ubuntu 18.04 LTE en el escritorio después de actualizar a 4.15.0-51

No se puede iniciar Ubuntu 18.04 LTE en el escritorio después de actualizar a 4.15.0-51

Tengo una máquina virtual que ejecuta Ubuntu 18.04. Después de una actualización (parece que fue al Kernel 4.15.0-51), no puedo iniciar desde el escritorio. En cambio, veo una pantalla rojiza en blanco.

Si uso Grub para obtener un modo de recuperación, puedo iniciar perfectamente desde el escritorio. Leí en otra parte que esto indica un problema con el controlador de pantalla, pero no puedo encontrar una manera de instalar ningún controlador de terceros... No creo que VMWare necesite controladores especiales de todos modos, ¿verdad?

Modifiqué grub para que no tenga las opciones "silencio" o "salpicadura", pero todavía no veo ningún mensaje de error específico. Termino con lo que podría ser la pantalla de presentación (es gráfica, no una ventana de terminal), pero no tiene contenido.

Realicé la actualización como de costumbre, con la GUI "Software Updater".

La única otra opción en Grub es el Kernel 4.15.0-50. Tiene el mismo comportamiento.

Finalmente encontré una manera de obtener los archivos de registro de un inicio anterior. Estas son las últimas cosas que veo en el registro que parecen ser anteriores a que se muestre la pantalla en blanco:

Jun 14 12:59:22 ubuntu16 spice-vdagent[1483]: Cannot access vdagent virtio channel /dev/virtio-ports/com.redhat.spice.0
Jun 14 12:59:22 ubuntu16 boltd[1477]: bolt 0.5 starting up.
Jun 14 12:59:22 ubuntu16 boltd[1477]: config: loading user config
Jun 14 12:59:22 ubuntu16 boltd[1477]: bouncer: initializing polkit
Jun 14 12:59:22 ubuntu16 boltd[1477]: udev: initializing udev
Jun 14 12:59:22 ubuntu16 boltd[1477]: store: loading devices
Jun 14 12:59:22 ubuntu16 boltd[1477]: power: force power support: no
Jun 14 12:59:22 ubuntu16 boltd[1477]: udev: enumerating devices
Jun 14 12:59:22 ubuntu16 dbus-daemon[955]: [system] Successfully activated service 'org.freedesktop.bolt'
Jun 14 12:59:22 ubuntu16 systemd[1]: Started Thunderbolt system service.
Jun 14 12:59:22 ubuntu16 gnome-session[1259]: gnome-session-binary[1259]: WARNING: App 'spice-vdagent.desktop' exited wit
Jun 14 12:59:22 ubuntu16 gnome-session-binary[1259]: WARNING: App 'spice-vdagent.desktop' exited with code 1
Jun 14 12:59:22 ubuntu16 PackageKit[1478]: daemon start
Jun 14 12:59:22 ubuntu16 dbus-daemon[955]: [system] Successfully activated service 'org.freedesktop.PackageKit'
Jun 14 12:59:22 ubuntu16 systemd[1]: Started PackageKit Daemon.
Jun 14 12:59:23 ubuntu16 gnome-shell[1357]: Error looking up permission: GDBus.Error:org.freedesktop.DBus.Error.ServiceUn
Jun 14 12:59:23 ubuntu16 gnome-shell[1357]: JS WARNING: [resource:///org/gnome/shell/ui/windowManager.js 1477]: reference
Jun 14 12:59:23 ubuntu16 gnome-session-binary[1259]: Entering running state
Jun 14 12:59:23 ubuntu16 xbrlapi.desktop[1569]: openConnection: connect: No such file or directory
Jun 14 12:59:23 ubuntu16 xbrlapi.desktop[1569]: cannot connect to braille devices daemon brltty at :0
Jun 14 12:59:23 ubuntu16 gsd-color[1491]: failed to get edid: unable to get EDID for output
Jun 14 12:59:23 ubuntu16 gsd-color[1491]: unable to get EDID for xrandr-Virtual-1: unable to get EDID for output
Jun 14 12:59:46 ubuntu16 dbus-daemon[955]: [system] Failed to activate service 'org.bluez': timed out (service_start_time
Jun 14 12:59:47 ubuntu16 systemd-timesyncd[664]: Synchronized to time server 91.189.89.198:123 (ntp.ubuntu.com).
Jun 14 13:04:02 ubuntu16 systemd[1]: Started Run anacron jobs.

Supongo que esto significa que grub no puede entender lo que necesita saber sobre el controlador de pantalla. Pero no tengo idea de cómo solucionarlo o de por qué una actualización impulsada lo rompería.

¿Algún consejo?

Respuesta1

Resolví el problema desactivando Wayland modificando /etc/gdm3/custom.conf:

  • Cree una copia de seguridad del archivo:

    sudo cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf.old
    
  • Abrir /etc/gdm3/custom.confen un editor de texto:

    sudo nano /etc/gdm3/custom.conf
    
  • Descomentar la línea WaylandEnable=falseeliminando la anterior#

  • Guarde el archivo CTRL+ Oy salga CTRL+ X.

  • Reinicie el sistema.

Una vez que desactivé Wayland, mi máquina virtual se puede volver a utilizar en el primer inicio sin tener que usar el modo de recuperación.

Este problema está siendo rastreado comoLa pantalla de inicio de sesión nunca aparece en vmwgfx, pero instalar el kernel >= v4.17-rc1 (o usar WaylandEnable=false) lo solucionaen launchpad.net.

información relacionada