Я только что установил новую версию ArchLinux и после заключения, когда я попытался войти Xfce Весь экран становился черным, фон начинал мерцать и ничего не загружалось.
Просматривая журналы, я обнаружил, что это вызвало такую ошибку:
symbol lookup error: /usr/lib/libgtk-x11.2.0.so.0: undefined symbol:...
Поэтому я начал исследования, пока не нашел решение.
В чем была проблема? Когда я закончил установку, то обновил систему и мне показалось, что все нормально, однако это не так. На самом деле он не обновлял для меня базовые системные пакеты. Почему? Потому что файл был в /etc/profile.d/ называемый локаль.sh что противоречило и не позволяло обновлять пакеты.
Этот файл содержал следующее:
export LANG=en_US.UTF-8
На самом деле он должен содержать другие вещи. В любом случае, я удалил указанный файл:
rm /etc/profile.d/locale.sh
и снова обновим систему:
$ sudo pacman -Syu
Я перезагрузился, и все вернулось к норме.