web-dev-qa-db-ja.com

xsession-errors

デスクトップにログインし、ホームディレクトリの.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シェルは定期的にクラッシュしています

1
user456495

投稿された.xsession-errorsからの抜粋の最初の行は、/tmpに書き込むことができないことを示しています。これは、ls -ld /tmpの出力によって確認され、/tmpの権限755が1777になるはずです(全員の読み取り/書き込み/実行権限+スティッキービットなので、rootのみが削除できます)ディレクトリ)。

これを修正するには、

Sudo chmod 1777 /tmp

編集:terdonがコメントでかなり正当に言及しているように、ディスプレイマネージャー(gdmおよびlightdmでテスト)は自動的にグラフィカルシェル(Unity、GNOMEなど)からログアウトすると再起動します。これにより、Xサーバーも再起動されます。手動で行う必要はありません。


他の理由でlightdmを再起動する必要がある場合は、以下を参考にしてください。

X-Serverを再起動し、このエラーとうまくいけば他のエラーもなくなるかどうかを確認します。セッションマネージャを再起動するだけで十分です。グラフィカルセッションからログアウトします。

  • 使用する Ctrl+Alt+F1 コンソールに切り替えます。
  • 資格情報でログインして実行

    Sudo service lightdm restart
    

注:/tmp/.X11-unixに適切な許可1777を設定する必要がある場合があります。 nix.SEに関するこの投稿 を参照してください。

1
Nephente