Parandage viga: sümbolite otsimise viga: /usr/lib/libgtk-x11.2.0.so.0 Archlinuxis

Tegin just värske installi ArchLinux ja pärast lõpetamist, kui ma proovisin siseneda Xfce Kogu mu ekraan muutuks mustaks, taust hakkaks vilkuma ja midagi ei laadinud.

Logi sisse vaadates leidsin, et see viskas mulle selle vea:

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

Nii hakkasin uurima, kuni leidsin lahenduse.

Kus probleem oli? Pärast installimise lõpetamist värskendasin süsteemi ja mulle tundus, et kõik oli normaalne, aga mitte. Tegelikult ei värskendanud see minu jaoks põhisüsteemi pakette. Miks? Sest aastal oli fail /etc/profile.d/ kutsutud locale.sh mis sattus konflikti ega lasknud värskenduspakette lasta.

See fail sisaldas järgmist:

export LANG=en_US.UTF-8

Tegelikult peaks see sisaldama muid asju. Igatahes kustutasin nimetatud faili:

rm /etc/profile.d/locale.sh

ja värskendage süsteemi uuesti:

$ sudo pacman -Syu

Käivitasin taaskäivituse ja kõik oli jälle normaalne.