Ubuntu 18.04 LTE kann nach dem Upgrade auf 4.15.0-51 nicht auf dem Desktop gestartet werden

Ubuntu 18.04 LTE kann nach dem Upgrade auf 4.15.0-51 nicht auf dem Desktop gestartet werden

Ich habe eine VM mit Ubuntu 18.04. Nach einem Upgrade (scheint auf Kernel 4.15.0-51 gewesen zu sein) kann ich nicht auf den Desktop booten. Stattdessen sehe ich einen leeren, rötlichen Bildschirm.

Wenn ich Grub verwende, um in den Wiederherstellungsmodus zu gelangen, kann ich problemlos den Desktop starten. Ich habe woanders gelesen, dass dies auf ein Problem mit dem Anzeigetreiber hinweist, aber ich kann keine Möglichkeit finden, Treiber von Drittanbietern zu installieren ... Ich glaube nicht, dass VMWare ohnehin spezielle Treiber benötigt, oder?

Ich habe Grub so geändert, dass die Optionen „quiet“ oder „splash“ nicht mehr vorhanden sind, aber ich sehe immer noch keine spezielle Fehlermeldung. Am Ende erscheint das, was der Begrüßungsbildschirm sein könnte – es ist grafisch, kein Terminalfenster – aber es hat keinen Inhalt.

Das Update habe ich wie gewohnt über die GUI „Software Updater“ durchgeführt.

Die einzige andere Wahl in Grub ist der Kernel 4.15.0-50. Er hat das gleiche Verhalten.

Ich habe schließlich einen Weg gefunden, die Protokolldateien eines vorherigen Startvorgangs abzurufen. Hier sind die letzten Dinge, die ich im Protokoll sehe und die anscheinend aus der Zeit vor der Anzeige des leeren Bildschirms stammen:

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.

Ich vermute, das bedeutet, dass Grub nicht herausfinden kann, was es über den Anzeigetreiber wissen muss. Aber ich habe keine Ahnung, wie ich das beheben kann oder warum ein Push-Upgrade das Problem beheben sollte.

Irgendein Rat?

Antwort1

Ich habe das Problem gelöst, indem ich Wayland durch folgende Änderung deaktiviert habe /etc/gdm3/custom.conf:

  • Erstellen Sie eine Sicherungskopie der Datei:

    sudo cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf.old
    
  • /etc/gdm3/custom.confIn einem Texteditor öffnen :

    sudo nano /etc/gdm3/custom.conf
    
  • Entfernen Sie das Kommentarzeichen aus der Zeile, WaylandEnable=falseindem Sie das vorhergehende#

  • Speichern Sie die Datei CTRL+ Ound beenden Sie CTRL+ X.

  • Starten Sie das System neu.

Nachdem ich Wayland deaktiviert habe, ist meine VM beim ersten Start wieder verwendbar, ohne dass ich den Wiederherstellungsmodus verwenden muss.

Dieses Problem wird verfolgt alsDer Anmeldebildschirm wird unter vmwgfx nie angezeigt, aber die Installation von Kernel >= v4.17-rc1 (oder die Verwendung von WaylandEnable=false) behebt das Problemauf launchpad.net.

verwandte Informationen