ত্রুটিটি ঠিক করুন: প্রতীক দেখার ত্রুটি: /usr/lib/libgtk-x11.2.0.so.0 আর্চলিনাক্সে

আমি সবেমাত্র একটি নতুন ইনস্টল করেছি আর্কলিনাক্স এবং শেষ করার পরে, প্রবেশের চেষ্টা করার সময় এক্সএফসিই আমার পুরো পর্দাটি কালো হয়ে যাবে, পটভূমিটি ঝাঁকুনিতে শুরু হবে এবং কিছুই লোড হবে না।

লগগুলিতে অনুসন্ধান করে আমি দেখতে পেলাম যে এটি আমাকে এই ত্রুটিটি ছুঁড়েছে:

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

আমি রিবুট করলাম এবং সবকিছু স্বাভাবিক অবস্থায় ফিরে এসেছিল।