Løs feilen: symboloppslagsfeil: /usr/lib/libgtk-x11.2.0.so.0 i Archlinux

Jeg har nettopp gjort en ny installasjon av Arch Linux og etter å ha avsluttet, da jeg prøvde å komme inn Xfce Hele skjermen min ville bli svart, bakgrunnen begynte å flimre og ingenting ville lastes.

Når jeg så i loggene, fant jeg ut at den kastet meg denne feilen:

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

Så jeg begynte å undersøke til jeg fant løsningen.

Hvor var problemet? Da jeg var ferdig med å installere, oppdaterte jeg systemet, og det virket for meg at alt var normalt, men det var det ikke. Det oppdaterte faktisk ikke basissystempakker for meg. Hvorfor? Fordi det var en fil i /etc/profile.d/ kalt locale.sh som var motstridende og ikke tillot oppdatering av pakkene.

Denne filen inneholdt følgende:

export LANG=en_US.UTF-8

Når det faktisk er, bør det inneholde andre ting. Uansett, det jeg gjorde var å slette den nevnte filen:

rm /etc/profile.d/locale.sh

og oppdater systemet på nytt:

$ sudo pacman -Syu

Jeg startet om og alt gikk tilbake til det normale.


28 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   xfraniux sa

    Flytter vi oss ??? du var ikke med Debian ???? eller de andre har allerede overbevist deg om å bruke KISS ...

    hilsen

    1.    elav <° Linux sa

      Hahaha det er normalt for meg. I dag ser du meg i Arch, i morgen igjen i Debian .. Totalt, siden jeg ikke har en fast PC .. Jeg tar den fra jobb for eksperiment, og nå har jeg de lokale arkivene .. 😀

      1.    xfraniux sa

        Utmerket ...... mens det ikke er en, har ingenting betydning hahahahahaha

      2.    KZKG ^ Gaara sa

        Jeg vil skjule alle Debian- og Mint-CDene for deg, jeg vil slette alle ISO-ene til disse andre distroene for å se om det er slik du bor i Arch HAHA

  2.   Eduar 2 sa

    Gå at feilen er veldig vanlig når du oppdaterer initscripts. Når du prøver å oppdatere den normalt stopper den ikke, og det er på tide å gjøre rm, jeg tror det er en annen fil som også blir slik når du oppdaterer nå, jeg husker ikke godt.

  3.   kik1n sa

    Den feilen har eksistert lenge.
    Bare når jeg installerer den på andre maskiner, gir den meg ikke lenger den feilen. Og ja, systemet varslet deg når du oppdaterte eller installerte feilen.

  4.   Courage sa

    Haha den som sa ja Arch at hvis fløyter og fløyter allerede er i Arch igjen haha ​​ser det ut til at han har endret den gamle manns hormoner

    1.    Eduar 2 sa

      Alle som skal fornærme søppel har omtrent en måned med Winbug.

      1.    Courage sa

        Jeg tror snart de vil gi meg datamaskinen jeg skal sette Arch til, slik at du ikke berører kulene

      2.    elav <° Linux sa

        Hahaha. Til slutt tror jeg han likte Winbug ..

    2.    elav <° Linux sa

      Jeg kan bruke Arch, Debian og til og med Ubuntu ... Men Windows? Ni amarrao .. Jeg foretrekker å gå som KZKGGaara var i mer enn 5 måneder, med et USB-minne med Ubuntu i vedvarende modus.

      1.    Courage sa

        Faen se, du er tung

        1.    elav <° Linux sa

          Eselet kaller kaninen stort øre.

          1.    Courage sa

            Det er sant, du vet at det ikke kommer til å bli slik for livet, i det minste har de allerede gitt meg datamaskinen, jeg får se hvordan jeg installerer ATI og jeg kommer til Arch

      2.    oscar sa

        Med Firefox 9 har du ikke minneproblemer?

  5.   oscar sa

    Jeg er nettopp ferdig med å installere Arch med XFCE, det kostet meg litt arbeid og mye tid, arbeidet var et problem som ligner på ditt, men etter installasjon av basesystemet når jeg oppdaterte fikk jeg det /etc/profile.d/locale.sh var i konflikt, men da jeg ønsket å slette den, returnerte det meg at filen ikke eksisterte. I forumet hjalp de meg ved å foreslå at jeg bruker Syuf og dermed løser den, for den tiden det tok meg var det et internettproblem. Jeg planlegger også å prøve det, og hvis det ikke passer meg, går jeg tilbake til Debian. Jeg er fornøyd med opplevelsen under installasjonen.

    1.    Courage sa

      Jeg er fornøyd med opplevelsen under installasjonen.

      Hvis vi sier ting for noe haha

      1.    oscar sa

        Spørsmålet er at etter å ha lest de foreslåtte lenkene, brukte jeg ikke riktig prosedyre, filen er fortsatt på plass, vil det senere oppstå problemer, hvorfor bør jeg installere på nytt etter anbefalingene, eller fortsetter jeg å bruke den som den er?

        1.    Eduar 2 sa

          rart, gå til mappen som inneholder filen

          # cd /etc/profile.d

          og gjør en ls -a

          # ls -a

          fortell meg om det ikke vises

          1.    oscar sa

            Dette er hva den returnerer:

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

  6.   Eduar 2 sa

    lage en:

    # pacman -Rns initscripts

    og senere:

    # pacman -S inskripter

    1.    Eduar 2 sa

      Jeg håper du ikke har gjort dette ennå, jeg nevnte ikke at du måtte konfigurere /etc/rc.conf og / etc / inittab
      Du vet i /etc/rc.conf språket, tastaturet lokal tid, moduler hvis du har dem, vertsnavnet, grensesnittet og demonene.

      og i / etc / inittab endre runlevel fra 3 til 5, og hvis du bruker login manager, aktiver det.

      1.    oscar sa

        Vel, prosedyren ble utført som foreslått, alt fungerer som normalt, takk for verdifull hjelp, og jeg håper du beklager ulempene som er forårsaket.

        1.    Eduar 2 sa

          Hvis du plager meg, vil jeg ikke svare deg.

  7.   Luis sa

    Tusen takk for innlegget ditt, det hjalp meg med å løse problemet.

    1.    Perseus sa

      Du er velkommen venn og velkommen 😉

  8.   l34 sa

    Hei, jeg gjenoppliver et innlegg, jeg fikk denne feilen med å kompilere et program, men jeg har ingen fil som ligner på den som eksemplet legger i banen /etc/profile.d, de som vises er bash_completion.sh og vte.sh

    feilen er dette når jeg vil åpne programmet som kompileres uten feil.

    geany: symboloppslagfeil: /usr/lib/i386-linux-gnu/libgio-2.0.so.0: udefinert symbol: g_signal_accumulator_first_wins

    Enhver hånd ??, takk og hilsen.