Bug 1338 - /tmp/.ICE-unix must exist and be owned by root in order to start X
Summary: /tmp/.ICE-unix must exist and be owned by root in order to start X
Alias: None
Product: xorg
Classification: Unclassified
Component: Lib/ICE (show other bugs)
Version: 6.8.0
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Xorg Project Team
QA Contact:
Depends on:
Reported: 2004-09-11 14:36 UTC by Jeramy Rutley
Modified: 2004-09-10 22:35 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description Jeramy Rutley 2004-09-11 14:36:41 UTC
After logging in, and typing startx, X appeared to start (as in I could see the
X cursor and familiar grey window) but then it exited with /tmp/.ICE-unix must
be root.  This could be a GNOME issue as well...

My /tmp is cleared at boot time, so next time I did a mkdir /tmp/.ICE-unix as
root, switched back to user and typed startx again.
I got an error stating that /tmp/.ICE-unix has to be mode 1777.
After setting that, X started up fine.
Comment 1 Jeramy Rutley 2004-09-11 15:35:58 UTC
This is in the release notes.


"The socket directories created in /tmp are now required to be owned by root and
have their sticky-bit set. If the premissions are not set correctly, the
component using this directory will print an error message and fail to start."

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.