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à .