kdemod 4.4升级后kde启动错误
时间:2010-03-01
来源:互联网
根据报错简单跟踪了一下,应当是在执行/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 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 |
作者: 糊涂 发布时间: 2010-03-01
作者: 糊涂 发布时间: 2010-03-01
作者: 糊涂
VirtualBox也起不来了。超级郁闷。重建模块也没用
|
具体是这里
# link some includes needed for VirtualBox
for i in $(ls include/generated/); do
ln -s /usr/src/linux-${_kernver}/include/generated/$i ${pkgdir}/usr/src/linux-${_kernver}/include/linux/$i
done
对应改改就好了
作者: hurricanek 发布时间: 2010-03-02
作者: hurricanek
这是因为2.6.33头文件结构有所改动,你看看aur上面的kernel26-rc的pkgbuild,建立了个符号链接就能解决这个问题
具体是这里 # link some includes needed for VirtualBox for i in $(ls include/generated/); do ln -s /usr/src/linux-${_kernver}/include/generated/$i ${pkgdir}/usr/src/linux-${_kernver}/include/linux/$i done 对应改改就好了 |
smplayer也受影响了,不过这个倒是不打紧,开个xterm,用mplayer听音乐。关键是Kmail以及一票基于KDE的应用都跑不起来了。这就是把鸡蛋放一个篮子里的“好处”啊。。。。我哭
还有,fcitx好像是不再读取$home/.fcitx/config文件了。
塞翁失马,焉知非福?这两天都在用fvwm。也罢,就此把它把玩一番吧。
作者: 糊涂 发布时间: 2010-03-02
作者: jiangkero 发布时间: 2010-03-02
作者: jiangkero
fcitx的配置文件现在在/.config下面了
|
作者: 糊涂 发布时间: 2010-03-03
作者: 糊涂 发布时间: 2010-03-03
再把/tmp下面的kde-{username}, ksocket-username删了
再把/var/tmp下面的kdecache-{username}删了试试
另外你磁盘没满吧……
作者: hurricanek 发布时间: 2010-03-03
作者: hurricanek
把~/.kde4/kdemod4下面的cache-* socket-* tmp-*删了
再把/tmp下面的kde-{username}, ksocket-username删了 再把/var/tmp下面的kdecache-{username}删了试试 另外你磁盘没满吧…… |
我按上面的几条逐一检查了,该删的都删了。磁盘肯定没满。可还是不行。错误依旧。
$HOME下面没有.kde目录,直接就是.kdemod目录。
麻烦再帮帮忙。我实在是一点头绪也没有。现在用fvwm凑合
作者: 糊涂 发布时间: 2010-03-04
symbol lookup error: <xxxxxxx>: undefined symbol: _ZN9QListData7detach3Ev
奇怪的是在fvwm里跑smplayer也报这个错。xxxx是应用程序的名字,smplayer
作者: 糊涂 发布时间: 2010-03-04
作者: alpha.gu 发布时间: 2010-03-04
作者: 糊涂 发布时间: 2010-03-05
可能是qt库的问题,丢了什么文件或者版本不对
你看看:QListData detach
作者: hurricanek 发布时间: 2010-03-05
kdemod起不来,smplayer也起不来。昨天同事帮我查了一下,据说smplayer依赖Qtmod。所以,我有点怀疑。。。。。。不敢妄言,说错了丢脸
今天打算很无耻地重装一次系统了。趁此机会把以前听说过没用过的DE、Box、WM都装上玩玩。
作者: 糊涂 发布时间: 2010-03-05
借着重装的机会,尝试LXDE-OpenBox+Compiz成功了。轻巧的LXDE也有3D特效了。从中还是学到不少东西
作者: 糊涂 发布时间: 2010-03-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28