Nach dem Update auf Bookwurm läuft evolution nicht

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
mnfrd
Beiträge: 7
Registriert: 09.12.2018 21:26:36

Nach dem Update auf Bookwurm läuft evolution nicht

Beitrag von mnfrd » 14.06.2023 21:25:51

Nach dem Update auf Bookwurm läuft evolution nicht mehr:
~$ evolution
evolution: symbol lookup error: /lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0: undefined symbol: gst_transcoder_get_sync_signal_adapter

Wer hat eine hilfreiche Idee?

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Nach dem Update auf Bookwurm läuft evolution nicht

Beitrag von MSfree » 14.06.2023 21:33:32

Eventuell hilft

Code: Alles auswählen

apt-get reinstall libwebkit2gtk-4.1-0

mnfrd
Beiträge: 7
Registriert: 09.12.2018 21:26:36

Re: Nach dem Update auf Bookwurm läuft evolution nicht

Beitrag von mnfrd » 14.06.2023 22:31:28

apt-get reinstall libwebkit2gtk-4.1-0 hilft leider nicht, auch nicht die Brechstangen
apt-get purge evolution
apt install evolution
dpkg --configure -a

Benutzeravatar
mlamhm
Beiträge: 17
Registriert: 20.01.2016 15:31:53
Wohnort: Mannheim

Re: Nach dem Update auf Bookwurm läuft evolution nicht

Beitrag von mlamhm » 15.06.2023 20:35:22

Im Verzeichnis
~/.config
mal nach einträgen von evolution suchen und dies löschen (backup nicht vergessen).

Dies half mir mit akonadi unter KDE und Kmail.

Gruß Mike

mnfrd
Beiträge: 7
Registriert: 09.12.2018 21:26:36

Re: Nach dem Update auf Bookwurm läuft evolution nicht

Beitrag von mnfrd » 16.06.2023 08:17:17

Guter Vorschlag, aber .leider nicht von Erfolg gekrönt :x
Auf einer Testpartition habe ich ein Bookwurm, da läuft Evolution ohne Probleme, auch mit der eingespielten Sicherung. (Ich habe Gott sei Dank noch den Spiegel vom Buster)
/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0 zeigt auf /lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0.8.2
das ist exakt das Gleiche, wie bei dem Problem (also die Datei), aber es läuft.
juergen1@jk:~$ ls -l /lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.*
lrwxrwxrwx 1 root root 26 20. Apr 14:29 /lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0 -> libwebkit2gtk-4.1.so.0.8.2
-rw-r--r-- 1 root root 71172512 20. Apr 14:29 /lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0.8.2

Was zum Geier verursacht dann
evolution: symbol lookup error: /lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0: undefined symbol: gst_transcoder_get_sync_signal_adapter

Das rauszufinden übersteigt meine Skills.

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Nach dem Update auf Bookwurm läuft evolution nicht

Beitrag von MSfree » 16.06.2023 08:40:56

mnfrd hat geschrieben: ↑ zum Beitrag ↑
16.06.2023 08:17:17
Was zum Geier verursacht dann
evolution: symbol lookup error: /lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0: undefined symbol: gst_transcoder_get_sync_signal_adapter
Evolution lädt beim Starten diverse shared Libraries um Funktionen, die nicht im eigenen Code vorhanden sind über eben diese shared Libraries einzuladen. Dabei wird versucht, eine Funktion namens gst_transcoder_get_sync_signal_adapter zu laden und die wird nirgends gefunden.

Das ist das typische Symptom, wenn Executables und shared Libraries nicht zuzsammen passen, also bespielweise nicht zusammenpassende Versionen haben.

Wenn man z.B. von Bullseye auf Bookworm mit

Code: Alles auswählen

apt-get update; apt-get upgrade
aktualisiert, kann das passieren.

Wenn man mit

Code: Alles auswählen

apt-get update; apt-get dist-upgrade
aktualisiert, sollte das nicht passieren.

JTH
Moderator
Beiträge: 3077
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Nach dem Update auf Bookwurm läuft evolution nicht

Beitrag von JTH » 16.06.2023 09:13:05

mnfrd hat geschrieben: ↑ zum Beitrag ↑
14.06.2023 21:25:51
undefined symbol: gst_transcoder_get_sync_signal_adapter
Das Symbol (die Funktion) kommt aus libgsttranscoder-1.0.so.0 aus Debianlibgstreamer-plugins-bad1.0-0 (siehe

Code: Alles auswählen

nm -D /usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so.0 | grep gst_transcoder_get_sync_signal_adapter
).

Ich schließ mich MSfrees Verdacht an, dass das System nicht vollständig auf Bookworm-Stand ist. Oder verwendest du deb-multimedia.org, das beinhaltet diese GStreamer-Bibliotheken auch? Evtl. stimmen da dann Versionen nicht überein. Was sagt bei dir

Code: Alles auswählen

apt policy libwebkit2gtk-4.1-0 libgstreamer-plugins-bad1.0-0
?
Manchmal bekannt als Just (another) Terminal Hacker.

mnfrd
Beiträge: 7
Registriert: 09.12.2018 21:26:36

Re: Nach dem Update auf Bookwurm läuft evolution nicht

Beitrag von mnfrd » 16.06.2023 23:58:17

Ihr seid auf der richtigen Spur. Ich habe jetzt doch Nerven gezeigt und Bookwurm auf einer neuen Partition frisch installiert
und das /home (das ist eine eigene Partition) dort eingehängt. evolution läuft, die Passwörter mussten neu eingegeben werden.
Ja, beim Update war ein Fehler aufgetreten, Zeitüberschreitung Netzwerk oder so ähnlich.
Reste waren hier noch aus dem letzten Jahrtausend, das Update lief bist auf kleine Problemchen immer gut, aber diesmal...
find /etc -name '*.dpkg-*' -o -name '*.ucf-*' -o -name '*.merge-error'
und die Reste entsorgt
Dann apt clean, apt update, apt upgrade --without-new-pkgs
danach apt full-upgrade
Hier hat dann mittendrinn ein Repro wohl nicht geantwortet -> Netzwerk Zeitüberschreitung > Abruch.
apt full-upgrade -o APT::Immediate-Configure=0
dpkg --configure -a und apt-get -f install
haben dann zum scheinbaren Erfolg geführt.
Wenn ich wieder Zeit und Nerven habe, melde ich mich nochmal was die alte Installation zu
apt policy libwebkit2gtk-4.1-0 libgstreamer-plugins-bad1.0-0
und
libgsttranscoder-1.0.so.0
sagt.
Im Moment muss ich so leben (sieht alles ungewohnt aus, ich bin noch am kämpfen)

Danke für den Hinweis

Sorry, aber die fehlerhafte Installation hat einer Neuinstallation weichen müssen, dank /home und /var in eigenen Partitionen war das dann einfacher.
Alles rennt wieder, bis auf die Hintergrundbilder, da war kein Backup da. Das ganze war nach über 20 Jahren vielleicht auch mal besser so, die /etc ist jetzt nor noch halb so groß. :D

Antworten