Linux Gnome: gconf-sanity-check-2 Exited With Status 256 Error and Solution

When I try to login into my Linux Gnome based desktop system, I get the following error from GDM :

gconf-sanity-check-2 exited with status 256

How do I fix this problem?

If you see an error about gconf-sanity-check-2, apply the following solutions (note you may need to apply all the solutions):

Fix #1: /tmp permission

You need to make sure /tmp permissions are with the sticky bit mode. An access-right flag on /tmp can be set as follows.
# ls -ld /tmp/
Sample outputs without sticky bit:

drwxr-xr-x 27 vivek users 12288 Jul 18 15:20 /tmp/

Set the correct permission and stick bit as follows (run it as root user):
# chown -R root:root /tmp
# chmod 1777 /tmp

Verify new permissions:
# ls -ld /tmp/
Sample outputs:

drwxrwxrwt 27 root root 12288 Jul 18 15:25 /tmp/

Fix #2: /home permission

Make sure /home has correct permission set. A typical set of permission looks as follows on /home
$ ls -ld /home/
Sample outputs:

drwxr-xr-x 4 root root 4096 May  5 16:29 /home/

If permisions are not as above set it as follows (run it as root user):
# chown root:root /home
# chmod 0755 /home

Try rebooting the system after applying above two solutions. If you still getting the message, empty the gdm home. Run it as root (this for gdm3):
# rm -rf /var/lib/gdm3/.*
For older gnome version (gdm 2) try:
# rm -rf /var/lib/gdm/.*

References:

Posted by: SXI ADMIN

The author is the creator of SXI LLC and a seasoned sysadmin, DevOps engineer, and a trainer for the Linux operating system/Unix shell scripting. Get the latest tutorials on SysAdmin, Linux/Unix and open source topics via RSS/XML feed or weekly email newsletter.

Total
0
Shares
Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post

How to Make Website WCAG Compliant?

Next Post

Link download Kali Linux 2020.1 (ISO + Torrent)

Related Posts