Debian Gnu/Linux 8.3处理Gnome3无法启动故障

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

Debian Gnu/Linux 8.3处理Gnome3无法启动故障

操作系统:Debian Gnu/Linux 8.3

内核: linux-image-4.3.0-0.bpo.1-amd64

显卡:NVIDIA Corporation G98 [GeForce G 100] (rev a1)

一、问题:

Debian Gnu/Linux 8.3在线升级后发现系统无法进入Gnome3图形界面,系统图形终端报出了可怕的哭脸界面:

Debian Gnu/Linux 8.3处理Gnome3无法启动故障_第1张图片

 

 

 

 

 

 

二、排错:

使用命令cat /var/log/messages检查系统日志,发现如下错误信息:

Mar 16 13:34:48 localhost /usr/bin/dbus-launch[4677]: Xlib: extension "GLX" missing on display ":0".

Mar 16 13:34:48 localhost /usr/bin/dbus-launch[4677]: Xlib: extension "GLX" missing on display ":0".

Mar 16 13:34:48 localhost /usr/bin/dbus-launch[4677]: Xlib: extension "GLX" missing on display ":0".

Mar 16 13:34:48 localhost /usr/bin/dbus-launch[4677]: gnome-session-is-accelerated: No hardware 3D support.

Mar 16 13:34:48 localhost /usr/bin/dbus-launch[4677]: gnome-session-check-accelerated: Helper exited with code 256

Mar 16 13:34:53 localhost /usr/bin/dbus-launch[4677]: Xlib: extension "GLX" missing on display ":0".

Mar 16 13:34:53 localhost /usr/bin/dbus-launch[4677]: Xlib: extension "GLX" missing on display ":0".

Mar 16 13:34:53 localhost /usr/bin/dbus-launch[4677]: Xlib: extension "GLX" missing on display ":0".

Mar 16 13:34:53 localhost /usr/bin/dbus-launch[4677]: gnome-session-is-accelerated: No hardware 3D support.

Mar 16 13:34:53 localhost /usr/bin/dbus-launch[4677]: gnome-session-check-accelerated: Helper exited with code 256

Mar 16 13:34:53 localhost /usr/bin/dbus-launch[4677]: ** (process:4677): WARNING **: software acceleration check failed: Child process exited with code 1

继续使用命令update-alternatives --config glx检查发现系统中有3个可用glx。如图:

Debian Gnu/Linux 8.3处理Gnome3无法启动故障_第2张图片

 

 

 

 

 

 

 

 

 

 

进入/usr/lib/fglrx发现该目录实际为空。

三、修复系统功能:

使用命令update-alternatives --config glx,并在number处输入“2”,将glx指向/usr/lib/mesa-diverted处。并使用命令update-alternatives --display glx 查看glx信息,系统显示如下图:

 

 

 

 

 

 

 

 

 

 

再次进入终端模式输入命令 init3;init 5重新启动图形界面。系统恢复正常。

问题回顾:

该问题发生在使用命令apt-get update;apt-get upgrade -y对系统更新之后。最大的可能是系统在升级过程中将原有glx包进行了自动卸载,并在新位置安装了新glx。导致Xserver认为系统显卡不支持3D加速功能,因而报错无法启动。

转载于:https://my.oschina.net/Birdofprey/blog/849540

你可能感兴趣的:(Debian Gnu/Linux 8.3处理Gnome3无法启动故障)