【Cent OS 6】startxで「xauth: file /home/vagrant/.serverauth.32738 does not exist」

雑学

備忘録です。startxコマンドでGUI画面が出なかったときの対処です。

$ startx
xauth:  file /home/vagrant/.serverauth.32738 does not exist

2点対処を行いました。

1. ランレベルを変更

こちらを参考にしました。
Cent OS 6では以下のように変更しました。

$ runlevel
N 3

$ telinit 5 

$ runlevel
3 5

再起動 (vagrant suspend → vagrant up)

2. 関連パッケージのインストールし直し

こちらを参考にしました。

$ LANG=C; yum grouplist
Loaded plugins: fastestmirror, refresh-packagekit
Setting up Group Process
Loading mirror speeds from cached hostfile
 * remi-safe: ftp.riken.jp
Installed Groups:
   ・・・
   General Purpose Desktop
   X Window System
Installed Language Groups:
   Japanese Support [ja]
Available Groups:
   ・・・
   Desktop
   ・・・

一旦全部アンインストールして順にパッケージをインストールする。

$ sudo yum groupremove "General Purpose Desktop" "X Window System" "Japanese Support [ja]"

再起動 (vagrant suspend → vagrant up)

$ LANG=C; sudo yum groupinstall "Desktop" "X Window System" "General Purpose Desktop" "Japanese Support [ja]" 
  ...
Complete!

再起動 (vagrant suspend → vagrant up)

$ startx

画面が表示されました。

参考リンク