
После 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
Я использую X с scfb
драйвером на Lenovo Ideapad 100S IBR 14'', и до обновления безопасности он работал нормально.
Есть какие-нибудь подсказки?
решение1
Я подозреваю, что это может быть связано с изменением ABI в FreeBSD 12-CURRENT. В отличие от стабильных ветвей, CURRENT не гарантирует сохранение стабильного ABI. Это означает, что пакеты могут быть собраны для более нового ABI, чем тот, что у вашей системы.
Обратите внимание, что в этом случае (случае ino64) обновление должно быть выполнено определенным образом: обычный метод "make buildworld buildkernel installkernel installworld" сделает вашу систему непригодной для использования. Следуйте инструкциямздесь(запись «20170523»).
После этого используйте pkg(8) как обычно.