Solucionar el error: symbol lookup error: /usr/lib/libgtk-x11.2.0.so.0 en Archlinux

Acabo de hacer una instalación nueva de ArchLinux y luego de concluir, cuando intentaba entrar a Xfce se me ponía toda la pantalla en negro, el fondo comenzaba a parpadear y no me cargaba nada.

Buscando en los logs me encontré que me lanzaba este error:

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

Así que me puse a investigar hasta que dí con la solución.

¿Dónde estaba el problema? Cuando terminé de instalar actualicé el sistema y me pareció que todo estaba normal, sin embargo, no era así. En realidad no me actualizó las paquetes del sistema base. ¿Por qué? Porque había un ficherito en /etc/profile.d/ llamado locale.sh que estaba entrando en conflicto y no dejaba actualizar los paquetes.

Dicho fichero contenía adentro lo siguiente:

export LANG=en_US.UTF-8

Cuando en realidad, debería contener otras cosas. En fin, lo que hice fue eliminar dicho fichero:

rm /etc/profile.d/locale.sh

y volver a actualizar el sistema:

$ sudo pacman -Syu

Reinicié y todo volvió a la normalidad.