エラーを修正します:シンボルルックアップエラー:Archlinuxの/usr/lib/libgtk-x11.2.0.so.0

の新規インストールを行いました ArchLinux そして結論を​​出した後、私が入ろうとしたとき Xfce 画面全体が真っ暗になり、背景がちらつき始め、何も読み込まれませんでした。

ログを見ると、次のエラーが発生したことがわかりました。

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

それで私は解決策を見つけるまで研究を始めました。

問題はどこにありましたか? インストールが完了したら、システムを更新しました。すべてが正常であるように見えましたが、そうではありませんでした。 実際には、基本システムパッケージは更新されませんでした。 どうして? にファイルがあったので /etc/profile.d/ 呼ばれます ロケール.sh これは競合していて、パッケージの更新を許可しませんでした。

このファイルには次のものが含まれていました。

export LANG=en_US.UTF-8

実際には、他のものが含まれている必要があります。 とにかく、私がしたことは、そのファイルを削除することでした:

rm /etc/profile.d/locale.sh

システムを再度更新します。

$ sudo pacman -Syu

再起動すると、すべてが正常に戻りました。