在Fedora 23下,我无法通过正常方式启动X服务器。我怎样才能解决这个问题?
我知道多年来报告的类似问题并不乏,但到目前为止,这些修复都没有奏效。所以,我在这里问。
我正在使用 kde 运行 fedora 23。登录屏幕显示正确(所以我认为这不是驱动程序问题),以及用户名和密码提示。奇怪的是,会话类型的下拉菜单没有条目。输入任何用户名/密码组合并按 Enter 或“登录”按钮后,没有任何反应。
然后我使用 ctrl-alt-f5 暂停 X 服务器。startx
产生:
xauth:文件 /mnt/driveB/mrkelly/.serverauth.2784 不存在 X.Org X 服务器 1.18.1 发布日期:2016-02-08 X 协议版本 11,修订版 0 构建操作系统:4.3.5-300.fc23.x86_64 当前操作系统:Linux action-jackson.stanford.edu 4.4.6-300.fc23.x86_64 #1 SMP 3 月 16 日星期三 22:10:37 UTC 2016 x86_64 内核命令行:BOOT_IMAGE=/vmlinuz-4.4.6-300.fc23.x86_64 root=/dev/mapper/fedora_action--jackson-root ro rd.lvm.lv=fedora_action-jackson/swap rd.lvm.lv=fedora_action -jackson/boot rd.lvm.lv=fedora_action-jackson/root rhgb 安静 LANG=en_US.UTF-8 构建日期:2016 年 3 月 9 日 05:53:36AM 版本 ID:xorg-x11-server 1.18.1-3.fc23 pixman当前版本:0.34.0 在报告问题之前,请检查 http://wiki.x.org 以确保您拥有最新版本。 标记:(--) 探测,(**) 来自配置文件,(==) 默认设置, (++) 来自命令行,(!!) 通知,(II) 信息, (WW) 警告,(EE) 错误,(NI) 未实现,(??) 未知。 (==) 日志文件:“/mnt/driveB/mrkelly/.local/share/xorg/Xorg.1.log”,时间:2016 年 3 月 30 日星期三 16:19:20 (==) 使用配置目录:“/etc/X11/xorg.conf.d” (==) 使用系统配置目录“/usr/share/X11/xorg.conf.d” xf86EnableIOPorts:无法为 I/O 设置 IOPL(不允许操作) (II) [KMS] 内核模式设置已启用。 fd 9 的 pci id:102b:0532,驱动程序(空) 需要 EGL_MESA_drm_image。 xinit:与 X 服务器的连接丢失 等待 X 服务器关闭 (II) 服务器成功终止 (0)。关闭日志文件。
或者,从xinit
:
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() 失败 _XSERVTransMakeAllCOTSServerListeners:服务器已在运行 (电子工程系) 致命服务器错误: (EE) 无法建立任何侦听套接字 - 确保 X 服务器尚未运行(EE) (电子工程系) 请咨询 Fedora 项目支持 在http://wiki.x.org 求助。 (EE) 另请检查“/var/log/Xorg.0.log”处的日志文件以获取更多信息。 (电子工程系) (EE) 服务器因错误而终止 (1)。关闭日志文件。 未指定协议 xinit:放弃 xinit:无法连接到 X 服务器:资源暂时不可用 xinit:服务器错误
上述日志文件/var/log/Xorg.0.log
显示了相同的信息。我已删除 .Xauthority 并重新安装了 xorg-x11-xserver,并且已多次重新启动计算机。
这里的两个问题(http://wiki.x.org/wiki/FAQErrorMessages/#index5h2)乍一看似乎适用。相对于“显示 0 的服务器已处于活动状态”,系统上的任何位置都没有 /tmp/.X0-lock 或 .X0-lock 文件。startx -- :1
因此失败:
xauth:文件 /mnt/driveB/mrkelly/.serverauth.3622 不存在 X.Org X 服务器 1.18.1 发布日期:2016-02-08 X 协议版本 11,修订版 0 构建操作系统:4.3.5-300.fc23.x86_64 当前操作系统:Linux action-jackson.stanford.edu 4.4.6-300.fc23.x86_64 #1 SMP 3 月 16 日星期三 22:10:37 UTC 2016 x86_64 内核命令行:BOOT_IMAGE=/vmlinuz-4.4.6-300.fc23.x86_64 root=/dev/mapper/fedora_action--jackson-root ro rd.lvm.lv=fedora_action-jackson/swap rd.lvm.lv=fedora_action -jackson/boot rd.lvm.lv=fedora_action-jackson/root rhgb 安静 LANG=en_US.UTF-8 构建日期:2016 年 3 月 9 日 05:53:36AM 版本 ID:xorg-x11-server 1.18.1-3.fc23 pixman当前版本:0.34.0 在报告问题之前,请检查 http://wiki.x.org 以确保您拥有最新版本。 标记:(--) 探测,(**) 来自配置文件,(==) 默认设置, (++) 来自命令行,(!!) 通知,(II) 信息, (WW) 警告,(EE) 错误,(NI) 未实现,(??) 未知。 (==) 日志文件:“/mnt/driveB/mrkelly/.local/share/xorg/Xorg.1.log”,时间:2016 年 3 月 30 日星期三 16:38:32 (==) 使用配置目录:“/etc/X11/xorg.conf.d” (==) 使用系统配置目录“/usr/share/X11/xorg.conf.d” xf86EnableIOPorts:无法为 I/O 设置 IOPL(不允许操作) (II) [KMS] 内核模式设置已启用。 fd 9 的 pci id:102b:0532,驱动程序(空) 需要 EGL_MESA_drm_image。 xinit:与 X 服务器的连接丢失 等待 X 服务器关闭 (II) 服务器成功终止 (0)。关闭日志文件。
下一个标题“我不断收到消息:“无法建立任何侦听套接字...””,建议我运行netstat -ln
.我不清楚我是什么做那里有信息,但这是输出:
有效的互联网连接(仅限服务器) 原始 Recv-Q Send-Q 本地地址 外部地址状态 tcp 0 0 0.0.0.0:445 0.0.0.0:* 听 tcp 0 0 0.0.0.0:3838 0.0.0.0:* 监听 tcp 0 0 0.0.0.0:2049 0.0.0.0:* 听 tcp 0 0 0.0.0.0:139 0.0.0.0:* 听 tcp 0 0 0.0.0.0:111 0.0.0.0:* 听 tcp 0 0 0.0.0.0:20048 0.0.0.0:* 听 tcp 0 0 0.0.0.0:33654 0.0.0.0:* 监听 tcp 0 0 0.0.0.0:22 0.0.0.0:* 监听 tcp 0 0 127.0.0.1:631 0.0.0.0:* 听 tcp 0 0 0.0.0.0:60698 0.0.0.0:* 监听 tcp6 0 0 :::445 :::* 听 tcp6 0 0 :::2049 :::* 听 tcp6 0 0 :::34665 :::* 听 tcp6 0 0 :::139 :::* 听 tcp6 0 0 :::111 :::* 听 tcp6 0 0 :::20048 :::* 听 tcp6 0 0 :::37366 :::* 听 tcp6 0 0 :::22 :::* 听 tcp6 0 0 ::1:631 :::* 听 UDP 0 0 0.0.0.0:56603 0.0.0.0:* UDP 0 0 0.0.0.0:64711 0.0.0.0:* UDP 0 0 0.0.0.0:68 0.0.0.0:* UDP 0 0 0.0.0.0:111 0.0.0.0:* UDP 0 0 171.65.15.255:137 0.0.0.0:* UDP 0 0 171.65.12.204:137 0.0.0.0:* UDP 0 0 0.0.0.0:137 0.0.0.0:* UDP 0 0 171.65.15.255:138 0.0.0.0:* UDP 0 0 171.65.12.204:138 0.0.0.0:* UDP 0 0 0.0.0.0:138 0.0.0.0:* UDP 0 0 127.0.0.1:323 0.0.0.0:* UDP 0 0 0.0.0.0:653 0.0.0.0:* UDP 0 0 127.0.0.1:659 0.0.0.0:* UDP 0 0 0.0.0.0:2049 0.0.0.0:* UDP 0 0 0.0.0.0:5353 0.0.0.0:* UDP 0 0 0.0.0.0:20048 0.0.0.0:* UDP 0 0 0.0.0.0:35282 0.0.0.0:* UDP 0 0 0.0.0.0:38319 0.0.0.0:* udp6 0 0 :::57722 :::* udp6 0 0 :::111 :::* udp6 0 0 ::1:323 :::* udp6 0 0 :::653 :::* udp6 0 0 :::2049 :::* udp6 0 0 :::5353 :::* udp6 0 0 :::20048 :::* udp6 0 0 :::37129 :::* udp6 0 0 :::43415 :::* udp6 0 0 :::48357 :::* 原始6 0 0 :::58 :::* 7 活动 UNIX 域套接字(仅限服务器) Proto RefCnt 标志类型状态 I 节点路径 unix 2 [ ACC ] 流监听 1281 /run/systemd/private unix 2 [ ACC ] 流监听 25118 /var/run/cups/cups.sock unix 2 [ ACC ] 流监听 37072 @/tmp/.X11-unix/X0 unix 2 [ ACC ] 流监听 25125 /run/dbus/system_bus_socket unix 2 [ ACC ] 流监听 27959 /var/lib/gssproxy/default.sock unix 2 [ ACC ] 流监听 25134 /var/run/rpcbind.sock unix 2 [ ACC ] 流监听 27960 /run/gssproxy.sock unix 2 [ ACC ] 流监听 25149 /var/run/avahi-daemon/socket unix 2 [ ACC ] 流监听 18504 /run/systemd/journal/stdout unix 2 [ ACC ] 流监听 25144 @ISCSID_UIP_ABSTRACT_NAMESPACE unix 2 [ ACC ] 流监听 23891 /tmp/sddm-authe39d3035-97b2-4350-af12-23c7809a9fc8 unix 2 [ ACC ] 流监听 34161 /var/run/abrt/abrt.socket unix 2 [ ACC ] 流监听 33151 /run/samba/nmbd/unexpected unix 2 [ ACC ] 流监听 27029 /var/run/NetworkManager/private unix 2 [ ACC ] 流监听 27287 /run/user/989/systemd/private unix 2 [ ACC ] 流监听 17588 /run/lvm/lvmpolld.socket unix 2 [ ACC ] 流监听 27069 /var/run/NetworkManager/private-dhcp unix 2 [ ACC ] 流监听 25113 @ISCSIADM_ABSTRACT_NAMESPACE unix 2 [ ACC ] 流监听 37073 /tmp/.X11-unix/X0 unix 2 [ ACC ] SEQPACKET 监听 17628 /run/udev/control unix 2 [ ACC ] 流监听 17637 /run/lvm/lvmetad.socket unix 2 [ ACC ] 流监听 37096 /run/user/1000/systemd/private unix 2 [ ACC ] 流监听 25580 /tmp/drozIR/s unix 2 [ ACC ] 流监听 29250 @/tmp/dbus-6AiboYp1lV 有效的蓝牙连接(仅限服务器) 原始目标源状态 PSM DCID SCID IMTU OMTU 安全 原始目标源状态通道
更新:1) 根据 @mattdm,这是来自 Fedora 21 工作站 KDE spin,升级到 Fedora 23。kdeinit5
也失败了,是的。再次强调,登录窗口中不提供启动 KDE 会话的选项。