On Fri, Jan 07, 2005 at 08:08:34AM +0900, Rob wrote: > > Hi, > > I'm testing Xfce 4.2-RC3, but it has following problems at startup: > > ---------------- .xsession-errors > _IceTransmkdir: ERROR: euid != 0,directory /tmp/.ICE-unix will not be > created. > _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 patch below from Pawel Worach solves the problem. Could you please try the following patch? It does the same thing, but gives the inode paranoid a way to disable the creation of these directories or only create the ones they need. -- Brooks Index: rc.d/cleartmp =================================================================== RCS file: /usr/cvs/src/etc/rc.d/cleartmp,v retrieving revision 1.11 diff -u -p -r1.11 cleartmp --- rc.d/cleartmp 7 Oct 2004 13:55:25 -0000 1.11 +++ rc.d/cleartmp 7 Jan 2005 00:31:51 -0000 _at__at_ -35,5 +35,7 _at__at_ run_rc_command "$1" # restarting X # rm -f /tmp/.X[0-9]-lock -rm -fr /tmp/.X11-unix -mkdir -m 1777 /tmp/.X11-unix +if [ -n ${clear_tmp_xdirs} ]; then + rm -fr ${clear_tmp_xdirs} + mkdir -m 1777 ${clear_tmp_xdirs} +fi Index: defaults/rc.conf =================================================================== RCS file: /usr/cvs/src/etc/defaults/rc.conf,v retrieving revision 1.235 diff -u -p -r1.235 rc.conf --- defaults/rc.conf 15 Dec 2004 12:39:28 -0000 1.235 +++ defaults/rc.conf 7 Jan 2005 00:30:49 -0000 _at__at_ -443,6 +443,8 _at__at_ linux_enable="NO" # Linux binary compati svr4_enable="NO" # SysVR4 emulation loaded at startup (or NO). osf1_enable="NO" # Alpha OSF/1 emulation loaded at startup (or NO). clear_tmp_enable="NO" # Clear /tmp at startup. +clear_tmp_xdirs="/tmp/.X11-unix /tmp/.font-unix /tmp/.ICE-unix" + # Directories needed by X11 ldconfig_insecure="NO" # Set to YES to disable ldconfig security checks ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib /usr/local/lib/compat/pkg" # shared library search paths -- Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:25 UTC