Ispravite pogrešku: pogreška pretraživanja simbola: /usr/lib/libgtk-x11.2.0.so.0 u Archlinuxu

Upravo sam instalirao ArchLinux i nakon zaključenja, pri pokušaju ulaska Xfce Cijeli moj zaslon bi postao crn, pozadina bi počela treperiti i ništa se ne bi učitalo.

Gledajući u zapisnike otkrio sam da mi je bacio ovu pogrešku:

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

Pa sam počeo istraživati ​​dok nisam pronašao rješenje.

Gdje je bio problem? Kad sam završio s instalacijom, ažurirao sam sustav i činilo mi se da je sve normalno, međutim, nije. Zapravo mi nije ažurirao osnovne sistemske pakete. Zašto? Budući da je u /etc/profile.d/ llamado lokalizacija.sh koja je ulazila u sukob i nije dopuštala ažuriranje paketa.

Ova datoteka sadržavala je sljedeće:

export LANG=en_US.UTF-8

U stvari, trebao bi sadržavati i druge stvari. U svakom slučaju, ono što sam učinio je izbrisati spomenutu datoteku:

rm /etc/profile.d/locale.sh

i ponovo ažurirajte sustav:

$ sudo pacman -Syu

Ponovno sam se pokrenuo i sve se vratilo u normalu.