Ubuntu 17.10 窗口管理器在升级后启动时崩溃:只有 openbox 可以工作

Ubuntu 17.10 窗口管理器在升级后启动时崩溃:只有 openbox 可以工作

我今天将笔记本电脑从 Ubuntu 16.04 更新到 17.10,但情况并不顺利。当我启动时,窗口管理器崩溃了几次,然后放弃。我可以使用 Ctrl+Alt+F4 切换到终端。然后我可以运行 sudo lightdm。我可以运行的唯一桌面环境是 OpenBox。其他桌面都失败了,让我返回到登录屏幕。openbox 中的一切都运行良好。事实上,我是在 openbox 中的网页浏览器中输入这些内容的。我尝试重新安装 xorg/gdm3/ubuntu 桌面,禁用 wayland,目前正在使用 nomodeset 启动。我就是无法运行 gdm 或 unity。

在我的 .xsession-errors 中我看到了一堆类似这样的错误。

(nm-applet:8842): dconf-CRITICAL **: unable to create file '/home/chad/.cache/dconf/user': Permission denied.  dconf will not work properly.

(nm-applet:8842): Gtk-CRITICAL **: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed

请告诉我是否有特定的日志可供我查看,以提供有关崩溃的更多信息。我不想重新安装 Ubuntu。

*****编辑 ********

所以我在日志中唯一能找到的就是与 swrast_dri 有关的东西。Steam 和这个东西有很多问题,但我不确定如何修复它。

Feb 25 10:29:44 chad-Inspiron-5565 systemd[2764]: Started D-Bus User Message Bus.
Feb 25 10:29:44 chad-Inspiron-5565 gnome-session[2825]: libGL error: unable to load driver: swrast_dri.so
Feb 25 10:29:44 chad-Inspiron-5565 gnome-session[2825]: libGL error: failed to load driver: swrast
Feb 25 10:29:44 chad-Inspiron-5565 dbus-daemon[2820]: Activating via systemd: service name='org.a11y.Bus' unit='at-spi-dbus-bus.service'
Feb 25 10:29:44 chad-Inspiron-5565 systemd[2764]: Starting Accessibility services bus...
Feb 25 10:29:44 chad-Inspiron-5565 dbus-daemon[2820]: Successfully activated service 'org.a11y.Bus'
Feb 25 10:29:44 chad-Inspiron-5565 systemd[2764]: Started Accessibility services bus.
Feb 25 10:29:44 chad-Inspiron-5565 at-spi-bus-launcher[2833]: Activating service name='org.a11y.atspi.Registry'
Feb 25 10:29:44 chad-Inspiron-5565 at-spi-bus-launcher[2833]: Successfully activated service 'org.a11y.atspi.Registry'
Feb 25 10:29:44 chad-Inspiron-5565 org.a11y.atspi.Registry[2838]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Feb 25 10:29:44 chad-Inspiron-5565 gnome-session[2825]: libGL error: unable to load driver: swrast_dri.so
Feb 25 10:29:44 chad-Inspiron-5565 gnome-session[2825]: libGL error: failed to load driver: swrast
Feb 25 10:29:44 chad-Inspiron-5565 gnome-session[2825]: X Error of failed request:  BadValue (integer parameter out of range for operation)
Feb 25 10:29:44 chad-Inspiron-5565 gnome-session[2825]:   Major opcode of failed request:  154 (GLX)
Feb 25 10:29:44 chad-Inspiron-5565 gnome-session[2825]:   Minor opcode of failed request:  3 (X_GLXCreateContext)
Feb 25 10:29:44 chad-Inspiron-5565 gnome-session[2825]:   Value in failed request:  0x0
Feb 25 10:29:44 chad-Inspiron-5565 gnome-session[2825]:   Serial number of failed request:  29
Feb 25 10:29:44 chad-Inspiron-5565 gnome-session[2825]:   Current serial number in output stream:  32
Feb 25 10:29:44 chad-Inspiron-5565 gnome-session[2825]: gnome-session-check-accelerated: GL Helper exited with code 256
Feb 25 10:29:44 chad-Inspiron-5565 kernel: [   67.110159] gnome-session-c[2844]: segfault at 0 ip 00007f08c56d72c7 sp 00007ffd638aae30 error 4 in amdgpu_dri.so[7f08c31ac000+2a6c000]

答案1

所以事情似乎真的一团糟。我决定用 Ubuntu 17.10 刻录一张磁盘并重新安装。首先,我尝试了复制文件并保留我的主目录的选项。这似乎失败了。有一些关于分区的错误。所以我重新启动,并选择擦除我当前的 Ubuntu 并在我的 Windows 分区旁边安装 Ubunutu。这成功了。

Ubuntu 17.10 现在在我的笔记本电脑上运行完美。我遇到的一个问题是我做的备份无法通过备份程序恢复(我认为是 deja dup)。所以我需要使用以下帖子中描述的技术从命令行恢复。

deja dup 备份恢复

无论您做什么,请确保在安装 Ubuntu 17.10 之前备份数据!

相关内容