Correction de l'erreur: erreur de recherche de symbole: /usr/lib/libgtk-x11.2.0.so.0 dans Archlinux

Je viens de faire une nouvelle installation de ArchLinux et après avoir conclu, quand j'ai essayé d'entrer Xfce Mon écran entier deviendrait noir, l'arrière-plan commencerait à clignoter et rien ne se chargerait.

En regardant dans les journaux, j'ai trouvé que cela m'a renvoyé cette erreur:

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

J'ai donc commencé à chercher jusqu'à ce que je trouve la solution.

Où était le problème? Lorsque j'ai terminé l'installation, j'ai mis à jour le système et il semblait que tout était normal, mais ce n'était pas le cas. Il n'a pas mis à jour les packages système de base pour moi. Parce que? Parce qu'il y avait un fichier dans /etc/profil.d/ appelé locale.sh qui était en conflit et n'autorisait pas la mise à jour des packages.

Ce fichier contenait les éléments suivants:

export LANG=en_US.UTF-8

Alors qu'en fait, il devrait contenir d'autres choses. Quoi qu'il en soit, ce que j'ai fait a été de supprimer ledit fichier:

rm /etc/profile.d/locale.sh

et mettez à nouveau le système à jour:

$ sudo pacman -Syu

J'ai redémarré et tout était revenu à la normale.