Herstel de fout: fout opzoeken van symbolen: /usr/lib/libgtk-x11.2.0.so.0 in Archlinux

Ik heb net een nieuwe installatie gedaan van ArchLinux en na afloop, toen ik probeerde binnen te komen Xfce Mijn hele scherm zou zwart worden, de achtergrond zou gaan flikkeren en er zou niets worden geladen.

Toen ik in de logboeken keek, ontdekte ik dat het me deze fout opleverde:

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

Dus ik begon te onderzoeken totdat ik de oplossing vond.

Waar was het probleem? Toen ik klaar was met installeren, heb ik het systeem bijgewerkt en het leek erop dat alles normaal was, maar dat was het niet. Het heeft mijn basissysteempakketten niet echt bijgewerkt. Omdat? Omdat er een dossier in zat /etc/profiel.d/ riep locatie.sh wat tegenstrijdig was en pakketten niet liet updaten.

Dit bestand bevatte het volgende:

export LANG=en_US.UTF-8

Terwijl het in werkelijkheid andere dingen zou moeten bevatten. Hoe dan ook, wat ik deed was het genoemde bestand verwijderen:

rm /etc/profile.d/locale.sh

en update het systeem opnieuw:

$ sudo pacman -Syu

Ik startte opnieuw op en alles was weer normaal.


28 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   xfraniux zei

    Wij verhuizen??? je was niet bij Debian???? Of hebben de anderen je overtuigd om KISS te gebruiken…

    groeten

    1.    elav <° Linux zei

      Hahaha dat is normaal voor mij. Vandaag zie je me in Arch, morgen weer in Debian.. Totaal, aangezien ik geen vaste pc heb.. Ik neem het werk voor experiment, en nu heb ik de lokale repositories.. 😀

      1.    xfraniux zei

        Uitstekend...... zolang het niet van één is, maakt niets uit hahahahahahaha

      2.    KZKG ^ Gaara zei

        Ik zal alle Debian- en Mint-cd's voor je verbergen, ik zal alle ISO's van deze andere distro's verwijderen om te zien of je zo in Arch blijft HAHA

  2.   Edward2 zei

    Wauw, die fout komt heel vaak voor bij het updaten van initscripts, wanneer je het normaal probeert bij te werken, stopt het niet, en het is tijd om de rm te doen, ik denk dat er een ander bestand is dat ook zo wordt bij het updaten, nu herinner ik het me niet goed.

  3.   kik1n zei

    Die fout is allang achterhaald.
    Alleen als ik het op andere machines installeer, krijg ik die fout niet meer. En ja, het systeem heeft u op de hoogte gebracht bij het updaten of installeren van die fout.

  4.   Moed zei

    Haha degene die zei dat als Arch dat als fluiten en fluiten al weer in Arch is haha ​​​​het lijkt erop dat hij de hormonen van de oude man heeft veranderd

    1.    Edward2 zei

      Iedereen om Garbage te beledigen heeft ongeveer een maand met Winbug.

      1.    Moed zei

        Ik denk dat ze me binnenkort de computer zullen geven die ik Arch zal plaatsen zodat je de ballen niet aanraakt

      2.    elav <° Linux zei

        Ha ha ha. Uiteindelijk denk ik dat hij Winbug leuk vond.

    2.    elav <° Linux zei

      Ik kan Arch, Debian en zelfs Ubuntu gebruiken... Maar Windows? Niet gebonden... Het liefst loop ik al ruim 5 maanden KZKGGaara, met een USB-stick met Ubuntu in persistente modus.

      1.    Moed zei

        Verdorie, kijk eens hoe zwaar je bent

        1.    elav <° Linux zei

          De ezel zegt grote oren tegen het konijn..

          1.    Moed zei

            Het is waar, je weet dat het niet voor het leven zo zal zijn, ze hebben me tenminste al de computer gegeven, ik zal kijken hoe ik de ATI moet installeren en ik zal Arch krijgen

      2.    Oscar zei

        Heeft u met Firefox 9 geen geheugenproblemen?

  5.   Oscar zei

    Ik ben net klaar met het installeren van Arch met XFCE, het kostte me wat werk en veel tijd, het werk was een vergelijkbaar probleem als het jouwe, maar na het installeren van het basissysteem bij het updaten bleek dat /etc/profile.d/locale.sh in conflict was, maar toen ik het wilde verwijderen, gaf het me terug dat het bestand niet bestond, op het forum hielpen ze me door te suggereren dat ik Syuf zou gebruiken en zo heb ik het opgelost, want voor de tijd die het kostte was het een internetprobleem. Ik ben ook van plan het te proberen en als het niet werkt, ga ik terug naar Debian. Ik ben tevreden met de ervaring tijdens de installatie.

    1.    Moed zei

      Ik ben tevreden met de ervaring tijdens de installatie.

      Als we dingen zeggen met een reden haha

    2.    Edward2 zei

      Indien ingecheckt http://www.archlinux.org/ in het laatste nieuws kunt u zien wanneer de update van een pakket handmatig moet worden ingegrepen.

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

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

      1.    Oscar zei

        De vraag is, na het lezen van de voorgestelde links, heb ik niet de juiste procedure gebruikt, het bestand is nog steeds op zijn plaats, er zullen later problemen zijn, daarom moet ik het opnieuw installeren volgens de aanbevelingen of het blijven gebruiken zoals het is?

        1.    Edward2 zei

          raar, ga naar de map met het bestand

          # cd /etc/profile.d

          en doe een ls -a

          #ls-a

          vertel me als het niet verschijnt

          1.    Oscar zei

            Dit is wat het teruggeeft:

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

  6.   Edward2 zei

    Maak een:

    # pacman -Rns initscripts

    en later:

    # pacman -S initscripts

    1.    Edward2 zei

      Ik hoop dat je dit nog niet hebt gedaan, ik heb niet gezegd dat je /etc/rc.conf en /etc/inittab opnieuw moet configureren
      Je kent in /etc/rc.conf de taal, het toetsenbord, de lokale tijd, modules als je die hebt, de hostnaam, de interface en de daemons.

      en verander in /etc/inittab het runlevel van 3 naar 5 en schakel het in als je login manager gebruikt.

      1.    Oscar zei

        Welnu, de procedure is uitgevoerd zoals voorgesteld, alles werkt normaal, bedankt voor uw waardevolle hulp en ik hoop dat u zich verontschuldigt voor het veroorzaakte ongemak.

        1.    Edward2 zei

          😀 als je me lastig viel, zou ik je niet eens antwoorden.

  7.   Luis zei

    Heel erg bedankt voor je bericht, het heeft me geholpen om het probleem op te lossen.

    1.    Perseus zei

      Graag gedaan vriend en welkom 😉

  8.   l34 zei

    Hallo, goed een bericht nieuw leven inblazen, ik kreeg deze fout bij het compileren van een programma, maar ik heb geen enkel bestand dat lijkt op het bestand dat in het voorbeeld in het pad /etc/profile.d wordt geplaatst, degenen die voor mij verschijnen zijn bash_completion.sh en vte.sh

    de fout is dit wanneer ik het programma wil openen dat zonder fouten compileert.

    geany: symbool opzoekfout: /usr/lib/i386-linux-gnu/libgio-2.0.so.0: ongedefinieerd symbool: g_signal_accumulator_first_wins

    Elke hand??, bedankt en groeten.