web-dev-qa-db-ja.com

Xserverエラー「(EE)モジュールABIメジャーバージョン(6)はサーバーのバージョン(8)と一致しません」

Ubuntuを12.04から14.04にアップグレードしました。その後、xserverを開始できませんでした。 here から最新の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に関連するエラーが発生しました。ルートがエラーをスローしたときにコマンドを再実行します。

Failed to insert nvidia. No such symbol

次に、xserverを再インストールしてみました。

Sudo apt-get install --reinstall xorg

コマンドは正常に実行されましたが、startxを試みると、次のエラーが表示されます。

(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

そして、再びstartxを実行しました。出力は次のとおりです。

xauthL: timeout in locking authority file ~/.Xauthority

その後、画面が点滅し続けました。ターミナルモードにジャンプする必要がありました。出力は次のとおりです。

waiting for X server to accept connections

行の画面:

No protocol specified 

#2を編集:

。Xauthorityファイルを削除してstartxを実行すると、次のエラーが表示されます:

(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.
2
Sebi

OKだからあなたはXを壊した、システムを再インストールする必要があります

ライブDVD/USBが必要になります。または、作成する必要があります。

ライブメディアを起動し、Ubuntuのインストールを選択します

Ubuntu 14.04を14.04にアップグレードするオプションが表示された場合(または、このようなアップグレードが重要なWordです)(上部)、これを使用して再インストールします

そうでない場合は、別のものを選択しても構いません

現在のUbuntuインストールを強調表示し、そのマウントポイントを/に設定します。

このIS重要なビットドライブ上のフォーマットには、このボックスにチェックマークが付いていることを示す小さなボックスがあります(たとえば、フォーマットは無効になっています)

次にインストールすると、すべてのシステムファイル(Xを含む)が再インストールされますが、ユーザーの詳細の/ homeフォルダーは変更されません。

終了したら再起動する

これに関するドキュメントがあります

2
Mark Kirby