![查看所有 Gnome 相关常见问题解答](https://www.alaica.com/wp-content/uploads/linux-70.png)
当我尝试登录基于 Linux Gnome 的桌面系统时,我从 GDM 收到以下错误:
gconf-sanity-check-2 已退出,状态为 256
如何解决此问题?
如果您看到有关 gconf-sanity-check-2 的错误,请应用以下解决方案(请注意,您可能需要应用所有解决方案)来修复“Linux Gnome:gconf-sanity-check-2 Exited With Status 256”错误。
教程详情 | |
---|---|
难度级别 | 简单的 |
根权限 | 是的 |
要求 | Linux终端 |
类别 | 命令 |
先决条件 | 侏儒桌面 |
操作系统兼容性 | Alma • Alpine • Arch • Debian • Fedora • Mint • openSUSE • Pop!_OS • RHEL • Rocky • Stream • SUSE • Ubuntu |
美东时间。阅读时间 | 1分钟 |
修复 #1:/tmp 权限
您需要确保 /tmp 权限处于粘滞位模式。/tmp 上的访问权标志可以按如下方式设置。
# ls -ld /tmp/
没有粘滞位的示例输出:
drwxr-xr-x 27 vivek 用户 12288 7 月 18 日 15:20 /tmp/
使用 chown 命令和 chmod 命令设置正确的权限和固定位,如下所示(以 root 用户身份运行):
现在,使用 ls 命令验证新权限:
示例输出:
# chown -R root:root /tmp
# chmod 1777 /tmp
# ls -ld /tmp/
drwxrwxrw t 27根根12288 七月 18 15:25 /tmp/
修复#2:/home 权限
确保 /home 设置了正确的权限。/home 上的一组典型权限示例输出如下
$ ls -ld /home/
:
drwxr-xr-x 4 root root 4096 5 月 5 日 16:29 /home/
如果权限不是上述的,请按如下方式设置(以root用户运行):
应用上述两种解决方案后尝试重新启动系统。如果您仍然收到该消息,请清空 gdm 主目录。以 root 身份运行(对于 gdm3):
对于较旧的 gnome 版本(gdm 2),请尝试:
# chown root:root /home
# chmod 0755 /home
# rm -rf /var/lib/gdm3/.*
# rm -rf /var/lib/gdm/.*
参考:
- Arch Linux wiki gnome 文档。