pkg upgrade
今天对我的 FreeBSD 12.0进行了测试后,X 停止启动。
当我做
start-lumina-desktop
我收到输出:
No X11 session detected: Lumina will try to start one...
/usr/local/bin/X: Undefined symbol "alphasort"
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
我在 Lenovo Ideapad 100S IBR 14'' 中使用 X 和scfb
驱动程序,在安全升级之前它工作正常。
有什么线索吗?
答案1
我怀疑这可能与 FreeBSD 12-CURRENT 中的 ABI 更改有关。与稳定分支不同,CURRENT 不能保证保持稳定的 ABI。这意味着这些软件包可能是为比您的系统更新的 ABI 构建的。
请注意,在这种情况下(ino64 情况),升级需要以特定方式完成:“make buildworld buildkernel installkernel installworld”的常用方法将使您的系统无法使用。按照说明操作这里(“20170523”条目)。
完成后,像往常一样使用 pkg(8)。