Linux Gnome:gconf-sanity-check-2退出,状态为256,错误和解决方案
时间:2020-01-09 10:38:43 来源:igfitidea点击:
当我尝试登录基于Linux Gnome的桌面系统时,从GDM收到以下错误:
gconf-sanity-check-2 exited with status 256
我该如何解决这个问题?
如果看到有关gconf-sanity-check-2的错误,请应用以下解决方案(请注意,您可能需要应用所有解决方案):
修复#1:/tmp权限
解决方法:您需要确保/tmp权限使用粘滞位模式。
/tmp上的访问权限标记可以如下设置。
# ls -ld /tmp/
输出示例无粘性位:
drwxr-xr-x 27 Hyman users 12288 Jul 18 15:20 /tmp/
设置正确的权限并按如下所述进行设置(以root用户身份运行):
# chown -R root:root /tmp # chmod 1777 /tmp
验证新权限:
# ls -ld /tmp/
输出示例:
drwxrwxrwt 27 root root 12288 Jul 18 15:25 /tmp/
修复#2:/home权限
确保/home设置了正确的权限。
在/home上,一组典型的权限如下所示
$ ls -ld /home/
输出示例:
drwxr-xr-x 4 root root 4096 May 5 16:29 /home/
如果权限不是上述设置,请按以下步骤进行设置(以root用户身份运行):
# chown root:root /home # chmod 0755 /home
应用上述两种解决方案后,尝试重新启动系统。
如果仍然收到该消息,请清空gdm主页。
以根用户身份运行它(对于gdm3而言):
# rm -rf /var/lib/gdm3/.*
对于较早的gnome版本(gdm 2),请尝试:
# rm -rf /var/lib/gdm/.*