Beheben Sie den Fehler: Symbol-Suchfehler: /usr/lib/libgtk-x11.2.0.so.0 in Archlinux

Ich habe gerade eine Neuinstallation von gemacht ArchLinux und nach dem Abschluss, wenn Sie versuchen einzutreten Xfce Mein gesamter Bildschirm würde schwarz werden, der Hintergrund würde flackern und nichts würde geladen werden.

Als ich in die Protokolle schaute, stellte ich fest, dass ich diesen Fehler bekam:

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

Also begann ich zu recherchieren, bis ich die Lösung gefunden hatte.

Wo war das Problem? Als ich mit der Installation fertig war, habe ich das System aktualisiert und es schien mir, dass alles normal war, aber nicht. Die Basissystempakete wurden für mich nicht aktualisiert. Warum? Weil es eine Datei in gab /etc/profile.d/ namens Gebietsschema.sh Das war widersprüchlich und erlaubte keine Aktualisierung der Pakete.

Diese Datei enthielt Folgendes:

export LANG=en_US.UTF-8

In der Tat sollte es andere Dinge enthalten. Wie auch immer, ich habe die Datei gelöscht:

rm /etc/profile.d/locale.sh

und aktualisieren Sie das System erneut:

$ sudo pacman -Syu

Ich habe neu gestartet und alles hat sich wieder normalisiert.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   xfraniux sagte

    Bewegen wir uns ??? du warst nicht bei Debian ???? oder die anderen haben Sie bereits überzeugt, KISS zu verwenden ...

    Grüße

    1.    elav <° Linux sagte

      Hahaha das ist normal für mich. Heute sehen Sie mich in Arch, morgen wieder in Debian. Insgesamt, da ich keinen festen PC habe. Ich nehme den von der Arbeit zum Experimentieren und jetzt habe ich die lokalen Repositories. 😀

      1.    xfraniux sagte

        Ausgezeichnet ...... solange es keiner ist, ist nichts wichtig hahahahahahaha

      2.    KZKG ^ Gaara sagte

        Ich werde alle Debian- und Mint-CDs vor Ihnen verstecken, ich werde alle ISOs dieser anderen Distributionen löschen, um zu sehen, ob Sie auf diese Weise in Arch HAHA bleiben

  2.   Edward2 sagte

    Gehen Sie davon aus, dass dieser Fehler beim Aktualisieren von Initscripts sehr häufig auftritt. Wenn Sie versuchen, ihn normal zu aktualisieren, wird er nicht gestoppt, und es ist an der Zeit, den RM auszuführen. Ich denke, es gibt eine andere Datei, die auch beim Aktualisieren so wird. Ich erinnere mich nicht gut.

  3.   kik1n sagte

    Dieser Fehler gibt es schon eine Weile.
    Nur wenn ich es auf anderen Computern installiere, wird mir dieser Fehler nicht mehr angezeigt. Und ja, das System hat Sie beim Aktualisieren oder Installieren dieses Fehlers benachrichtigt.

  4.   Mut sagte

    Haha derjenige, der ja gesagt hat Arch, wenn Pfeifen und Flöten schon wieder in Arch sind, haha, scheint es, dass er die Hormone des alten Mannes verändert hat

    1.    Edward2 sagte

      Jeder, der Garbage beleidigt, hat ungefähr einen Monat Zeit für Winbug.

      1.    Mut sagte

        Ich denke, bald werden sie mir den Computer geben, an den ich Arch stellen werde, damit Sie die Kugeln nicht berühren

      2.    elav <° Linux sagte

        Hahaha. Am Ende, glaube ich, hat er Winbug gemocht.

    2.    elav <° Linux sagte

      Ich kann Arch, Debian und sogar Ubuntu verwenden ... Aber Windows? Ni amarrao .. Ich gehe lieber wie KZKGGaara länger als 5 Monate mit einem USB-Speicher mit Ubuntu im permanenten Modus.

      1.    Mut sagte

        Verdammt, du bist schwer

        1.    elav <° Linux sagte

          Der Esel ruft das Hasenohr.

          1.    Mut sagte

            Es ist wahr, Sie wissen, dass es nicht so sein wird, zumindest haben sie mir bereits den Computer gegeben, ich werde sehen, wie man das ATI installiert, und ich werde zu Arch gelangen

      2.    Oscar sagte

        Mit Firefox 9 haben Sie keine Speicherprobleme?

  5.   Oscar sagte

    Ich habe gerade die Installation von Arch mit XFCE abgeschlossen, es hat mich ein wenig Arbeit und viel Zeit gekostet. Die Arbeit war ein ähnliches Problem wie bei Ihnen, aber nach der Installation des Basissystems beim Aktualisieren habe ich festgestellt, dass /etc/profile.d/locale.sh war Im Konflikt, aber als ich es löschen wollte, gab es mir zurück, dass die Datei nicht existierte. Im Forum haben sie mir geholfen, indem sie mir vorgeschlagen haben, Syuf zu verwenden, und so habe ich es gelöst, da es für die Zeit, die ich dafür brauchte, ein Internetproblem war. Ich habe auch vor, es zu versuchen und wenn es mir nicht passt, kehre ich zu Debian zurück. Ich bin mit der Erfahrung während der Installation zufrieden.

    1.    Mut sagte

      Ich bin mit der Erfahrung während der Installation zufrieden.

      Wenn wir Dinge für etwas sagen, haha

    2.    Edward2 sagte

      Wenn es eingecheckt ist http://www.archlinux.org/ In den neuesten Nachrichten können Sie sehen, wann für die Aktualisierung eines Pakets ein manueller Eingriff erforderlich ist.

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

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

      1.    Oscar sagte

        Die Frage ist, dass ich nach dem Lesen der vorgeschlagenen Links nicht das richtige Verfahren angewendet habe, die Datei immer noch an ihrem Platz ist. Werden später Probleme auftreten. Sollte ich sie daher gemäß den Empfehlungen neu installieren oder weiterhin so verwenden, wie sie ist?

        1.    Edward2 sagte

          seltsam, gehe zu dem Ordner, der die Datei enthält

          # cd /etc/profile.d

          und mache ein ls -a

          # ls -a

          Sag mir, wenn es nicht erscheint

          1.    Oscar sagte

            Dies ist, was es zurückgibt:

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

  6.   Edward2 sagte

    mach ein:

    # pacman -Rns-Initskripte

    und später:

    # pacman -S Initscripts

    1.    Edward2 sagte

      Ich hoffe, Sie haben dies noch nicht getan. Ich habe nicht erwähnt, dass Sie /etc/rc.conf und / etc / inittab neu konfigurieren müssen
      Sie kennen in /etc/rc.conf die Sprache, die Tastatur die Ortszeit, Module, falls vorhanden, den Hostnamen, die Schnittstelle und die Dämonen.

      und in / etc / inittab ändern Sie den Runlevel von 3 auf 5 und aktivieren Sie ihn, wenn Sie den Login Manager verwenden.

      1.    Oscar sagte

        Nun, das Verfahren wurde wie vorgeschlagen durchgeführt, alles funktioniert normal. Vielen Dank für Ihre wertvolle Hilfe und ich hoffe, Sie entschuldigen sich für die entstandenen Unannehmlichkeiten.

        1.    Edward2 sagte

          😀 Wenn Sie mich stören würden, würde ich Ihnen nicht antworten.

  7.   Luis sagte

    Vielen Dank für Ihren Beitrag, er hat mir geholfen, das Problem zu lösen.

    1.    Perseus sagte

      Gern geschehen, Freund und willkommen 😉

  8.   l34 sagte

    Hallo, ich habe einen Fehler beim Kompilieren eines Programms erhalten, aber ich habe keine ähnliche Datei wie im Beispiel im Pfad /etc/profile.d. Die angezeigten Dateien sind bash_completion.sh und vte.sh.

    Der Fehler ist, wenn ich das Programm öffnen möchte, das ohne Fehler kompiliert wird.

    geany: Symbol-Suchfehler: /usr/lib/i386-linux-gnu/libgio-2.0.so.0: undefiniertes Symbol: g_signal_accumulator_first_wins

    Jede Hand ??, danke und Grüße.