Ištaisykite klaidą: simbolių paieškos klaida: /usr/lib/libgtk-x11.2.0.so.0 „Archlinux“

Aš ką tik įdiegiau naują „ArchLinux“ ir padaręs išvadą, kai bandžiau įeiti Xfce Visas mano ekranas taptų juodas, fonas pradėtų mirgėti ir niekas neįkeltų.

Žiūrėdamas į žurnalus radau, kad tai išmetė šią klaidą:

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

Taigi pradėjau tyrinėti, kol radau sprendimą.

Kur buvo problema? Baigęs diegti atnaujinau sistemą ir man atrodė, kad viskas buvo normalu, tačiau taip nebuvo. Tai iš tikrųjų man neatnaujino pagrindinės sistemos paketų. Kodėl? Nes buvo failas /etc/profile.d/ vadinamas lokalė.sh kuris kildavo į konfliktus ir neleido atnaujinti paketų.

Šiame faile buvo:

export LANG=en_US.UTF-8

Iš tikrųjų joje turėtų būti kitų dalykų. Bet kokiu atveju tai, ką padariau, buvo ištrinti minėtą failą:

rm /etc/profile.d/locale.sh

ir dar kartą atnaujinkite sistemą:

$ sudo pacman -Syu

Paleidau iš naujo ir viskas buvo normaliai.