[gelöst] buster libglib2.0-0

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Wobbex
Beiträge: 55
Registriert: 07.11.2005 19:26:16

[gelöst] buster libglib2.0-0

Beitrag von Wobbex » 25.12.2018 14:19:21

Nach dist-upgrade auf Buster besteht bei meinem TP-T400 das Problem dass viele grafische Programme nicht mehr starten.
Alle mit dem selben Fehler. Beispiel:

Code: Alles auswählen

lightdm: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0: undefined symbol: g_spawn_async_with_fds.

Code: Alles auswählen

ls -la /usr/lib/x86_64-linux-gnu/libgio-2*
lrwxrwxrwx 1 root root      22 Sep 22 05:53 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 -> libgio-2.0.so.0.5800.1
-rw-r--r-- 1 root root 1707192 Sep 22 05:53 /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5800.1
Zuletzt geändert von Wobbex am 31.07.2019 23:10:13, insgesamt 1-mal geändert.
No Vista, I'm not an ox!

Benutzeravatar
Wobbex
Beiträge: 55
Registriert: 07.11.2005 19:26:16

Gelöst: buster libglib2.0-0

Beitrag von Wobbex » 31.07.2019 22:54:31

Ursache war eine veraltete Installation unter /lib/x86_64-linux-gnu/libgio-2.0.so.0
(nicht /usr/..)

Code: Alles auswählen

rm /lib/x86_64-linux-gnu/libgio-2*
ist die Lösung.

Benutzeravatar
Livingston
Beiträge: 1433
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: [gelöst] buster libglib2.0-0

Beitrag von Livingston » 01.08.2019 19:36:40

Das sieht eher aus wie'n Hack als 'ne Lösung. Unter Lösung verstehe ich das Löschen des veralteten Paketes und ggf. Finden eines Ersatzes, denn wenn Du per Hand in /lib rumwurschtelst, dann übergehst Du das Paketsystem, was Dir vielleicht irgendwann mal auf die Füße fallen kann.

Benutzeravatar
Wobbex
Beiträge: 55
Registriert: 07.11.2005 19:26:16

Re: [gelöst] buster libglib2.0-0

Beitrag von Wobbex » 01.08.2019 22:12:58

Ich ging davon aus dass es sich um eine veraltete Version eines "libglib" Paketes handelt welches ersetzt und nicht richtig deinstalliert wurde.
Mit "dpkg -S" habe ich kein Paket gefunden zu dem die Datei gehören könnte.
Ich habe also keine Ahnung wer oder besser gesagt was die Datei angelegt hat.
Ich habe mir eine Kopie der Datei behalten. Gibt es eine Möglichkeit festzustellen welche Version diese Datei hat?
Zuletzt geändert von Wobbex am 01.08.2019 23:13:03, insgesamt 1-mal geändert.
No Vista, I'm not an ox!

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: [gelöst] buster libglib2.0-0

Beitrag von hikaru » 01.08.2019 23:02:13

In Stretch gab es Debianlibglib2.0-0 noch mit /lib/x86_64-linux-gnu/libglib-2.0.so.0 als Link auf /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.3 [1], in Buster dann nicht mehr [2].
Sollte sowas nicht beim dist-upgrade bereinigt werden?

[1] https://packages.debian.org/stretch/amd ... 0/filelist
[2] https://packages.debian.org/buster/amd6 ... 0/filelist

Antworten