Μόλις έκανα μια νέα εγκατάσταση του ArchLinux και μετά το τέλος, όταν προσπάθησα να μπω Xfce Ολόκληρη η οθόνη μου θα ήταν μαύρη, το φόντο θα αρχίσει να τρεμοπαίζει και τίποτα δεν θα φορτώνεται.
Κοιτάζοντας στα αρχεία καταγραφής βρήκα ότι μου έριξε αυτό το σφάλμα:
symbol lookup error: /usr/lib/libgtk-x11.2.0.so.0: undefined symbol:...
Άρχισα να ερευνούμαι μέχρι να βρω τη λύση.
Πού ήταν το πρόβλημα; Όταν τελείωσα την εγκατάσταση ενημέρωσα το σύστημα και μου φάνηκε ότι όλα ήταν φυσιολογικά, ωστόσο, δεν ήταν. Δεν ενημέρωσε τα πακέτα βασικών συστημάτων για μένα. Γιατί; Επειδή υπήρχε ένα αρχείο στο /etc/profile.d/ που ονομάζεται locale.sh που έπαιρνε σε διένεξη και δεν επέτρεπε την ενημέρωση πακέτων.
Αυτό το αρχείο περιείχε τα εξής:
export LANG=en_US.UTF-8
Στην πραγματικότητα, θα πρέπει να περιέχει άλλα πράγματα. Τέλος πάντων, αυτό που έκανα ήταν να διαγράψω το εν λόγω αρχείο:
rm /etc/profile.d/locale.sh
και ενημερώστε ξανά το σύστημα:
$ sudo pacman -Syu
Επανεκκινήθηκα και όλα επανήλθαν στο φυσιολογικό.