Correggi l'errore: errore di ricerca dei simboli: /usr/lib/libgtk-x11.2.0.so.0 in Archlinux

Ho appena eseguito una nuova installazione di ArchLinux e dopo aver concluso, quando ho provato ad entrare Xfce Il mio intero schermo diventerebbe nero, lo sfondo inizierebbe a tremolare e non verrebbe caricato nulla.

Guardando nei log ho scoperto che mi ha generato questo errore:

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

Così ho iniziato a fare ricerche finché non ho trovato la soluzione.

Dov'era il problema? Quando ho finito di installare ho aggiornato il sistema e mi è sembrato che tutto fosse normale, invece non lo era. In realtà non ha aggiornato i pacchetti di sistema di base per me. Perché? Perché c'era un file in /etc/profilo.d/ detto locale.sh che stava entrando in conflitto e non permetteva di aggiornare i pacchetti.

Questo file conteneva quanto segue:

export LANG=en_US.UTF-8

Quando in effetti dovrebbe contenere altre cose. Comunque, quello che ho fatto è stato eliminare detto file:

rm /etc/profile.d/locale.sh

e aggiorna nuovamente il sistema:

$ sudo pacman -Syu

Ho riavviato e tutto è tornato alla normalità.