[Pkg-xfce-devel] Bug#336226: .ICE-unix not correctly created

Simon Huggins huggie at earth.li
Sun Dec 4 16:42:24 UTC 2005

reassign 336226 libice6
retitle 336226 /tmp/.ICE-unix not created with correct permissions by startx

X Strike Force, I'm not really sure if this should be upgraded to
important and merged with 298770 as xfree86-common doesn't appear to
attempt to create this directory.  Maybe both these bugs should be
merged and assigned to a different package?

On Fri, Oct 28, 2005 at 08:43:54PM +0200, Andreas Pakulat wrote:
> I think I found why my XFCE4 fails to start when starting it via
> startx.  It seems that the .ICE-unix directory in /tmp is created as
> the current user, but the session-manager needs the directory to have
> root as owner.  IIRC XFCE4 from kdm works, because kdm ist run as root
> and creates the .ICE-unix directory. 

> If startx is actually supposed to create the .ICE-unix directory then
> please move this bug over to the proper X11 package.

Well something should and I don't believe it should be xfce4-session as
we will never be run as root.

For reference the errors found in .xsession-errors are:

_IceTransmkdir: ERROR: euid != 0,directory /tmp/.ICE-unix will not be
_IceTransSocketUNIXCreateListener: mkdir(/tmp/.ICE-unix) failed, errno = 2
_IceTransMakeAllCOTSServerListeners: failed to create listener for local
xfce4-session: Unable to establish ICE listeners: Cannot establish any
listening sockets


"The claw chooses who will go and who will stay"

More information about the Pkg-xfce-devel mailing list