Исправьте ошибку: ошибка поиска символа: /usr/lib/libgtk-x11.2.0.so.0 в Archlinux

Я только что установил новую версию 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

Я перезагрузился, и все вернулось к норме.