패키지 업그레이드 후 X가 실행되지 않음

패키지 업그레이드 후 X가 실행되지 않음

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 변경과 관련이 있을 수 있다고 생각됩니다. stable 브랜치와 다르게 CURRENT는 안정적인 ABI를 유지한다고 보장하지 않습니다. 이는 패키지가 시스템의 ABI보다 최신 ABI용으로 구축될 수 있음을 의미합니다.

이 경우(ino64의 경우) 업그레이드는 특정 방식으로 수행되어야 합니다. "make buildworld buildkernel installkernel installworld"라는 일반적인 방법을 사용하면 시스템을 사용할 수 없게 됩니다. 지시를 따르다여기("20170523" 항목)

완료되면 평소대로 pkg(8)을 사용하십시오.

관련 정보