Ret fejlen: symbolopslagsfejl: /usr/lib/libgtk-x11.2.0.so.0 i Archlinux

Jeg har lige lavet en ny installation af ArchLinux og efter afslutning, når du prøver at komme ind Xfce Hele min skærm blev sort, baggrunden begyndte at flimre, og intet ville indlæse.

Når jeg kiggede i logfilerne, fandt jeg ud af, at det kastede mig denne fejl:

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

Så jeg begyndte at undersøge, indtil jeg fandt løsningen.

Hvor var problemet? Da jeg var færdig med at installere, opdaterede jeg systemet, og det syntes mig, at alt var normalt, men det var det ikke. Det opdaterede faktisk ikke basissystempakkerne for mig. Hvorfor? Fordi der var en fil i /etc/profile.d/ kaldet locale.sh hvilket var modstridende og ikke tillod opdatering af pakkerne.

Denne fil indeholdt følgende:

export LANG=en_US.UTF-8

Når det faktisk er, skal det indeholde andre ting. Alligevel, hvad jeg gjorde var at slette den nævnte fil:

rm /etc/profile.d/locale.sh

og opdater systemet igen:

$ sudo pacman -Syu

Jeg genstartede, og alt gik tilbage til det normale.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   xfraniux sagde han

    Flytter vi os ??? du var ikke med Debian ???? eller de andre har allerede overbevist dig om at bruge KISS ...

    hensyn

    1.    elav <° Linux sagde han

      Hahaha det er normalt for mig. I dag ser du mig i Arch, i morgen igen i Debian .. I alt, da jeg ikke har en fast pc .. Jeg tager den fra arbejde til eksperiment, og nu har jeg de lokale arkiver .. 😀

      1.    xfraniux sagde han

        Fremragende ...... selvom det ikke er en, betyder intet noget hahahahahaha

      2.    KZKG ^ Gaara sagde han

        Jeg vil skjule alle Debian- og Mint-cd'erne for dig, jeg vil slette alle ISO'erne i disse andre distroer for at se, om det er sådan, du bliver i Arch HAHA

  2.   Eduar 2 sagde han

    Gå den fejl er meget almindelig, når du opdaterer initscripts, når du prøver at opdatere det normalt stopper det ikke, og det er tid til at gøre rm, jeg tror, ​​der er en anden fil, der også bliver sådan, når jeg opdaterer, jeg kan ikke huske godt.

  3.   kik1n sagde han

    Denne fejl har eksisteret i lang tid.
    Først når jeg installerer det på andre maskiner, giver det mig ikke længere den fejl. Og ja, systemet underrettede dig, når du opdaterede eller installerede denne fejl.

  4.   Courage sagde han

    Haha den der sagde ja Arch at hvis fløjter og fløjter allerede er i Arch igen haha ​​ser det ud til at han har ændret den gamle mands hormoner

    1.    Eduar 2 sagde han

      Alle til at fornærme Garbage har omkring en måned med Winbug.

      1.    Courage sagde han

        Jeg tror snart, de vil give mig den computer, som jeg vil sætte Arch til, så du ikke rører ved kuglerne

      2.    elav <° Linux sagde han

        Hahaha. I sidste ende tror jeg, at han kunne lide Winbug ..

    2.    elav <° Linux sagde han

      Jeg kan bruge Arch, Debian og endda Ubuntu ... Men Windows? Ni amarrao .. Jeg foretrækker at gå som KZKGGaara var i mere end 5 måneder med en USB-hukommelse med Ubuntu i vedvarende tilstand.

      1.    Courage sagde han

        Fuck se, du er tung

        1.    elav <° Linux sagde han

          Æslet kalder kaninen for det store øre.

          1.    Courage sagde han

            Det er sandt, du ved, det vil ikke være sådan for livet, i det mindste har de allerede givet mig computeren, jeg vil se, hvordan jeg installerer ATI, og jeg kommer til Arch

      2.    Oscar sagde han

        Med Firefox 9 har du ikke hukommelsesproblemer?

  5.   Oscar sagde han

    Jeg er lige færdig med at installere Arch med XFCE, det kostede mig lidt arbejde og meget tid, arbejdet var et problem svarende til dit, men efter installation af basissystemet, når jeg opdaterede, fik jeg det /etc/profile.d/locale.sh var i konflikt, men ønsker at slette det, returnerede det mig, at filen ikke eksisterede. I forummet hjalp de mig ved at foreslå, at jeg bruger Syuf, og så løste jeg det, for det var et internetproblem for den tid, det tog mig. Jeg planlægger også at prøve det, og hvis det ikke passer mig, vender jeg tilbage til Debian. Jeg er tilfreds med oplevelsen under installationen.

    1.    Courage sagde han

      Jeg er tilfreds med oplevelsen under installationen.

      Hvis vi siger ting for noget haha

    2.    Eduar 2 sagde han

      Hvis det er tjekket ind http://www.archlinux.org/ I de seneste nyheder kan du se, hvornår opdateringen af ​​en pakke kræver manuel indgriben.

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

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

      1.    Oscar sagde han

        Spørgsmålet er, efter at have læst de foreslåede links, brugte jeg ikke den korrekte procedure, filen er stadig på sin plads, opstår der senere problemer, hvorfor skal jeg geninstallere efter anbefalingerne, eller fortsætter jeg med at bruge den som den er?

        1.    Eduar 2 sagde han

          underligt, gå til mappen, der indeholder filen

          # cd /etc/profile.d

          og gør en ls -a

          # ls -a

          fortæl mig, hvis det ikke vises

          1.    Oscar sagde han

            Dette er hvad det 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 sagde han

    lav en:

    # pacman -Rns initscripts

    og senere:

    # pacman -S initscripts

    1.    Eduar 2 sagde han

      Jeg håber, du ikke har gjort dette endnu, jeg nævnte ikke, at du bliver nødt til at omkonfigurere /etc/rc.conf og / etc / inittab
      Du kender i /etc/rc.conf sproget, tastaturet localtime, moduler, hvis du har dem, værtsnavnet, interface og dæmoner.

      og i / etc / inittab skal du ændre runlevel fra 3 til 5, og hvis du bruger login manager, skal du aktivere det.

      1.    Oscar sagde han

        Fremgangsmåden udført som foreslået, alt fungerer normalt, tak for din værdifulde hjælp, og jeg håber, du undskylder den ulejlighed, der er forårsaget.

        1.    Eduar 2 sagde han

          😀 Hvis du generer mig, vil jeg ikke svare dig.

  7.   Luis sagde han

    Mange tak for dit indlæg, det hjalp mig med at løse problemet.

    1.    Perseus sagde han

      Du er velkommen ven og velkommen 😉

  8.   l34 sagde han

    Hej, godt genoplive et indlæg, jeg fik denne fejl med at kompilere et program, men jeg har ikke nogen fil, der ligner den, som eksemplet lægger i stien /etc/profile.d de, der vises, er bash_completion.sh og vte.sh

    fejlen er dette, når jeg vil åbne det program, der kompileres uden fejl.

    geany: fejl i symbolopslag: /usr/lib/i386-linux-gnu/libgio-2.0.so.0: udefineret symbol: g_signal_accumulator_first_wins

    Enhver hånd ??, tak og hilsner.