セキュリティ更新後にUbuntu 14.04でxを起動できない - libXfont.so.1が見つからない

セキュリティ更新後にUbuntu 14.04でxを起動できない - libXfont.so.1が見つからない

私のUbuntu 14.04は私のシステムで完全に実行されており、推奨されたセキュリティアップデートを受け取りました。作業中に更新し、戻ったときに「初期化が見つかりません」と「インストール:/rootに/dev/mapper/ubuntu-rootのインストールに失敗しました:無効な引数」という黒い画面が見つかりました。いくつかのガイドに従い、次のコマンドを実行しました。

ls /dev/sd*
sudo apt-get install lvm2
sudo pvscan
sudo vgscan
sudo vgchange -a y ubuntu-vg
sudo fsck /dev/ubuntu-vg/root

このコマンドを実行して再起動した後、Linuxシステムは再びバックアップされ実行されましたが、以前とまったく同じではありませんでした。コマンドラインモード(GUIなし)で起動し、ユーザー名とパスワードを要求します。ログインして「startx」を試みると、次のようになります。

user@home-pc:~$ startx
xauth:  timeout in locking authority file /home/user/.Xauthority
xauth:  timeout in locking authority file /home/user/.Xauthority

/usr/bin/X: error while loading shared libraries: libXfont.so.1: cannot open shared object file: No such file or directory
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
xauth:  timeout in locking authority file /home/user/.Xauthority
user@home-pc:~$ 

「sudo startx」を試みると、同じメッセージが表示されます。このエラーは、 "libXfont.so.1"ファイルを識別するために使用されたシンボリックリンクが原因であると考えられますが、この問題を解決する方法がわかりません。セキュリティ更新プログラムのアップグレードおよび/またはインストールが修正または完了することを望んで、「sudo apt-get update && sudo-apt-get dist-upgrade」を実行してみましたが、問題は解決されませんでした。何が起こっているのか、どうやって解決できるのかを知っている人はいますか?

ベストアンサー1

ヒント:locate libXfont.so.1またはを試してくださいlibXfont.so。見つかったらシンボリックリンクを作成します。

ln -s `locate libXfont.so.1 | line` /usr/lib/x86_64-linux-gnu/

〜のようにmikeserv 以下の提案、すばやく汚れた修正はlibXfont.so.Nシンボリックリンクを見つけて作成することですlibXfont.so.1 >> libXfont.so.N

Xを発行して、他の共有ライブラリが必要かどうかを確認することもできますldd /usr/bin/X

チャットディスカッションをまとめると、次のように問題が解決しました。

sudo apt-get remove --purge libxfont1
sudo apt-get install libxfont1 xorg
sudo rm ~/.Xauthority
reboot

おすすめ記事