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.


_______________________________________________
Xquartz-dev mailing list
Xquartz-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev

Reply via email to