Коригирайте грешката: грешка при търсене на символи: /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/ наречен locale.sh което беше противоречиво и не позволяваше актуализиране на пакетите.

Този файл съдържа следното:

export LANG=en_US.UTF-8

В действителност той трябва да съдържа други неща. Както и да е, това, което направих, беше да изтрия споменатия файл:

rm /etc/profile.d/locale.sh

и актуализирайте системата отново:

$ sudo pacman -Syu

Рестартирах се и всичко се върна към нормалното.