xsession 错误

xsession 错误

当我登录到我的桌面并列出.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 shell 现在经常崩溃

答案1

.xsession-errors摘录自发布内容的第一行显示/tmp无法写入。输出ls -ld /tmp显示权限为 755证实了/tmp这一点,而权限应该是 1777(所有人的读/写/执行权限 + 粘滞位,因此只能root删除目录)。

要纠正这个问题,请执行以下操作

sudo chmod 1777 /tmp

编辑:正如 terdon 在评论中正确提到的,当您从图形 shell(Unity、GNOME 等)注销时,显示管理器(已使用gdm和测试lightdm)会自动重新启动。同时,X 服务器也会重新启动。无需手动执行此操作。


lightdm如果您由于其他原因需要重新启动,请参考以下内容。

重新启动 X-Server,查看此错误是否消失,并希望其他错误也消失。重新启动会话管理器就足够了。从图形会话中注销。

  • 使用Ctrl+ Alt+F1切换到控制台。
  • 使用您的凭据登录并执行

    sudo service lightdm restart
    

笔记:您可能需要为 1777 设置适当的权限/tmp/.X11-unix。请参阅Unix.SE 上的这篇文章

相关内容