On Apr 25, 2011, at 07:49, SciFi wrote:
Apr 25 08:45:06 scifi [0x0-0x2d02d].org.macosforge.xquartz.X11[522]: _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created. Apr 25 08:45:06 scifi [0x0-0x2d02d].org.macosforge.xquartz.X11[522]: _XSERVTransSocketUNIXCreateListener: mkdir(/tmp/.X11-unix) failed, errno = 2 Apr 25 08:45:06 scifi [0x0-0x2d02d].org.macosforge.xquartz.X11[522]: _XSERVTransMakeAllCOTSServerListeners: failed to create listener for local
Are your /tmp permissions messed up? 1) Any user should be able to mkdir(/tmp/.X11-unix) if it isn't present. 2) root should be creating and sanitizing /tmp/.X11-unix via org.macosforge.xquartz.privileged_startx
…
Now, as I relax and catch my breath, I think we will still have a problem.
Yes.
(I am thinking this had been our earlier problem, too, actually.) You said the /tmp stuff gets cleared-out on a reboot (earlier in this thread). This means we will lose the .X11-unix subdir there, and will need to manually mkdir it all over again after booting-up.
It should be done automatically.
Was this suppose to have been automatically done during another phase, somehow?
The org.macosforge.xquartz.privileged_startx LaunchDaemon, which is triggered by running /opt/X11/lib/X11/xinit/privileged_startx from /opt/X11/bin/startx from the org.macosforge.xquartz.startx LaunchAgent.
What should we do in this case, please?
My guess is fix your /tmp permissions.