
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) 。