Xserver 错误“(EE)模块 ABI 主版本(6)与服务器的版本不匹配(8)”

Xserver 错误“(EE)模块 ABI 主版本(6)与服务器的版本不匹配(8)”

我已经将 Ubuntu 从 12.04 升级到 14.04。之后,xserver 无法启动。我已从以下网址下载了最新的 nvidia 驱动程序这里然后重新启动。 GRUB 现在具有以下条目:

*Ubuntu
 Advanced options for Ubuntu
 Memory test (memtest86+)
 Memory test (memtest86+, serial console 115200) 

选择“Ubuntu 高级选项”时将显示以下条目:

Ubuntu, with Linux 3.13.0-34-generic
Ubuntu, with Linux 3.13.0-34-generic (recovery mode)
Ubuntu, with Linux 3.5.0-54-generic
Ubuntu, with Linux 3.5.0-54-generic (recovery mode)
Ubuntu, with Linux 3.5.0-47-generic
Ubuntu, with Linux 3.5.0-47-generic (recovery mode)
Ubuntu, with Linux 3.5.0-46-generic
Ubuntu, with Linux 3.5.0-46-generic (recovery mode)
Ubuntu, with Linux 3.5.0-44-generic
Ubuntu, with Linux 3.5.0-44-generic (recovery mode)
Ubuntu, with Linux 3.5.0-42-generic
Ubuntu, with Linux 3.5.0-42-generic (recovery mode)
Ubuntu, with Linux 3.5.0-41-generic
Ubuntu, with Linux 3.5.0-41-generic (recovery mode)
Ubuntu, with Linux 3.5.0-40-generic
Ubuntu, with Linux 3.5.0-40-generic (recovery mode)
Ubuntu, with Linux 3.5.0-23-generic
Ubuntu, with Linux 3.5.0-23-generic (recovery mode)

但是,安装驱动程序后,选择任何非恢复条目都会导致黑屏并出现闪烁的光标。启动到恢复模式后,我通过运行以下命令删除了所有 nvidia 驱动程序:

sudo ./usr/bin/nvidia-installer --uninstall

现在我可以再次从任何内核启动而无需启用 GUI。我尝试通过运行以下命令从命令行启动 xserver:

startx

发生与 ~/.XAuthority 相关的错误。再次以 root 身份运行该命令会引发错误:

Failed to insert nvidia. No such symbol

接下来我尝试重新安装 xserver:

sudo apt-get install --reinstall xorg

该命令已成功运行,但现在我尝试执行以下操作时收到以下错误启动

(EE) module ABI major version (6) doesn't match the server's version (8)
xinit: connection to X server lost
waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.

为什么会发生这种情况?

编辑#1:

我已经安装了 nvidia-current-updates:

sudo apt-get install nvidia-current-updates

然后跑了启动再次。输出为:

xauthL: timeout in locking authority file ~/.Xauthority

之后屏幕一直闪烁。我不得不进入终端模式。输出如下:

waiting for X server to accept connections

以及屏幕上的线条:

No protocol specified 

编辑#2:

删除后.Xauthority文件并运行启动显示以下错误:

(EE) module ABI major version (6) doesn't match the server's version (8)
xinit: connection to X server lost
waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.

答案1

好的,所以你破坏了X,将不得不重新安装系统

您将需要您的实时 DVD/USB,或者您必须制作一个。

启动实时介质并选择安装 Ubuntu

如果你看到将 Ubuntu 14.04 升级到 14.04 的选项(或类似这样的升级是关键词)(在顶部),请使用此选项重新安装

如果没有,那也没关系,选择其他的

突出显示您当前的 Ubuntu 安装并将其挂载点设置为 /

这是重要的一点,驱动器上有一个小框,上面写着格式化,请确保取消勾选此框(例如格式化被禁用)

然后安装,这将重新安装所有系统文件(包括X),但不会更改您的 /home 文件夹中的用户详细信息。

完成后重新启动

这是关于此的文档

相关内容