|
十分恼火!昨天Syu了1550M KDEmod 4.4,好不容易完成,结果启动kde报错。
根据报错简单跟踪了一下,应当是在执行/usr/bin/startkde这个脚本时,触发了下列红色部分的脚本行:
1 lnusertemp=`kde4-config --path exe --locate lnusertemp`
2 if test -z "$lnusertemp"; then
3 # Startup error
4 echo 'startkde: ERROR: Could not locate lnusertemp in '`kde4-config --path exe` 1>&2
5 fi
6
7 # Link "tmp" "socket" and "cache" resources to directory in /tmp
8 # Creates:
9 # - a directory /tmp/kde-$USER and links $KDEHOME/tmp-$HOSTNAME to it.
10 # - a directory /tmp/ksocket-$USER and links $KDEHOME/socket-$HOSTNAME to it.
11 # - a directory /var/tmp/kdecache-$USER and links $KDEHOME/cache-$HOSTNAME to it.
12 # Note: temporary locations can be overriden through the KDETMP and KDEVARTMP
13 # environment variables
14 for resource in tmp cache socket; do
15 if "$lnusertemp" $resource >/dev/null; then
16 : # ok
17 [color="Red"]else
18 echo 'startkde: Call to lnusertemp failed (temporary directories full?). Check your installation.' 1>&2
19 test -n "$ksplash_pid" && kill "$ksplash_pid" 2>/dev/null
20 xmessage -geometry 600x100 "Call to lnusertemp failed (temporary directories full?). Check your installation."
21 exit 1
22 fi
23 done 怎么办呢? |
|