Ayusin ang error: simbolo ng error sa paghahanap: /usr/lib/libgtk-x11.2.0.so.0 sa Archlinux

Nagawa ko lamang ang isang sariwang pag-install ng Archlinux at pagkatapos ng pagtatapos, kapag sinusubukang pumasok Xfce Ang aking buong screen ay magiging itim, ang background ay magsisimulang kumurap at walang mai-load.

Sa pagtingin sa mga tala natagpuan ko na itinapon sa akin ang error na ito:

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

Kaya't nagsimula akong magsaliksik hanggang sa makita ko ang solusyon.

Nasaan ang problema? Nang natapos ko ang pag-install ay na-update ko ang system at tila sa akin ang lahat ay normal, gayunpaman, hindi. Hindi nito talaga na-update ang mga pakete ng base system para sa akin. Bakit? Dahil mayroong isang file sa /etc/profile.d/ tinatawag na lokal na lugar.sh na nagkakaroon ng hindi pagkakasundo at hindi pinapayagan ang mga pakete ng pag-update.

Naglalaman ang file na ito ng mga sumusunod:

export LANG=en_US.UTF-8

Kung sa katunayan, dapat maglaman ito ng ibang mga bagay. Gayunpaman, ang ginawa ko ay tanggalin ang nasabing file:

rm /etc/profile.d/locale.sh

at i-update muli ang system:

$ sudo pacman -Syu

Nag-reboot ako at bumalik sa dati ang lahat.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   xfraniux dijo

    Lilipat na ba tayo ??? hindi mo kasama si Debian ???? o ang iba ay naniwala ka na na gumamit ng KISS ...

    tungkol

    1.    elav <° Linux dijo

      Hahaha normal lang sa akin yun. Ngayon makikita mo ako sa Arch, bukas ulit sa Debian .. Kabuuan, dahil wala akong isang nakapirming PC .. Kinukuha ko ang isa mula sa trabaho para sa eksperimento, at ngayon mayroon akong mga lokal na repository .. 😀

      1.    xfraniux dijo

        Mahusay ...... habang hindi ito isa, walang mahalaga hahahahahaha

      2.    KZKG ^ Gaara dijo

        Itatago ko sa iyo ang lahat ng mga Debian at Mint CD, tatanggalin ko ang lahat ng mga ISO ng iba pang mga distro na ito upang makita kung ganito ka manatili sa Arch HAHA

  2.   Edward2 dijo

    Pumunta sa error na iyon ay napaka-pangkaraniwan kapag nag-a-update ng mga incriptcript, kapag sinusubukang i-update ito nang normal hindi ito tumitigil, at oras na upang gawin ang rm, sa palagay ko may isa pang file na nakakakuha din ng ganito kapag nag-a-update ngayon hindi ko maalala nang mabuti.

  3.   kik1n dijo

    Matagal na ang pagkakamaling iyon.
    Lamang kapag na-install ko ito sa iba pang mga machine, hindi na ito nagbibigay sa akin ng error na iyon. At oo, inabisuhan ka ng system kapag ina-update o na-install ang error na iyon.

  4.   tapang dijo

    Haha yung nagsabing oo Arch na kung ang mga whistles at flutes ay nasa Arch na ulit haha ​​parang binago niya ang mga hormones ng matanda

    1.    Edward2 dijo

      Ang bawat isa na mang-insulto sa Basura ay may halos isang buwan kasama si Winbug.

      1.    tapang dijo

        Sa palagay ko sa lalong madaling panahon ay bibigyan nila ako ng computer kung saan ko ilalagay ang Arch upang hindi mo mahawakan ang mga bola

      2.    elav <° Linux dijo

        Hahaha Sa huli sa palagay ko nagustuhan niya si Winbug ..

    2.    elav <° Linux dijo

      Maaari ko bang gamitin ang Arch, Debian at maging ang Ubuntu ... Ngunit ang Windows? Ni amarrao .. Mas gusto kong maglakad tulad ng higit sa 5 buwan na KZKGGaara, na may memorya ng USB na may Ubuntu sa paulit-ulit na mode.

      1.    tapang dijo

        Fuck tingnan mabigat ka

        1.    elav <° Linux dijo

          Tinawag ng asno ang kuneho na malaki tainga.

          1.    tapang dijo

            Totoo, alam mo hindi magiging ganito habang buhay, atleast binigyan na nila ako ng computer, makikita ko kung paano i-install ang ATI at makakarating ako sa Arch

      2.    Oscar dijo

        Sa Firefox 9 wala kang mga problema sa memorya?

  5.   Oscar dijo

    Katatapos ko lang mai-install ang Arch sa XFCE, nagkakahalaga ito sa akin ng kaunting trabaho at maraming oras, ang gawain ay isang problema na katulad ng sa iyo ngunit pagkatapos mai-install ang base system kapag na-update nakuha ko ang /etc/profile.d/locale.sh ay nasa hindi pagkakasundo, ngunit kinakapos na tanggalin ito, ibinalik sa akin na ang file ay wala, sa forum ay tinulungan nila ako sa pamamagitan ng pagmumungkahi na gamitin ko ang Syuf at sa gayon ay nalutas ko ito, tulad ng sa oras na tumagal ito sa akin ito ay isang problema sa internet. Plano ko ring subukan ito at kung hindi ito akma sa akin ay bumalik ako kay Debian. Nasiyahan ako sa karanasan sa panahon ng pag-install.

    1.    tapang dijo

      Nasiyahan ako sa karanasan sa panahon ng pag-install.

      Kung sasabihin natin ang mga bagay para sa isang bagay haha

    2.    Edward2 dijo

      Kung naka-check in ito http://www.archlinux.org/ Sa pinakabagong balita maaari mong makita kapag ang pag-update ng isang pakete ay nangangailangan ng manu-manong interbensyon.

      http://www.archlinux.org/news/filesystem-upgrade-manual-intervention-required/

      http://www.archlinux.org/news/initscripts-update-manual-intervention-required/

      1.    Oscar dijo

        Ang tanong ay, pagkatapos basahin ang mga iminungkahing mga link, hindi ko ginamit ang tamang pamamaraan, ang file ay nasa lugar pa rin nito, may mga problema ba sa paglaon, kung gayon dapat ko bang muling i-install ang pagsunod sa mga rekomendasyon o ipagpatuloy kong gamitin ito tulad ng dati?

        1.    Edward2 dijo

          kakaiba, pumunta sa folder na naglalaman ng file

          # cd /etc/profile.d

          at gumawa ng isang ls -a

          # ls -a

          sabihin mo kung hindi lumitaw

          1.    Oscar dijo

            Ito ang ibabalik nito:

            glib2.csh gpm.sh mozilla-common.csh perlbin.csh xorg.csh
            .. glib2.sh locale.sh mozilla-common.sh perlbin.sh xorg.sh

  6.   Edward2 dijo

    gumawa ng:

    # pacman -Rns initscripts

    at mamaya:

    # pacman -S initscripts

    1.    Edward2 dijo

      Inaasahan kong hindi mo pa nagagawa ito, hindi ko nabanggit na kakailanganin mong i-configure muli /etc/rc.conf at / etc / inittab
      Alam mo sa /etc/rc.conf ang wika, ang keyboard ang localtime, mga module kung mayroon ka sa kanila, ang hostname, ang interface at ang mga daemon.

      at sa / etc / inittab palitan ang runlevel mula 3 hanggang 5 at kung gagamit ka ng login manager paganahin ito.

      1.    Oscar dijo

        Ginagawa ang pamamaraang tulad ng iminungkahi, lahat ng bagay na gumagana nang normal, salamat sa iyong mahalagang tulong at inaasahan kong humihingi ka ng paumanhin para sa abala na dulot.

        1.    Edward2 dijo

          😀 Kung guguluhin mo ako, hindi kita sasagutin.

  7.   Luis dijo

    Maraming salamat sa iyong post, nakatulong ito sa akin upang malutas ang problema.

    1.    Perseus dijo

      Maligayang pagdating kaibigan at maligayang pagdating 😉

  8.   l34 dijo

    Kumusta, mahusay na muling pagbuhay ng isang post, nakuha ko ang error na ito sa pag-compile ng isang programa, ngunit wala akong anumang file na katulad sa na inilalagay ng halimbawa sa path /etc/profile.d, ang mga lilitaw ay bash_completion.sh at vte.sh

    ang error ay ito kapag nais kong buksan ang program na nag-iipon nang walang mga error.

    geany: error sa pagsagap ng simbolo: /usr/lib/i386-linux-gnu/libgio-2.0.so.0: hindi natukoy na simbolo: g_signal_accumulator_first_wins

    Anumang kamay ??, salamat at pagbati.