Missing write permission for /var/tmp prevents the users from accessing from remote Xserver via XDMCP on Solaris 11 (Doc ID 1530500.1)

Last updated on JULY 29, 2016

Applies to:

Solaris Operating System - Version 11 and later
Information in this document applies to any platform.
****Checked for relevance on 22-Jul-2014***

Symptoms

If the write permission for group/other for /var/tmp were missing, the users couldn't login via XDMCP from
remote Xserver(e.g. Xephyr, Xnest, Xming or that kind of PC Xserver software.)

When accessing the system via XDMCP, you will get the following dialog on gray background.

There is a problem with the configuration server.
(/usr/lib/gconf-sanity-check-2 exited with status 256.)

 
Then the Xsession will be terminated and you won'be be able to get GDM login screen on your Xserver.

Also one will see some error messages in /var/adm/messages like below.

Feb 20 03:26:22 solaris_test.oracle.com console-kit-daemon[467]: [ID 702911 daemon.warning] WARNING: signal "no_respawn" (from "NoRespawn") exported but not found in object class "CkSeat"
Feb 20 03:26:55 solaris_test.oracle.com gdm-binary[2072]: [ID 702911 daemon.warning] WARNING: GdmDisplay: display lasted 2.840300 seconds
Feb 20 03:29:19 solaris_test.oracle.com gnome-session[2624]: [ID 702911 daemon.crit] Gtk-CRITICAL: file gtkmain.c: line 1286: assertion `main_loops != NULL' failed
Feb 20 03:29:21 solaris_test.oracle.com gnome-session[2624]: [ID 702911 daemon.warning] WARNING: Error retrieving configuration key '/desktop/gnome/session/idle_delay': Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details -  1: Could not send message to GConf daemon: Process /usr/lib/gconfd-2 received signal 6)
Feb 20 03:29:53 solaris_test.oracle.com console-kit-daemon[467]: [ID 702911 daemon.crit] GLib-GObject-CRITICAL: file gobject.c: line 2636: assertion `G_IS_OBJECT (object)' failed
Feb 20 03:30:18 solaris_test.oracle.com gnome-session[2713]: [ID 702911 daemon.crit] Gtk-CRITICAL: file gtkmain.c: line 1286: assertion `main_loops != NULL' failed
Feb 20 03:30:19 solaris_test.oracle.com gnome-session[2713]: [ID 702911 daemon.warning] WARNING: Error retrieving configuration key '/desktop/gnome/session/idle_delay': Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details -  1: Could not send message to GConf daemon: Process /usr/lib/gconfd-2 received signal 6)
Feb 20 03:30:30 solaris_test.oracle.com gnome-session[2713]: [ID 702911 daemon.warning] WARNING: Application 'gnome-settings-daemon.desktop' failed to register before timeout
Feb 20 03:30:40 solaris_test.oracle.com gnome-session[2713]: [ID 702911 daemon.warning] WARNING: Application 'metacity.desktop' failed to register before timeout

 



Changes

The trigger is the change of /var/tmp permission, by removing write permission.

from)

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms