几周前,我在 Debian Stretch x64 系统上进行了系统升级(aptitude 升级)。我正常完成了会话,但从那以后我无法再访问 X。
当我打开计算机时,它会启动并切换到tty7
.然后以下消息闪烁几次:
[ OK ] Started LSB: exim Mail Transport Agent.
[ OK ] Reached target Multi-User System.
[ OK ] Reached target Graphical Interface.
Starting Update UTMP about System Runlevel Changes...
[ OK ] Started Update UTMP about System Runlevel Changes.
最后它们停留在屏幕上(我有两个显示器),下一行有一个闪烁的光标。
我的图形芯片是 Intel Core i5-3470T 上的 HD 2500。
debianforum.de 的好心用户引导我用 查找芯片lspci -k
。输出包含
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
Subsystem: ASUSTeK Computer Inc. P8H77.I Motherboard
Kernel driver in use: i915
因此它似乎被检测到。
此外,他们指示我控制 X 是否正在运行。
$ ps -A | grep -i x
没有显示任何 X 进程的痕迹。然而
$ ps -a | grep -i gdm
回报
782 ? 00:00:00 gdm3
所以 gdm3 似乎正在运行。
$ X -configure
返回以下错误
(EE) Backtrace:
(EE) 0: X (xorg_backtrace+0x4e) [0x562b8439985e]
(EE) 1: X (0x562b841e6000+0x1b7aa9) [0x562b8439daa9]
(EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7f4bcecdb000+0x35180) [0x7f4bced10180]
(EE) 3: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f4bc8621000+0x150ba) [0x7f4bc86360ba]
(EE) 4: X (0x562b841e6000+0xb906b) [0x562b8429f06b]
(EE) 5: X (0x562b841e6000+0xb91d0) [0x562b8429f1d0]
(EE) 6: X (0x562b841e6000+0xb992a) [0x562b8429f92a]
(EE) 7: X (xf86CallDriverProbe+0x17) [0x562b84272427]
(EE) 8: X (DoConfigure+0xd7) [0x562b84271317]
(EE) 9: X (InitOutput+0x126d) [0x562b8428189d]
(EE) 10: X (0x562b841e6000+0x5bfda) [0x562b84241fda]
(EE) 11: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f4bcecfcb45]
(EE) 12: X (0x562b841e6000+0x465be) [0x562b8422c5be]
(EE)
(EE) Segmentation fault at address 0x30
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
/var/log/Xorg.0.log
此输出也可以在我上传的my 的第 162-188 行中找到这个粘贴箱。
我怎样才能让X再次运行?
请注意,这是来自的交叉帖子debianforum.de和debian-gtk-gnome。由于这似乎是一个难题(几周内还无法解决),所以我也将其发布在这里。