我剛剛重新安裝了 ArchLinux的 最後,當我嘗試進入 XFCE 我的整個屏幕將變黑,背景開始閃爍,並且沒有任何內容。
查看日誌,發現它引發了這個錯誤:
symbol lookup error: /usr/lib/libgtk-x11.2.0.so.0: undefined symbol:...
所以我開始研究直到找到解決方案。
問題出在哪裡? 當我完成安裝後,我更新了系統,在我看來一切正常,但是事實並非如此。 它實際上並沒有為我更新基本系統軟件包。 為什麼? 因為裡面有一個文件 /etc/profile.d/ 叫 語言環境 陷入衝突,不允許更新軟件包。
該文件包含以下內容:
export LANG=en_US.UTF-8
實際上,它應該包含其他內容。 無論如何,我所做的就是刪除所說的文件:
rm /etc/profile.d/locale.sh
並再次更新系統:
$ sudo pacman -Syu
我重新啟動,一切恢復正常。