由于 xf86EnableOPorts xserv 故障,无法在 16.04 中登录 GUI

由于 xf86EnableOPorts xserv 故障,无法在 16.04 中登录 GUI

我刚刚全新安装了 Ubuntu 16.04。启动后,我进入 LightDM 登录屏幕。登录时,我闪现到终端条目,速度太快,无法读取,然后返回 LightDM 欢迎界面。我的访客会话直接进入 GUI 桌面,没有任何问题。我能够从终端 (CTL+ALT+F1) 顺利登录,然后我尝试使用 startx 从终端运行 GUI。我收到以下错误消息:

xf86EnableOPorts: failed to set IOPL for IO (Operation not permitted) xinit: connection to x server lost

我在网上查了一下并尝试过:

find ! -user $myusername

我遇到了一个missing argument我无法理解的使用错误。

我也重新安装了ubuntu-desktop终端,unity但没有任何变化。我做了以下操作:

sudo rm -fr ~/.Xauthority
sudo rm -fr ~/.config/autostart

沒有改變。

我是一只可以听从指令的鼠猴,但我真的不知道发生了什么。这显然不是我的访客帐户启动正常,但出现驱动程序问题。这与 xserver 有关,我的系统上的帐户。

顺便说一下,我的显卡是集成的英特尔高清 4600 显卡

这是我所能得到的最多信息。我现在该做什么?

谢谢。

更新7/4/16 上午 1:56

所以我放弃了,重新安装了 14.04,并使用系统更新程序安装了 16.04 发行版升级。这很完美!我重新启动并正常登录。没有登录问题!然后,我将文件复制到我的主配置文件目录中,并从root (sudo)另一个驱动器覆盖所有内容,从而恢复了我的个人文件和设置。一切都按预期进行,看起来不错。 我重新启动后问题又出现了!

我现在知道是我的主配置文件目录中的旧 14.04 设置中的某些内容导致了 16.04 中出现此问题。 删除.Xauthority对解决问题没有任何帮助,而且已经恢复。有什么想法吗?这是我主文件夹中的某个东西。我需要通过终端修复它,我是一只老鼠猴子。请帮忙。

谢谢。

答案1

通过执行以下操作,该问题已得到解决:

按 CTRL+ALT+F1 并通过终端登录,然后运行:

sudo chown -R $USER:$USER $HOME

然后按 CTRL+ALT+F7 并登录

例如:

sudo chown -R popeye:popeye /home/popeye/

这来自:

https://answers.launchpad.net/ubuntu/+source/lightdm/+question/197479

帖子 #2 由 actionparsnip (andrew-woodhead666) 发表

谢谢 Jyves。您的答案及其变体也在该论坛帖子中提及。值得庆幸的是,从长远来看,上述答案更加清晰,让我可以保留所有原始文件,而无需费力地对它们进行分类并将它们复制到新的用户配置文件中。

因此,看来这个问题已经结束了。

答案2

鉴于您的问题出在您的主用户身上,而其他用户没有出现问题,很可能是您主文件夹中的某个隐藏文件已损坏。现在的诀窍是确定是哪一个(通常是 .Xauthority,但您遇到的情况不是)。
您可以登录到终端并输入: sudo adduser newuser --group sudo

这将创建一个名为“newuser”且具有 sudo 权限的新用户。重新启动并尝试使用此新用户登录,您应该能够正常登录。从那里打开文件管理器(dolphin、nautilus、midnight commander 等...)并直观地比较主文件夹中的隐藏文件与新用户文件夹中的隐藏文件,例如,如果您的文件夹为空(0 字节)而另一个文件夹为空,则这可​​能是导致问题的原因。恐怕这会有点乏味。

相关内容