[gelöst] Kodi kaputt!? "Inconsistency detected by ld.so" ... "elf_machine_rela_relative" ... "R_X86_64_RELATIVE' failed!"

  • Hallo!


    Seit einiger Zeit geht offenbar Kodi nicht mehr (siehe Signatur): es wird kurz schwarz,
    aber anstatt Kodi zu öffnen kommt nach wenigen Sekunden wieder das TV-Bild (mit Ton).


    Im Syslog steht dann das hier:


    Lt. meinen Suchmaschinen-Recherchen zu dem Thema soll dann der Kernel kaputt sein.

    Da ich immer nur mit dem Ansible-install-Skript (also apt-get dist-update & ...-upgrade) arbeite, wüsste ich nicht wie das passiert wäre.


    Kodi drüber-installieren (sudo apt-get --reinstall install kodi) hat schon mal nichts gebracht.

    Jemand eine Idee, wie der WAF möglichst schnell wieder hergestellt werden kann?

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Hilft vielleicht das Kodi Logfile?

    /var/lib/vdr/.kodi/temp/kodi.log

    Ist beim letzten Update vielleicht was schief gelaufen?

    sudo apt -f install

    (vermutlich nicht sonst hätte er beim -- reinstall was gemeldet)

    VDR User: 2127
    YaVDR-focal , Case: HFX Classic, Mainboard: ASUS H97M-E, CPU: Intel Celeron CPU G1840T, GPU: GeForce GT 1030, DVB-S: Digital Devices Cine S2 V6
    YaVDR-focal (24/7), Case: Akasa, Mainboard: NUC D34010WYB, DVB-S: Sundtek SkyTV Ultimate Dual, Miscellaneous: epgd, pihole

    YaVDR-focal (headless), System: HP 260 G2 DM, DVB-S: Sundtek SkyTV Ultimate Dual

  • Nein leider, im letzten Kodi log (vom 16.02.2023!) ist nur eine reguläre Beendigung drin.
    Bis zu Kodi (und dessen log) komme ich seit ??? nicht mehr.

    Obiger Reinstall ist fehlerfrei durchgelaufen.

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Laut Google kann es alles mögliche sein, vom Kernel bis zu einzelnen Bibliotheken, z.B. auch Python.

    Kernel glaube ich jetzt eher nicht, dann würde das Problem sicher auch an anderen Stellen auftauchen.
    Für eine genauere Analyse müsstest Du das dann aber tracen. Da bin ich aber auch raus.

    Findet sich vielleicht noch ein Ansatzpunkt in der apt Historie?

    /var/log/apt/history.log

    Das die Kodipakete alle aus dem selben Repository kommen, hast Du ja sicher schon gecheckt, nicht das es einen Versionsmischmasch gibt.
    Als erstes springt mir da "inputstream + amazon vod" aus Deiner Signatur ins Auge.

    VDR User: 2127
    YaVDR-focal , Case: HFX Classic, Mainboard: ASUS H97M-E, CPU: Intel Celeron CPU G1840T, GPU: GeForce GT 1030, DVB-S: Digital Devices Cine S2 V6
    YaVDR-focal (24/7), Case: Akasa, Mainboard: NUC D34010WYB, DVB-S: Sundtek SkyTV Ultimate Dual, Miscellaneous: epgd, pihole

    YaVDR-focal (headless), System: HP 260 G2 DM, DVB-S: Sundtek SkyTV Ultimate Dual

  • Ich glaube ehrlich gesagt nicht daran, daß das Erfolg hat, ist aber wenig Aufwand. Wenn Du ausschließen willst, daß ein Addon schuld ist, dann könntest Du den Kodi-Ordner in ~/.kodi probehalber zum Beispiel in ~/.kodi.orig umbenennen. Dann startet Kodi "wie neu" und Du kannst aber auch schnell den Originalzustand wiederherstellen, wenn es nix bringt.


    Viele Grüße

    Herbert

  • Vielen Dank für eure Antworten!


    1) Das Umbenennen von /var/lib/vdr/.kodi habe ich ausprobiert:
    Neben ein paar mehr Fehlermeldungen (wohl wg. Neuanlage der Konfig) kommt leider wieder nur die bekannte "Inconsistency ..." und zurück zum TV-Bild :(


    2) Inputstream und Amazon-VOD wurden aus ZIP-Dateien installiert.
    Kann ich aber wohl wegen 1. als Ursache für die Inconsistency ausschließen, oder?

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

    2 Mal editiert, zuletzt von davie2000 () aus folgendem Grund: Auszug apt-cache policy 2

  • Das Paket kodi-inputstream-adaptive wurde manuell installiert oder vielleicht aus einem Repository, das es nicht mehr gibt.

    Vielleicht stimmt da was nicht.
    Ansonsten fällt mir auf, dass Mulltiarch aktiv ist, also möglicherweise auch i386 Pakete installiert sind, die u.U. stören.

    Kannst Du mit dpkg -l | grep -i i386 prüfen.
    Ich habe kein bionic mehr und kann daher nicht prüfen wie es bei mir war. Mit focal sind, mit der yaVDR-Standardinstalltion, keine i386 Paket notwendig und Multiarch nicht aktiv.

    VDR User: 2127
    YaVDR-focal , Case: HFX Classic, Mainboard: ASUS H97M-E, CPU: Intel Celeron CPU G1840T, GPU: GeForce GT 1030, DVB-S: Digital Devices Cine S2 V6
    YaVDR-focal (24/7), Case: Akasa, Mainboard: NUC D34010WYB, DVB-S: Sundtek SkyTV Ultimate Dual, Miscellaneous: epgd, pihole

    YaVDR-focal (headless), System: HP 260 G2 DM, DVB-S: Sundtek SkyTV Ultimate Dual

  • Hmmm ... danke für den Hinweis, war mir nicht bewusst.

    Aber wie man oben sieht, sind doch alle Kodibestandteile eh aus dem gleichen Repository, oder?

    Dachte, ich hätte das in Kodi "aus ZIP" installiert.


    Den Befehl dpkg -l | grep -i i386 hab ich (mit und ohne sudo) abgesetzt, aber er liefert ein leeres Ergebnis.


    Könnte es was bringen, wenn ich das kodi-inputstream-adaptive mal deinstalliere?
    Oder eher nicht, weil das mit umbenannter .kodi ja schon quasi das Gleiche war?

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Wenn keine i386 Pakete gefunden werden, ist das schon mal gut.

    Dachte, ich hätte das in Kodi "aus ZIP" installiert

    Kann ja sein, vielleicht wird da irgendwie ein deb Paket installiert.

    Könnte es was bringen, wenn ich das kodi-inputstream-adaptive mal deinstalliere?

    Mal alles zu deinstallieren, was nicht unbedingt notwendig ist, wäre auch meine Vorgehensweise.


    Probieren kannst Du auch ob es einen Unterschied macht, wenn Du Kodi manuell startest.
    Ich habe es bei mir mit focal per ssh so gemacht:

    --> Vdr läuft und Du hast ein Bild, dann per ssh als normaler user verbinden

    Code
    sudo -u vdr svdrpsend plug softhddevice deta
    sudo -u vdr svdrpsend remo off
    sudo -u vdr XDG_RUNTIME_DIR=/run/user/$(id -u vdr) systemctl --user start kodi

    VDR User: 2127
    YaVDR-focal , Case: HFX Classic, Mainboard: ASUS H97M-E, CPU: Intel Celeron CPU G1840T, GPU: GeForce GT 1030, DVB-S: Digital Devices Cine S2 V6
    YaVDR-focal (24/7), Case: Akasa, Mainboard: NUC D34010WYB, DVB-S: Sundtek SkyTV Ultimate Dual, Miscellaneous: epgd, pihole

    YaVDR-focal (headless), System: HP 260 G2 DM, DVB-S: Sundtek SkyTV Ultimate Dual

  • Ich habe jetzt kodi-inputstream-adaptive deinstalliert - neu gebootet - gleicher Fehler beim Kodistart.

    Dann habe ich - wie beschrieben - Kodi über SSH manuell gestartet - gleicher Fehler im Syslog:

    Inconsistency detected by ld.so: ../sysdeps/x86_64/dl-machine.h: 540: elf_machine_rela_relative: Assertion `ELFW(R_TYPE) (reloc->r_info) == R_X86_64_RELATIVE' failed!


    Hat noch jemand irgendeine Idee, was da falsch läuft? ;(

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Da bin ich dann auch ratlos.
    Bliebe noch tracen, aber da kann ich leider auch nicht helfen :(

    Viel Erfolg :thumbup:

    VDR User: 2127
    YaVDR-focal , Case: HFX Classic, Mainboard: ASUS H97M-E, CPU: Intel Celeron CPU G1840T, GPU: GeForce GT 1030, DVB-S: Digital Devices Cine S2 V6
    YaVDR-focal (24/7), Case: Akasa, Mainboard: NUC D34010WYB, DVB-S: Sundtek SkyTV Ultimate Dual, Miscellaneous: epgd, pihole

    YaVDR-focal (headless), System: HP 260 G2 DM, DVB-S: Sundtek SkyTV Ultimate Dual

  • Ich habe jetzt Kodi mehrmals drüber installiert, aber der Fehler bleibt.

    Dann habe ich ein strace kodi abgesetzt und in dem sehr komplexen Ergebnis irgendwo gelesen, dass kodi-gbm fehlt.

    Also habe ich auch das installiert (sudo apt install kodi-gbm), aber der Fehler bleibt.


    Ich hänge hier mal den aktuellen Output von strace kodi an, in der Hoffnung, dass irgendjemand hier etwas rauslesen kann, was mich einer Lösung näherbringt.


    Danke u lg

    davie2000

    Dateien

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Nicht das mir das jetzt wirklich was sagen würde, aber dieser Eintrag irritiert mich etwas.
    stat("/home/daniel/.xbmc", 0x7ffdce347520) = -1 ENOENT (No such file or directory)
    Kodi wird doch normalerweise als User vdr gestartet oder nicht? Was sucht er dann in diesem Verzeichnis?

    VDR User: 2127
    YaVDR-focal , Case: HFX Classic, Mainboard: ASUS H97M-E, CPU: Intel Celeron CPU G1840T, GPU: GeForce GT 1030, DVB-S: Digital Devices Cine S2 V6
    YaVDR-focal (24/7), Case: Akasa, Mainboard: NUC D34010WYB, DVB-S: Sundtek SkyTV Ultimate Dual, Miscellaneous: epgd, pihole

    YaVDR-focal (headless), System: HP 260 G2 DM, DVB-S: Sundtek SkyTV Ultimate Dual

  • Das ist eine sehr gute Frage - danke fürs Finden!!


    Kann das daran liegen, dass der Befehl "strace kodi" bzw. die Re-Installationen mit diesem user abgesetzt wurden?


    Ansonsten würde ich wohl dieser Spur mal nachgehen (forschen) bzw. wohl mal kodi

    komplett deinstallieren und neu beginnen ...

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

    Einmal editiert, zuletzt von davie2000 ()

  • Wenn Du mit dem User angemeldet warst, dann macht es Sinn, dass er in dem Home-Verzeichnis sucht.
    Mit einem anderen User kann dann aber auch der Fehler ein völlig anderer sein.

    Der trace sagt ja am Ende "ERROR: Unable to create GUI. Exiting", das könnte einfach am "falschen" User liegen.

    Bleibt für mich die Frage, warum wird in .xbmc gesucht und nicht .kodi (war bei mir auch mit boinic schon .kodi)

    Kannst Du strace vielleicht mit dem Aufruf aus Post #9 kombinieren?

    VDR User: 2127
    YaVDR-focal , Case: HFX Classic, Mainboard: ASUS H97M-E, CPU: Intel Celeron CPU G1840T, GPU: GeForce GT 1030, DVB-S: Digital Devices Cine S2 V6
    YaVDR-focal (24/7), Case: Akasa, Mainboard: NUC D34010WYB, DVB-S: Sundtek SkyTV Ultimate Dual, Miscellaneous: epgd, pihole

    YaVDR-focal (headless), System: HP 260 G2 DM, DVB-S: Sundtek SkyTV Ultimate Dual

  • Ich habe jetzt mal kodi komplett entfernt - sudo apt purge kodi\*.
    Dann komplett neu installiert:

    sudo apt install kodi kodi-eventclients-kodi-send kodi-eventclients-common kodi-pvr-vdr-vnsi


    Und siehe da - es läuft wieder :love: (nach Reboot) - keine Ahnung warum, aber ist ja auch egal. :saint:


    Jetzt muss ich nur das adaptive-Plugin für kodi 18.9 wieder installiert bekommen ...

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Dann ist das Wochenende ja gesichert, WAF wieder OK.
    :welle

    VDR User: 2127
    YaVDR-focal , Case: HFX Classic, Mainboard: ASUS H97M-E, CPU: Intel Celeron CPU G1840T, GPU: GeForce GT 1030, DVB-S: Digital Devices Cine S2 V6
    YaVDR-focal (24/7), Case: Akasa, Mainboard: NUC D34010WYB, DVB-S: Sundtek SkyTV Ultimate Dual, Miscellaneous: epgd, pihole

    YaVDR-focal (headless), System: HP 260 G2 DM, DVB-S: Sundtek SkyTV Ultimate Dual

  • davie2000

    Hat den Titel des Themas von „Kodi kaputt!? "Inconsistency detected by ld.so" ... "elf_machine_rela_relative" ... "R_X86_64_RELATIVE' failed!"“ zu „[gelöst] Kodi kaputt!? "Inconsistency detected by ld.so" ... "elf_machine_rela_relative" ... "R_X86_64_RELATIVE' failed!"“ geändert.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!