All pastes #749819 Raw Edit

Anonymous

public text v1 · immutable
#749819 ·published 2007-10-25 23:07 UTC
rendered paste body
I tried nx3 using a freshly rebooted server (c4, i686).  It did *not* have the
/tmp/.X11-unix directory.

Because /tmp/.X11-unix does not exist, I got this error in ~/.nx/foo-bar-xxxx/clients

_XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
_XSERVTransSocketUNIXCreateListener: mkdir(/tmp/.X11-unix) failed, errno = 2
_XSERVTransMakeAllCOTSServerListeners: failed to create listener for local

This resulted in an extremely slow session.  I manually created the directory with
the correct owner and permission bits (root:root 1777) and all was OK after that.

I see a potential problem here.  Servers may not necessarily have this required 
directory just like in my case and nx does not have enough privilege to create one. 

Who is to blame in this situation?