Javítsa ki a hibát: szimbólumkeresési hiba: /usr/lib/libgtk-x11.2.0.so.0 az Archlinux-ban

Éppen egy új telepítést hajtottam végre ArchLinux és befejezés után, amikor megpróbáltam belépni Xfce A teljes képernyőm elsötétül, a háttér villogni kezd, és semmi nem töltődik be.

A naplókba belenézve azt tapasztaltam, hogy ez nekem dobta ezt a hibát:

symbol lookup error: /usr/lib/libgtk-x11.2.0.so.0: undefined symbol:...

Tehát elkezdtem kutatni, amíg meg nem találtam a megoldást.

Hol volt a probléma? Amikor befejeztem a telepítést, frissítettem a rendszert, és úgy tűnt számomra, hogy minden normális, azonban nem az. Nekem valójában nem frissítette az alaprendszer csomagokat. Miért? Mivel volt egy fájl /etc/profile.d/ hívott locale.sh ami ellentmondásos volt, és nem tette lehetővé a csomagok frissítését.

Ez a fájl a következőket tartalmazta:

export LANG=en_US.UTF-8

Valójában más dolgokat kell tartalmaznia. Egyébként azt csináltam, hogy töröltem az említett fájlt:

rm /etc/profile.d/locale.sh

és frissítse újra a rendszert:

$ sudo pacman -Syu

Újraindítottam, és minden rendben volt.