Remediați eroarea: eroare de căutare simbol: /usr/lib/libgtk-x11.2.0.so.0 în Archlinux

Tocmai am făcut o nouă instalare a ArchLinux și după încheiere, când am încercat să intru Xfce Întregul meu ecran s-ar înnegri, fundalul ar începe să pâlpâie și nimic nu s-ar încărca.

Privind în jurnale, am constatat că mi-a aruncat această eroare:

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

Așa că am început să cercetez până am găsit soluția.

Unde a fost problema? Când am terminat instalarea, am actualizat sistemul și mi s-a părut că totul era normal, totuși nu a fost. De fapt, nu mi-a actualizat pachetele de sistem de bază. De ce? Pentru că era un fișier în /etc/profile.d/ denumit local.sh care era conflictual și nu permitea actualizarea pachetelor.

Acest fișier conținea următoarele:

export LANG=en_US.UTF-8

Când, de fapt, ar trebui să conțină alte lucruri. Oricum, ceea ce am făcut a fost să șterg fișierul menționat:

rm /etc/profile.d/locale.sh

și actualizați sistemul din nou:

$ sudo pacman -Syu

Am repornit și totul a revenit la normal.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   xfraniux el a spus

    Ne mutam ??? nu ai fost cu Debian ???? sau ceilalți v-au convins deja să folosiți KISS ...

    salutări

    1.    elav <° Linux el a spus

      Hahaha este normal pentru mine. Astăzi mă veți vedea în Arch, mâine din nou în Debian .. Total, din moment ce nu am un PC fix .. Îl iau de la serviciu pentru experiment, iar acum am depozitele locale .. 😀

      1.    xfraniux el a spus

        Excelent ...... atâta timp cât nu este unul, nimic nu contează hahahahahahaha

      2.    KZKG ^ Gaara el a spus

        Voi ascunde toate CD-urile Debian și Mint de la tine, voi șterge toate ISO-urile acestor alte distribuții pentru a vedea dacă așa rămâi în Arch HAHA

  2.   Edward2 el a spus

    Mergeți că eroarea este foarte frecventă atunci când actualizați initscripts, atunci când încercați să o actualizați în mod normal, nu se oprește și este timpul să faceți rm, cred că există un alt fișier care, de asemenea, devine așa la actualizarea acum, nu-mi amintesc .

  3.   Kik1n el a spus

    Această greșeală există de mult.
    Numai când îl instalez pe alte mașini, nu-mi mai dă acea eroare. Și da, sistemul v-a notificat atunci când actualizați sau instalați acea eroare.

  4.   Curaj el a spus

    Haha cel care a spus da Arch că dacă fluierele și flauturile sunt deja în Arch din nou haha ​​se pare că a modificat hormonii bătrânului

    1.    Edward2 el a spus

      Toată lumea pentru a insulta Garbage are aproximativ o lună cu Winbug.

      1.    Curaj el a spus

        Cred că în curând îmi vor da computerul pe care îl voi pune pe Arch, astfel încât să nu atingi bilele

      2.    elav <° Linux el a spus

        Hahaha. Până la urmă cred că i-a plăcut lui Winbug ..

    2.    elav <° Linux el a spus

      Pot folosi Arch, Debian și chiar Ubuntu ... Dar Windows? Ni amarrao .. Prefer să merg așa cum a fost KZKGGaara mai mult de 5 luni, cu o memorie USB cu Ubuntu în modul persistent.

      1.    Curaj el a spus

        La dracu, uite că ești grea

        1.    elav <° Linux el a spus

          Măgarul strigând urechea de iepure.

          1.    Curaj el a spus

            Este adevărat, știi că nu va fi așa pe viață, cel puțin mi-au dat deja computerul, voi vedea cum să instalez ATI și voi ajunge la Arch

      2.    Oscar el a spus

        Cu Firefox 9 nu aveți probleme de memorie?

  5.   Oscar el a spus

    Tocmai am terminat de instalat Arch cu XFCE, m-a costat un pic de muncă și mult timp, lucrul a fost o problemă similară cu a ta, dar după instalarea sistemului de bază la actualizare am primit acel /etc/profile.d/locale.sh a fost în conflict, dar dorind să-l șterg, mi-a returnat că fișierul nu exista, pe forum m-au ajutat sugerându-mi să folosesc Syuf și așa l-am rezolvat, întrucât pentru timpul pe care l-am luat a fost o problemă de internet. De asemenea, intenționez să-l încerc și dacă nu-mi convine mă întorc la Debian. Sunt mulțumit de experiența din timpul instalării.

    1.    Curaj el a spus

      Sunt mulțumit de experiența din timpul instalării.

      Dacă spunem lucruri pentru ceva haha

    2.    Edward2 el a spus

      Dacă este înregistrat http://www.archlinux.org/ În ultimele știri puteți vedea când actualizarea unui pachet necesită intervenție manuală.

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

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

      1.    Oscar el a spus

        Întrebarea este că, după ce am citit linkurile sugerate, nu am folosit procedura corectă, fișierul este încă la locul său, vor apărea ulterior probleme, de aceea ar trebui să reinstalez în urma recomandărilor sau să îl folosesc în continuare așa cum este?

        1.    Edward2 el a spus

          ciudat, mergi la folderul care conține fișierul

          # cd /etc/profile.d

          și faceți un ls -a

          # ls -a

          spune-mi dacă nu apare

          1.    Oscar el a spus

            Iată ce returnează:

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

  6.   Edward2 el a spus

    a face o:

    # pacman -Rns initscripts

    Și mai târziu:

    # pacman -S initscripts

    1.    Edward2 el a spus

      Sper că nu ați făcut încă acest lucru, nu am menționat că va trebui să reconfigurați /etc/rc.conf și / etc / inittab
      Știți în /etc/rc.conf limba, tastatura localtime, module dacă le aveți, numele gazdei, interfața și demonii.

      și în / etc / inittab schimbați nivelul de rulare de la 3 la 5 și dacă utilizați managerul de conectare activați-l.

      1.    Oscar el a spus

        Ei bine, procedura a fost efectuată așa cum s-a sugerat, totul funcționează normal, vă mulțumesc pentru ajutorul valoros și sper să vă cereți scuze pentru neplăcerile cauzate.

        1.    Edward2 el a spus

          😀 Dacă mă deranjezi, nu-ți voi răspunde

  7.   Luis el a spus

    Vă mulțumesc mult pentru postarea dvs., m-a ajutat să rezolv problema.

    1.    Perseu el a spus

      Sunteți binevenit prieten și binevenit 😉

  8.   l34 el a spus

    Bună, revigorând o postare, am primit această eroare la compilarea unui program, dar nu am niciun fișier similar cu cel pe care îl pune exemplul în calea /etc/profile.d, cele care apar sunt bash_completion.sh și vte.sh

    eroarea este aceasta când vreau să deschid programul care se compilează fără erori.

    geany: eroare de căutare simbol: /usr/lib/i386-linux-gnu/libgio-2.0.so.0: simbol nedefinit: g_signal_accumulator_first_wins

    Orice mână ??, mulțumiri și salutări.