[erledigt][live] IP configuration Probleme

  • Hi,

    ein User von VDR*ELEC mit LE13 hat in in diesem Thread Problem beim Start von live gemeldet. Ich kann ihm da nicht mehr weiterhelfen.

    Die erste Meldung war

    Code
    # journalctl | grep live
    Aug 05 13:26:22 vdr1 vdr[1245]: [1245] live: use ffmpeg.conf file /storage/.config/vdropt/plugins/live/ffmpeg.conf
    Aug 05 13:26:29 vdr1 vdr[1245]: [1349] live: INFO: attempt to listen on ip = ''
    Aug 05 13:26:29 vdr1 vdr[1245]: [1349] live: ERROR: ip =  is invalid: exception = error 22 in function fcntl(wakePipe): Invalid argument
    Aug 05 13:26:29 vdr1 vdr[1245]: [1349] live: ERROR: live httpd server crashed: error 22 in function fcntl(wakePipe): Invalid argument

    Das hinzufügen von IP/Port in der live config brachte eine veränderte Ausgabe, aber noch keine Lösung

    Code
    # journalctl | grep live:
    Aug 05 22:27:54 vdr1 vdr[1204]: [1204] live: INFO: validating server IP '0.0.0.0'
    Aug 05 22:27:54 vdr1 vdr[1204]: [1204] live: use ffmpeg.conf file /storage/.config/vdropt/plugins/live/ffmpeg.conf
    Aug 05 22:28:02 vdr1 vdr[1204]: [1305] live: INFO: attempt to listen on ip = '0.0.0.0'
    Aug 05 22:28:02 vdr1 vdr[1204]: [1305] live: ERROR: ip = 0.0.0.0 is invalid: exception = error 22 in function fcntl(wakePipe): Invalid argument
    Aug 05 22:28:02 vdr1 vdr[1204]: [1305] live: ERROR: live httpd server crashed: error 22 in function fcntl(wakePipe): Invalid argument

    Die Fehlermeldung habe ich in void TntConfig::Configure(tnt::Tntnet& app) const gefunden.

    LE13 und auch CE22 verwenden das tntnet von https://github.com/maekitalo/tntnet/commits/master/ mit dem Commit hash fdf69115cdac19e901fdc3bf6f7a06a30b2d87aa.

    cxxtools stammt von https://github.com/maekitalo/cxxtools mit dem Commit hash 65afe49b24d444dab4f7d2b427ccf7ad956aa9da

    Ich hoffe nicht, daß ich für beide Pakete einen Downgrade nur für live machen muss.

  • Ich starte Live ohne Angabe einer IP-Adresse, also nur mit -P live. Damit kommt zwar auch die INFO-Meldung:

    Code
    Aug  6 07:55:45 HTPC vdr: [1299] live: INFO: attempt to listen on ip = ''
    Aug  6 11:55:42 HTPC vdr: [1299] live: INFO: attempt to listen on ip = ''

    … wie hier bei den beiden letzten VDR-Starts heute Morgen, nicht aber die oben zitierte ERROR-Meldung. Ein Zugriff auf Live ist damit möglich.

    Der VDR samt Live (auf Basis von Commit 19790149 = origin/HEAD) läuft bei mir auf einem Entwicklersystem unter Ubuntu 26.04:

    Code
    TNTNET_VERSION is 3.0, adding "-DTNTVERSION=30000"
    CXXTOOLS_VERSION is 3.0, adding "-DCXXTOOLVER=30000"

    … sowie auf dem Produktivsystem unter Ubuntu 22.04.5:

    Code
    TNTNET_VERSION is 2.2.1, adding "-DTNTVERSION=22100"
    CXXTOOLS_VERSION is 2.2.1, adding "-DCXXTOOLVER=22100"

    In beiden Environments ohne Probleme. Welche Versionen wirft das Makefile denn bei eurer Distribution aus?

    Dass der VDR wegen Live manchmal nicht startet, hatte ich übrigens hin und wieder auch schon. Ich habe dann über den Core-VDR und alle Plugins ein make clean; make install laufen lassen. Üblicherweise hat das geholfen.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T @ 2.30 GHz, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.2 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, femon, live, markad, mlist, osdteletext, recsearch, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • PS: Ich erinnere mich, dass Markus kürzlich ein paar Codezeilen für die Unterstützung noch älterer Versionen von TNTnet bzw. CXXtools entfernt hat:

    The content cannot be displayed because you do not have authorisation to view this content.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T @ 2.30 GHz, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.2 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, femon, live, markad, mlist, osdteletext, recsearch, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • PS: Ich erinnere mich, dass Markus kürzlich ein paar Codezeilen für die Unterstützung noch älterer Versionen von TNTnet bzw. CXXtools entfernt hat:

    Das Problem sind nicht ältere Versionen von TNTnet und CXXtools, sondern ganz im Gegenteil sehr viel neuere. Z.B. stammen TNTnet/CXXtools 3.0 aus dem Jahr 2020, während die Version in VDR*ELEC nur ein paar Wochen alt ist.

    Die Plugins werden eigentlich sehr aktuell gehalten.

    Ich fürchte ich muss tatsächlich einen Downgrade machen und die Libs für das Plugin statisch linken oder es zumindest versuchen.

  • Im Mainstream zu bleiben, ist nicht immer ein Nachteil… ;)

    An dieses Thema muss jedenfalls Markus ran.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T @ 2.30 GHz, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.8.2 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, femon, live, markad, mlist, osdteletext, recsearch, remote, satip, screenshot, skinnopacity, streamdev, systeminfo, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Ich fürchte ich muss tatsächlich einen Downgrade machen und die Libs für das Plugin statisch linken oder es zumindest versuchen.

    Der Downgrade von cxxtools klappt nicht :( Ich bekomme cxxtools 3.0 nicht mehr compiliert und habe keine Ahnung warum. Neuerer Compiler? Neuste glibc? Kernel? Ich fürchte gerade übles.

  • Den Downgrade von cxxtools und tntnet habe ich hinbekommen und werde jetzt bei der 3.0 bleiben. Ob es sinnvoll ist, sich um neue Versionen zu bemühen bezweifle ich etwas. Solange die Distributionen alle noch 3.0 liefern, ist ein Upgrade wenig sinnvoll. Selbst Debian sid hat noch die 3.0. Das neue Repository scheint irgendwie unbekannt zu sein. Wobei man aber auch sagen muss, das dort Tags oder Releases sehr sparsam eingesetzt werden und das Changelog ist auch veraltet. Ich weiß noch nicht, was ich davon halten soll.

  • Zabrimus August 7, 2026 at 5:16 PM

    Changed the title of the thread from “[live] IP configuration Probleme” to “[erledigt][live] IP configuration Probleme”.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!