[gelöst] mcli ERROR: video data stream broken

  • cinfo  M-Reimer:

    "ftp Download vom NCV defekt" - Zusammenfassung des aktuellen Probs bez. der Netceiver tools & mcli


    Hier hat pbrb die Fehler erstmals behoben:


    Bis zur mcli0.97(ev. auch 1.0) hat Alles wunderbar funktioniert.

    Ich vermute dass entweder Änderungen am default Verhalten von lftp oder Ubuntu oder der Umbau an mcli, zur "Disfunktion" der Netceivertools geführt haben.


    Im BM2LTS Image hatten wir diese Umbauten ertmals 01/2024 erfolglos getestet. Daraufhin hat cinfo wieder die 0.97 ins Image gebaut.


    Nun haben wir es erneut mit der mcli1.0.1 versucht:

    root@BM2LTS-MC:/tmp# netcvupdate -n -e -d eth0.2 -i fe80::208:54ff:fe54:b261 -U ./netceiver.conf

    INFO : enable options for FTP client 'lftp'

    DEBUG : enable debugging

    UUID fe80::208:54ff:fe54:b261: Uploading ./netceiver.conf ...


    DEBUG : execute FTP command: lftp --norc -d

    DEBUG : execute FTP script

    ------

    set ftp:use-site-utime off

    set ftp:use-site-utime2 off

    set ftp:use-feat off

    set ftp:ssl-allow false

    open fe80::208:54ff:fe54:b261%eth0.2

    user root root

    cd /mmc/etc/

    put ./netceiver.conf -o netceiver.conf

    quit

    ------

    ---- Löse Hostadresse auf...

    ---- IPv6 is not supported or configured

    open: fe80::208:54ff:fe54:b261%eth0.2: Keine Adresse gefunden

    cd: Keine Verbindung

    put: ./netceiver.conf: Keine Verbindung

    Upload failed (ret=256)

    -----------------------------------------------------------------------


    Auch laut syslog scheitert schon der DOWNLOAD:

    Code
    Mar 12 20:07:15 BM2LTS-MC vdr: [1930] EXEC1 rm -f /tmp/netceiver.conf; cd /tmp; netcvupdate -n -q -i fe80::208:54ff:fe54:b261 -d eth0.2 -D
    Mar 12 20:07:15 BM2LTS-MC vdr[1933]: INFO  : enable options for FTP client 'lftp'
    Mar 12 20:07:15 BM2LTS-MC vdr[1933]: INFO  : disable verbose mode
    Mar 12 20:07:15 BM2LTS-MC vdr[1933]: UUID fe80::208:54ff:fe54:b261: Downloading netceiver.conf ...
    Mar 12 20:07:15 BM2LTS-MC vdr[1935]: open: fe80::208:54ff:fe54:b261%eth0.2: Keine Adresse gefunden
    Mar 12 20:07:15 BM2LTS-MC vdr[1935]: cd: Keine Verbindung
    Mar 12 20:07:15 BM2LTS-MC vdr[1935]: get: netceiver.conf: Keine Verbindung
    Mar 12 20:07:15 BM2LTS-MC vdr[1933]: Download failed (ret=256)
    Mar 12 20:07:15 BM2LTS-MC vdr[1382]: I/O warning : failed to load external entity "/tmp/netceiver.conf"
    Mar 12 20:07:15 BM2LTS-MC vdr: [1382] warning: Fehler beim Parsen der Konfiguration von Netceiver fe80::208:54ff:fe54:b261

    per telnet komm ich drauf

    telnet fe80::208:54ff:fe54:b261%eth0.2

    Trying fe80::208:54ff:fe54:b261%eth0.2...

    Connected to fe80::208:54ff:fe54:b261%eth0.2.


    Ob das Thema IPv6 damit zu tun hat kann ich nicht beurteilen - ich vermute dass es die falsche Spur ist:

    Socket multicast loopback does not work on IPv6 sockets on Linux

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

    2 Mal editiert, zuletzt von gggggg ()

  • Nach einigen Test folgende Vermutung: Lässt man die Option -n weg funken Up u Download.


    ???? Die -n (Aufruf neuer lftp) hatte aber 2022 das damalige Prob bez. fehlerhater Optionen gelöst ????


    Fehlerhafter Aufruf mit -n der den lftp nutzt


    Hier ohne -n


    IMHO sollten wir klären weshalb -n nun nicht mehr funkt. Weil ich befürchte noch andere Nebeneffekte, wenn wir nun einfach wieder den "alten FTP" nutzen. cinfo bitte jedenfalls die .97er Versionen posten (um zu sehen ob das noch läuft).

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

    3 Mal editiert, zuletzt von gggggg ()

  • Obiges Verhalten ist auch mit den NCV tools aus 20220207 in Kombi mit der aktuellen mcli1.0.1 so. Damit wäre die mcli1.0.1 unter "Generalverdacht". Bin gespannt wie sich die mcli0.97 dazu verhält.

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • cinfo bitte jedenfalls die .97er Versionen posten (um zu sehen ob das noch läuft). Den hast gestern bekommen incl. Tools

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Danke. Hab sie mal binär verglichen

    Die NCV Tools von gestern u heute unterscheiden sich nicht.

    Die mcli v. gestern waren letzter Stand = mcli1.0.1 und die von gerade eben sind mcli0.97 ?!


    Unterschied zu den NCV tools aus 2022:

    NCVDiag und NCVupdate:

    0.99.35 (Feb 7 2022 11:10:28) und die von heute 0.99.35 (Mar 12 2024 19:25:12) unterscheiden sich denke ich nur in der tool chain

    Bei netcvlogview konnte ich keinen Versionsstring finden


    Resümee:

    Das Verhalten von NCVtools und mcli0.97/1.01 scheint ident.

    >> Die im Image enthaltene lftp (execute FTP command: lftp --norc) verhält sich anders als früher und verursacht beim 1. open den Fehler.


    root@BM2LTS-MC:~# lftp

    lftp :~> open fe80::208:54ff:fe54:b261%eth0.2

    open: fe80::208:54ff:fe54:b261%eth0.2: Keine Adresse gefunden

    lftp :~> open -d fe80::208:54ff:fe54:b261%eth0.2

    ---- Löse Hostadresse auf...

    ---- IPv6 is not supported or configured

    open: fe80::208:54ff:fe54:b261%eth0.2: Keine Adresse gefunden

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • >> Die im Image enthaltene lftp (execute FTP command: lftp --norc) verhält sich anders als früher und verursacht beim 1. open den Fehler.

    Da werden wir leider nichts mehr ändern können, alles Lib´s sind jetzt auf dem Stand und gleichzeitig auf den Sprung auf Ubuntu 24.04 LTS nächsten Monat.

    Dann wird auch wieder vieles anders sein. Also sammeln und abwarten oder mal über legen auf eine DD-Net umzusteigen. Denn wenn das so umfangreich mit der Pflege vom MCLI wird . Dann können wir nur den jetzigen Stand einfrieren und diesen dann später aus dem Image entfernen.

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Nur nicht so schnell aufgeben ;)

    Aber ich bin da zu sehr Laie ...

    1. scheint es mit weglassen des -n wieder wie vor 2022 zu funken.


    2. vermute ich dass beim lftp Änderungen am Aufruf bzw. den ftp Optionen notwendig sind

    Mit sftp hatte ich schon mal Verbindung, aber was bei ftp fehlt ist noch unklar. @ALL: BITTE HELFEN

    ftp :~> open -d sftp://fe80::208:54ff:fe54:b261%eth0.2

    lftp fe80::208:54ff:fe54:b261%eth0.2:~>


    lftp :~> open -d ftp://fe80::208:54ff:fe54:b261%eth0.2

    ---- Löse Hostadresse auf...

    ---- IPv6 is not supported or configured

    open: fe80::208:54ff:fe54:b261%eth0.2: Keine Adresse gefunden

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • cinfo die mcli097 v heute läuft leider (nach reboot) nicht:

    Mar 13 16:35:59 BM2LTS-MC vdr: [1439] loading plugin: /usr/lib/vdr/plugins/libvdr-mcli.so.2.6.6

    Mar 13 16:35:59 BM2LTS-MC vdr: [1439] ERROR: /usr/lib/vdr/plugins/libvdr-mcli.so.2.6.6: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • cinfo die mcli097 v heute läuft leider (nach reboot) nicht:

    Mar 13 16:35:59 BM2LTS-MC vdr: [1439] loading plugin: /usr/lib/vdr/plugins/libvdr-mcli.so.2.6.6

    Mar 13 16:35:59 BM2LTS-MC vdr: [1439] ERROR: /usr/lib/vdr/plugins/libvdr-mcli.so.2.6.6: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden

  • Meine Fehlermeldung bezog sich auf die 0.97. Die von dir gepostete ist eine 1.0.1. Die ist binär ident mit der v. gestern ...

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • Meine Fehlermeldung bezog sich auf die 0.97. Die von dir gepostete ist eine 1.0.1. Die ist binär ident mit der v. gestern ...

  • Hi

    1 diese oben gepostete mcli ist eigentlich eine 101. Einziger Unterschied ist der Versionsstring 0.97 (abgesehen von Unterschieden bei GNU).

    HAst du mal einen diff der sourcen gemacht. Die Unterschiede müssten nach dem Umbau v. M-Reimer doch gravierender sein !


    2 Es gibt durch den nun wieder funktionierend ftp Befehl (er versteht -q wieder, was damals 2021/22 die Umbauten ausgelöst hatte), eine Übergangslösung.

    Ich habe testhalber im mcli.conf --netcvupdate-use-lftp weg gelassen und -netcvupdate-enable-debug aktiviert. Zumindest Up/Download funkt.


    3 lftp: Ich denke mittlerweile, dass entweder eine Änderung am lftp oder an unserer Umgebung zu der Fehlermeldung führt:

    So macht es mcli bzw. die NCVtools:

    open fe80::208:54ff:fe54:b261%eth0.2

    open: fe80::208:54ff:fe54:b261%eth0.2: Keine Adresse gefunden


    Und wenn man Protokoll und // verwendet schaut es so aus

    open -d -u root,root ftp://fe80::208:54ff:fe54:b261%eth0.2

    ---- Löse Hostadresse auf...

    ---- IPv6 is not supported or configured

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • Die M-Reimer Version kannst Du ja nicht mit den Tools von der 0.9.7 nutzen. Da zu muß die libnetceiver aktive sein mit neuen Tools aus dieser Version.

    ich denk auch das hier erste einmal raus bin

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

Jetzt mitmachen!

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