Ispravite grešku: greška u pretraživanju simbola: /usr/lib/libgtk-x11.2.0.so.0 u Archlinux-u

Upravo sam uradio novu instalaciju ArchLinux i nakon završetka, kada sam pokušao da uđem Xfce Cijeli ekran je postao crn, pozadina je počela da treperi i ništa se nije učitalo.

Pretražujući dnevnike otkrio sam da je ova greška izbačena:

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

Zato sam počeo da istražujem dok nisam našao rešenje.

Gdje je bio problem? Kada sam završio instalaciju ažurirao sam sistem i činilo mi se da je sve normalno, međutim, nije. Za mene zapravo nije ažurirao osnovne sistemske pakete. Jer? Zato što je unutra bio fajl /etc/profile.d/ pozvana locale.sh koji je bio u sukobu i nije dozvoljavao ažuriranje paketa.

Ovaj fajl je sadržavao sljedeće unutra:

export LANG=en_US.UTF-8

Kada je u stvarnosti, trebalo bi da sadrži druge stvari. U svakom slučaju, ono što sam uradio je obrisao navedeni fajl:

rm /etc/profile.d/locale.sh

i ponovo ažurirajte sistem:

$ sudo pacman -Syu

Restartovao sam i sve se vratilo u normalu.