
Nachdem ich pkg upgrade
heute ein Update auf mein FreeBSD 12.0 durchgeführt habe, startete X nicht mehr.
Wenn ich das tue
start-lumina-desktop
Ich erhalte die Ausgabe zurück:
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
Ich verwende X mit dem scfb
Treiber in einem Lenovo Ideapad 100S IBR 14'' und es hat vor dem Sicherheitsupgrade ordnungsgemäß funktioniert.
Irgendeine Ahnung?
Antwort1
Ich vermute, dass es mit der ABI-Änderung in FreeBSD 12-CURRENT zusammenhängt. Anders als bei stabilen Zweigen ist bei CURRENT keine stabile ABI garantiert. Das bedeutet, dass die Pakete möglicherweise für eine neuere ABI als die Ihres Systems erstellt werden.
Beachten Sie, dass in diesem Fall (ino64) das Upgrade auf eine bestimmte Weise durchgeführt werden muss: Die übliche Methode „make buildworld buildkernel installkernel installworld“ macht Ihr System unbrauchbar. Folgen Sie den AnweisungenHier(der Eintrag „20170523“).
Wenn dies erledigt ist, verwenden Sie pkg(8) wie gewohnt.