Xorg启动后报错no screens found(EE)

在解决进入xwindows后系统挂起(黑屏)键盘鼠标没有响应这个问题的时候,启动Xorg测试发现no screens found(EE)报错。

当时是启动startx来调试系统,当然后来发现startx启动不了,startxfce4却有可能启动起来,所以整个调试过程走了很长的弯路。

Xorg生成配置并测试

使用X -configure来生成配置文件xorg.conf.new

使用这个生成的配置文件,启动测试报错:

sudo X -config /root/xorg.conf.new 密码: _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: server already running (EE) Fatal server error: (EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file.
sudo X -config /root/xorg.conf.new 密码: _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: server already running (EE) Fatal server error: (EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file.
sudo X -config /root/xorg.conf.new 密码: _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: server already running (EE) Fatal server error: (EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file.

关于这个报错(EE) Cannot establish any listening sockets ,当时是重新安装了xorg-server这个软件包。其实没有找到问题所在,后面没有再跟进,因为本身root账户下xorg就未必能正常跑起来,另外主要是把精力用来解决startx的时候报错no screens found(EE)

将xorg-server删除并重新安装:

pkg remove xorg-server pkg insall xorg-server
pkg remove xorg-server pkg insall xorg-server
pkg remove xorg-server pkg insall xorg-server

安装好后提示:

enable evdev

sysctl kern.evdev.rcpt_mask=6

并把它加到/etc/sysctl.conf

kern.evdev.rcpt_mask=6

但是这样操作后,问题依旧。

也就是还是报错no screens found(EE)

can/t open display

么有找到解决的方法。。。。

后来知道了,在控制台xrandr本身就会报错can/t open display

所以这是踩过坑才知道浪费了很多时间。

when we at ssh terminal ,xrandr will response :

can/t open display even display is OK .

that's when it's ok ,xrandr is still not ok at terminal .

so ,we needn't to use xrandr to test display mostly .

最终解决solved no screens found(EE)

当时的英文记录:

for this mechine ,

try to

upgrade FreeBSD 13.1 to 13.3 and then upgrade to 14.1

reinstall intel driver and Xorg Xfce4

at last install xf86-input-evdev

then it's OK !

说中文就是:

升级FreeBSD从13.1到13.3,然后再升级到14.1版本。

重新安装了Intel 显卡驱动和Xorg Xfce4

这时候startx还是报错,但是startxfce4能够进入Xfce4桌面了,问题是鼠标和键盘会卡住。

这时候尝试安装evdev

pkg install xf86-input-evdev
pkg install xf86-input-evdev
pkg install xf86-input-evdev

安装完成后,系统的Xfce4 桌面系统正常,最开始的问题解决。

按照FreeBSD手册,安装Xfce4等Xwindows系统还是很简单方便的。就是因为简单,所以再碰到报错后,网上能找到的文档非常有限。

但是最终,通过使用升级、更新大法,我们成功的解决了这个问题!

原文链接:https://blog.csdn.net/skywalk8163/article/details/142663689?ops_request_misc=%257B%2522request%255Fid%2522%253A%25221824fa1992a31392d83d8337088bddcd%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=1824fa1992a31392d83d8337088bddcd&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-20-142663689-null-null.nonecase&utm_term=%E9%A3%9E%E7%89%9BOS

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享