Ubuntu 18.04 を実行している VM があります。アップグレード後 (カーネル 4.15.0-51 にアップグレードしたようです)、デスクトップを起動できなくなりました。代わりに、空白の赤みがかった画面が表示されます。
Grub を使用してリカバリ モードにすると、デスクトップを問題なく起動できます。これはディスプレイ ドライバーの問題を示していると他の場所で読んだのですが、サード パーティ ドライバーをインストールする方法が見つかりません... VMWare には特別なドライバーは必要ないと思いますが、そうでしょうか?
grub を修正して「quiet」または「splash」オプションがないようにしましたが、それでも特定のエラー メッセージは表示されません。スプラッシュ スクリーンと思われる画面が表示されますが (ターミナル ウィンドウではなくグラフィカルな画面です)、コンテンツはありません。
GUI「ソフトウェア アップデータ」を使用して、通常どおりアップデートを実行しました。
Grub で他に選択できるのは 4.15.0-50 カーネルだけです。動作は同じです。
最終的に、以前のブートからログ ファイルを取得する方法を見つけました。ログに最後に表示された内容は、空白の画面が表示される前のものと思われます。
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.
これは、grub がディスプレイ ドライバーについて何を知る必要があるかを把握できないことを意味していると思います。しかし、これを修正する方法や、プッシュされたアップグレードによってなぜそれが壊れるのかはわかりません。
何かアドバイス?
答え1
以下の変更により Wayland を無効にすることで問題を解決しました/etc/gdm3/custom.conf
:
ファイルのバックアップを作成します:
sudo cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf.old
/etc/gdm3/custom.conf
テキストエディタで開く:sudo nano /etc/gdm3/custom.conf
WaylandEnable=false
前の行を削除してコメントを解除します#
ファイルを保存しCTRLてO終了しCTRLますX。
システムを再起動します。
Wayland を無効にすると、リカバリ モードを使用しなくても、最初の起動時に VM が再び使用できるようになります。
この問題は次のように追跡されていますvmwgfx ではログイン画面が表示されませんが、カーネル >= v4.17-rc1 をインストールすると (または WaylandEnable=false を使用すると) 修正されます。launchpad.net で。