我使用磁盘上文件 UPGRADE.txt 中的说明升级了系统。一切正常。但是当我尝试这样做时startx
,它因错误而退出:
ck-launch-session:加载共享库时出错:libffi.so.5:无法打开共享对象文件:没有这样的文件或目录
在/usr/lib
我找到了一个文件libffi.so.6
。看起来,它ck-launch-session
没有升级,仍然尝试加载旧的库。
该怎么办?
答案1
您有多种选择:
重新安装 libffi 和 ConsoleKit 软件包(如果您有本地克隆,请先更新您的存储库副本)。
卸载 ConsoleKit - 严格来说这是没有必要的(尽管它提供了一定程度的用户舒适度和友好性)。
符号链接
libffi.so.5
到libffi.so.6
- 肮脏的黑客可能工作,但也可能导致地段的烦恼,甚至是致命的。
您可能还需要考虑切换到滚动版本发布 - slackware-current。