إصلاح الخطأ: خطأ البحث عن الرمز: /usr/lib/libgtk-x11.2.0.so.0 في Archlinux

لقد أجريت تثبيتًا جديدًا لـ آرش لينكس وبعد الختام ، عند محاولة الدخول إكسفس ستتحول شاشتي بالكامل إلى اللون الأسود ، وستبدأ الخلفية في الوميض ولن يتم تحميل أي شيء.

عند البحث في السجلات ، وجدت أنه ألقى لي هذا الخطأ:

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

أعدت التشغيل وعاد كل شيء إلى طبيعته.