ฉันเพิ่งทำการติดตั้งไฟล์ อาร์คลินุกซ์ และหลังจากสรุปแล้วเมื่อพยายามเข้า 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
ฉันรีบูตและทุกอย่างก็กลับมาเป็นปกติ