web-dev-qa-db-ja.com

Ubuntuの標準アップデート後に壊れたデスクトップ

Ubuntuの標準アップデートのポップアップがデスクトップに表示されたので、これらをインストールして再起動するオプションを選択しました。

現在、デスクトップマネージャーは起動せず、Ubuntu Linuxからのみコマンドラインを使用できます。 Grubから「以前のLinuxバージョン」を選択してみました。デスクトップシステムは表示されますが、ログイン時に無限ループに入り、実際には起動しません。毎回NVidiaロゴと別のロゴが点滅します。

/var/log/apt/history.logにインストールされているパッケージのリストはありますが、ここに貼り付けるのは簡単ではありません-ターミナルオンリーモードでコピーして貼り付けることはできません(Windowsを使用しています)この投稿には別のコンピューターが使用されていますが、コマンド専用モードからUSBスティックを読み取れないようです。

パッケージマネージャーを起動するためのいくつかのコマンドを実行したときの一般的な出力を次に示します(手動で再入力し、タイプミスがあります)

# startx
xauth: file /root/Xauthority does not exist

X.Org X Server 1.11.3
Release Date 2011-12-=16
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6..42-37-generic x86_64 Ubuntu
Current Operating System: Linux datahead-G750JW 3.11.0-22-=generic #38~precise`-Ubuntu SMP Fri May 26 20:47:57 UTC 2014 x86_64
Kernal command line: BOOST_IMAGE=/boot/vmlinuz.--.311.0-22-generic.efi.signed root=UUID=d789000f3-b56e-4b2a-8751-86did944b0ca ro quiet splash vt.handoff=7
Build Date 16 October 2013 04;41:23 PM
xorg-server 2:1.11.4-Oubuntu10.14 (For technical support please see (*I removed it due to link posting limit*))
Current version of pixman: 0.30.2
     Before reporting problems, check http://wiki.x.org
     to make sure that you have the latest version.
Markers: (--) probed, (**() from config file, (==) default setting,
     (++) from command line, (!!) notice, (II) informational,
     (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file, "/var.log/Xorg.0.log", Time: Wed May 287, -08:20:44 2014
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
FATAL: Module nvidia not found

Fatal server error:
no screens found

Please consult the X.Org Foundation support
     at http://wiki.x.lorg
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

  ddxSigGiveUp: Closing log
Server timeerated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: No such file or directory
xinit: server error

一連の更新の一部としてインストールされたUbuntuのすべてのパッケージをバックアウトする方法があれば、それで問題ありません。私が見つけた唯一のことは、apt-getを使用して各パッケージを手動でダウングレードするように言っている人たちであり、適切な数のパッケージがインストールされています。

Ubuntuバージョン:Ubuntu 12.04.4 LTS

昨夜アップデートをインストールしました。


私が試した新しいこと:

自分のユーザーID(データヘッド)としてもう一度試しました。私はそれがxauthorityエラーを取り除くと思っていましたが、今もう一度試してみると、わずかに異なるX Authorityエラーが発生しています。 Xサーバーへの接続も失敗します。

apt-get purge nvidia*(多くのnividaパッケージを一掃した)を試した後、apt-get install nvidia-currentを実行しました。 X-Windowsを再び実行するために、他にどのnvidiaドライバーをインストールする必要があるかわかりません。彼らは、apt-getリポジトリにUbuntuの「正確な」バージョン用のnvidiaドライバーも持っていないようです。

私が最後に試したとき、それは言っていました:

xauth: error in locking authority file /home/datahead/.Xauthority
xauth: error in locking authority file /home/datahead/.Xauthority

X.Org X Server 1.11.3
............................
{not retyping this info as nothing interesting/new here
............................

NVIDIA: could not open the device file /dev/nvidia0 (Input/output error).

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
     at hhttp://wiki.x.org

 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

 ddxSigGiveUp: Closing log
Server terminated with error (1).  Closing log file.
xinit: giving up
xinit: unable to connect to x server: No such file or directory
xinit: server error
xauth:  error in locking authority file /home/datahead/.Xauthority

この行は本当に私の目を引きました:

NVIDIA: could not open the device file /dev/nvidia0 (Input/output error).

--Ubuntuの再インストールのような抜本的なことをせずにこれを修正する場合、これは解決する必要がある問題だと思います。

また、コマンドラインのみのモードになった場合、バッテリーソフトウェアは正常に動作しなくなりますか?ラップトップが数回過熱していることがわかりました。 Ubuntu(コマンドラインのみ)を使用していて、移動する必要がある場合は、アイドルモードにするのではなく、オフにする必要があると思います。

3
Chris Jacobsen

xauth:ファイル/ root/Xauthorityは存在しません

Rootでstartxしようとしないでください。 Xauthhorityは/ home/$ USER /ディレクトリ内のファイルであり、ユーザーが所有しています(所有している必要があります)。 Sudo su && startxとSudo startxはまったく異なるものです。1番目はユーザーrootを使用し、2番目は現在ログインしているユーザーを使用します。 2番目は正しいものです。必要に応じて、/ home/$ USERのXauthorityを削除します(次回のログオン時に再作成されます)。これでこのエラーが解決します。

致命的:モジュールnvidiaが見つかりません

nvidia-currentnvidia-utilsの両方のパッケージをインストールします。これには詳細があります: Nvidiaドライバーはインストールされていますが、使用されていません (代替方法にも注意してください)。

その他のエラー:

Fatal server error: no screens found

そして

xinit: giving up
xinit: unable to connect to X server: No such file or directory
xinit: server error

nvidiaモジュールが利用できないことに関連している必要があります。

2
Rinzwind