Posts by LotharE

    Hallo Zabrimus,

    hab mal wieder Probleme mit dem Build: :(

    CE21-ng

    Wenn ich den aktuellen Stand baue und installiere, läuft der cefbrowser nicht:

    Keine Ahnung, warum libfmt.so.10 nicht gefunden wird.
    Mit der vorletzten Version a53d72f891aa5cc564fcf22755de14d6b0e87803 lief's noch.
    Im Anhang noch ein paar detaillierte Infos und Logs dazu

    CE22-no

    Hier steigt er beim Build von kodi selbst aus, kommt wohl mit der neuen Version von spdlog nicht zurecht.


    Würde hier ein Build in eijn frisches Verzeichnis helfen?

    Schöne Grüße

    Lothar

    LotharE

    Gibt es das Problem mit libav und softhdodroid noch oder läuft das jetzt?

    Ja, softhdodroid läuft mit den neuen Versionen

    Code
    CoreELEC:~ # ldd /usr/local/lib/vdr/libvdr-softhdodroid.so.5
           linux-vdso.so.1 (0x0000007fa7758000)
           libasound.so.2 => /usr/lib/libasound.so.2 (0x0000007fa55b0000)
           libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x0000007fa54c0000)
           libcec.so.6 => /usr/lib/libcec.so.6 (0x0000007fa5400000)
           libdrm.so.2 => /usr/lib/libdrm.so.2 (0x0000007fa53c0000)
           libavutil.so.59 => /usr/lib/libavutil.so.59 (0x0000007fa42d0000)
           libavcodec.so.61 => /usr/lib/libavcodec.so.61 (0x0000007fa31e0000)
           libavfilter.so.10 => /usr/lib/libavfilter.so.10 (0x0000007fa2dd0000)
           libswresample.so.5 => /usr/lib/libswresample.so.5 (0x0000007fa2d90000)

    Hallo Zabrimus,

    ich hatte am Wochende Probleme mit der SD-Card, auf der ich CE22-no installiert habe.

    Das meiste habe ich wieder hinbekommen, der VDR läuft (siehe Beitrag zuvor).
    Leider bekomme ich den cefbrowser nicht ans laufen.

    Ich habe dazu eine systemd Unit erstellt (die in deinem Repo ist ja nur für CE21 wg. Docker).

    Das gibt allerdings einen Fehler:

    Code
    Jan 13 16:32:38 CoreELEC systemd[1]: Started cefbrowser.service.
    Jan 13 16:32:38 CoreELEC cefbrowser[1277]: [2025-01-13 16:32:38.245] [cefbrowser] [error] [database.cpp:35] DB Error: database/hbbtv_urls.db -> unable to open database file
    Jan 13 16:32:38 CoreELEC cefbrowser[1277]: [0113/163238.246952:WARNING:alloy_main_delegate.cc(559)] Alloy bootstrap is deprecated and will be removed in ~M127. See https://github.com/chromiumembedded/c
    Jan 13 16:32:38 CoreELEC cefbrowser[1279]: [2025-01-13 16:32:38.283] [cefbrowser] [error] [database.cpp:35] DB Error: database/hbbtv_urls.db -> unable to open database file
    Jan 13 16:32:38 CoreELEC cefbrowser[1280]: [2025-01-13 16:32:38.287] [cefbrowser] [error] [database.cpp:35] DB Error: database/hbbtv_urls.db -> unable to open database file
    Jan 13 16:32:38 CoreELEC cefbrowser[1277]: [0113/163238.294254:FATAL:path_service.cc(265)] Failed to get the path for 1001
    Jan 13 16:32:38 CoreELEC systemd[1]: cefbrowser.service: Main process exited, code=dumped, status=5/TRAP
    Jan 13 16:32:38 CoreELEC systemd[1]: cefbrowser.service: Failed with result 'core-dump'.

    Das gleiche erhalte ich, wenn ich als Parameter nur die --config= Zeile übergebe

    Hast Du eine Idee, was da schief läuft?

    Wie sieht cefbrowser.service bei Dir auf CE22-no aus?

    Schöne Grüße
    Lothar

    Hallo Zabrimus,

    mit Deinen letzten Änderungen läuft der Build für CE22-no jetzt wieder ohne temporäre Eingriffe durch.
    libnetppp baut, ebenso vlc

    Nach einem Upgrade auf die neue Version läuft der VDR jetzt wieder.

    Danke
    Lothar

    Hi,

    unter CE22-no gibt's ja seit kurzem den neuen Kernel 5.15.137

    Da es bisher unter Kernel 5.15.115 das Problem mit NFSv4 gab, habe ich mit dem neuen Kernel nochmal einen Test mit NFS v4 gestartet.

    Code
    CoreELEC:~/.config/vdropt # mount -t nfs4
    qnap2:/video on /storage/videos type nfs4 (rw,relatime,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.0.93,local_lock=none,addr=192.168.0.57)

    Habe seit gestern damit Videos aufgenommen und abgespielt, bisher keine Probleme.

    Lothar

    Hi,

    ich habe nochmal einen Versuch zum Bauen von CE22-no mit dem aktuellen Stand in einem frischen Verzeichnis gestartet.

    Dabei bin ich über diesen Fehler gestolpert:

    Ich habe dann testweise den Zugriff auf die unbekannte Membervariable in TcpClient.cpp Zeile 59 auskommentiert, danach lief das Build durch.

    Der VDR läuft damit, FFMPEG ist jetzt 7.1, Kernel 5.15.137, softhdodroid kommt mit der Version klar so wie es ausschaut.

    Build für CE21-ng läuft ebenfalls.

    Schöne Grüße

    Lothar

    Hi Zabrimus,

    mit der aktuellen Version von deinem Repo startet der VDR nicht mehr:

    CE22-no

    Es gab wohl ein Update von libav

    softhdodrid möchte diese Versionen:

           libavutil.so.58 => not found
           libavcodec.so.60 => not found
           libavfilter.so.9 => not found
           libswresample.so.4 => not found

    Aktuell sind jetzt diese Versionen:

    CoreELEC:~ # ll /usr/lib/libav*

    lrwxrwxrwx    1 root     root            23 Dec 28 14:02 /usr/lib/libavcodec.so -> libavcodec.so.61.19.100
    lrwxrwxrwx    1 root     root            23 Dec 28 14:02 /usr/lib/libavcodec.so.61 -> libavcodec.so.61.19.100
    -rwxr-xr-x    1 root     root      12855472 Dec 28 14:02 /usr/lib/libavcodec.so.61.19.100
    lrwxrwxrwx    1 root     root            23 Dec 28 14:02 /usr/lib/libavdevice.so -> libavdevice.so.61.3.100
    lrwxrwxrwx    1 root     root            23 Dec 28 14:02 /usr/lib/libavdevice.so.61 -> libavdevice.so.61.3.100
    -rwxr-xr-x    1 root     root         67704 Dec 28 14:02 /usr/lib/libavdevice.so.61.3.100
    lrwxrwxrwx    1 root     root            23 Dec 28 14:02 /usr/lib/libavfilter.so -> libavfilter.so.10.4.100
    lrwxrwxrwx    1 root     root            23 Dec 28 14:02 /usr/lib/libavfilter.so.10 -> libavfilter.so.10.4.100
    -rwxr-xr-x    1 root     root       4134392 Dec 28 14:02 /usr/lib/libavfilter.so.10.4.100
    lrwxrwxrwx    1 root     root            23 Dec 28 14:02 /usr/lib/libavformat.so -> libavformat.so.61.7.100
    lrwxrwxrwx    1 root     root            23 Dec 28 14:02 /usr/lib/libavformat.so.61 -> libavformat.so.61.7.100
    -rwxr-xr-x    1 root     root       2235048 Dec 28 14:02 /usr/lib/libavformat.so.61.7.100
    lrwxrwxrwx    1 root     root            22 Dec 28 14:02 /usr/lib/libavutil.so -> libavutil.so.59.39.100
    lrwxrwxrwx    1 root     root            22 Dec 28 14:02 /usr/lib/libavutil.so.59 -> libavutil.so.59.39.100
    -rwxr-xr-x    1 root     root        789352 Dec 28 14:02 /usr/lib/libavutil.so.59.39.100

    Ich habe testweise Symlinks auf die alten Versionen angelegt; das klappt leider nicht:

    Dez 28 16:07:43 CoreELEC vdr[26991]: [26991] loading plugin: /usr/local/lib/vdr/libvdr-softhdodroid.so.5
    Dez 28 16:07:43 CoreELEC vdr[26991]: [26991] ERROR: /storage/libavutil.so.58: version `LIBAVUTIL_58' not found (required by /usr/local/lib/vdr/libvdr-softhdodroid.so.5)

    Ich weis nicht, ob es reicht, softhdodroid gegen die neue libav zu bauen oder ob es da inkompatible Änderungen gibt.

    Ich bleibe erstmal bei der letzten Version.

    Schöne Grüße
    Lothar

    Hi Zabrimus,

    mit deinem letzten Update baut das Plugin eepg nicht mehr.

    Der Patch lässt sich nicht mehr anwenden. Möglicherweise ist der bei der neuen Version auch nicht mehr notwendig.

    Wenn ich den lösche, läuft der Build wieder durch.

    Schöne Grüße

    Lothar

    Hi Zabrimus,

    ich habe eben nochmal den aktuellen Stand abgerufen und ein build für CE22-no gemacht.

    Leider bekomme ich immer noch den gleichen Fehler wie in der letzte Woche, auch nach einem clean-package.sh für exfatprogs

    Irgend eine Idee?

    Hi Zabrimus,

    ich habe mit dem aktuellen Stand leider ein Problem.
    Der build für CE21 läuft durch, bei CE22 bekomme ich diesen Fehler:

    Hast Du eine Idee, was da nicht passt?

    Lothar