デスクトップにログインし、ホームディレクトリの.xsession-errors
ファイルの内容を一覧表示すると、次のようになります。エラーを修正する方法を教えてください
mktemp: failed to create file via template ‘/tmp/config-err-XXXXXX’: Permission denied
/usr/sbin/lightdm-session: line 29: : No such file or directory
cat: : No such file or directory
truncate: cannot open ‘’ for writing: No such file or directory
/usr/sbin/lightdm-session: line 29: : No such file or directory
cat: : No such file or directory
truncate: cannot open ‘’ for writing: No such file or directory
Script for ibus started at run_im.
Script for auto started at run_im.
Script for default started at run_im.
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd respawning too fast, stopped
要求に応じて、ls -ld /tmp
の出力を以下に示します。
drwxr-xr-x 4 root root 4096 Oct 1 15:17 /tmp
所有者とグループはrootのようで、修正方法
また、私のbashシェルは定期的にクラッシュしています
投稿された.xsession-errors
からの抜粋の最初の行は、/tmp
に書き込むことができないことを示しています。これは、ls -ld /tmp
の出力によって確認され、/tmp
の権限755が1777になるはずです(全員の読み取り/書き込み/実行権限+スティッキービットなので、root
のみが削除できます)ディレクトリ)。
これを修正するには、
Sudo chmod 1777 /tmp
編集:terdonがコメントでかなり正当に言及しているように、ディスプレイマネージャー(gdm
およびlightdm
でテスト)は自動的にグラフィカルシェル(Unity、GNOMEなど)からログアウトすると再起動します。これにより、Xサーバーも再起動されます。手動で行う必要はありません。
他の理由でlightdm
を再起動する必要がある場合は、以下を参考にしてください。
X-Serverを再起動し、このエラーとうまくいけば他のエラーもなくなるかどうかを確認します。セッションマネージャを再起動するだけで十分です。グラフィカルセッションからログアウトします。
資格情報でログインして実行
Sudo service lightdm restart
注:/tmp/.X11-unix
に適切な許可1777を設定する必要がある場合があります。 nix.SEに関するこの投稿 を参照してください。