[kde-solaris] KDE 3.3 not starting

Stefan Teleman steleman at nyc.rr.com
Thu Sep 16 01:04:26 CEST 2004


Sorry for the delay in answering -- i can't post from work.

This is very easy to fix. It looks like your shell initialization file 
(.cshrc, .profile, or maybe some other system-wide file) sets the 
'noclobber' option. This option is set with:

in ccsh or tcsh
%> set noclobber

in ksh or bash
$> set -o noclobber

To unset this option:

in csh or tcsh
%> unset noclobber

in ksh or bash
$> set +o noclobber

This (/tmp/${USER}-startkde.out) file is created and/or truncated in 
the dtlogin initialization file /usr/dt/config/Xinitrc.KDE-3.3.0-32:

export KDE_TRACE_FILE="/tmp/${USER}-startkde.out"
echo "Starting KDE 3.3.0"
cat /dev/null > ${KDE_TRACE_FILE}
exec ${KDEROOT}/bin/startkde > ${KDE_TRACE_FILE} 2>&1

This file is a simple ksh script.

You could add one line to this file:

set +o noclobber # +++
export KDE_TRACE_FILE="/tmp/${USER}-startkde.out"
echo "Starting KDE 3.3.0"
cat /dev/null > ${KDE_TRACE_FILE}
exec ${KDEROOT}/bin/startkde > ${KDE_TRACE_FILE} 2>&1

and it should solve the problem.

Please let me know.

--Stefan

-----

On Wednesday 15 September 2004 07:03, Vinay BV wrote:
> Hi,
>
> I recently installed KDE3.3 on my desktop (Sun blade 150 with
> Solaris 9). I am a NIS user. When I started KDE3.3, my dtlogin
> session log came out with an error like -
> "/tmp/<username>-startkde.out exists" and dies.
>
> I tried removing the file, but startkde itself creates it.
>
> Has anybody else faced this problem and solved it?
>
> Regards,
> Vinay


-- 
Stefan Teleman          'Nobody Expects the Spanish Inquisition'
steleman at nyc.rr.com                          -Monty Python



More information about the kde-solaris mailing list