error in channels.conf ??

  • Durch diverse rumfrickeleien ist 1.7.27 erfolgreich umgesezt für Openwrt. (LDflags und andere)
    Es startet vnsiserver usw. Es gibt keine Errors beim start bis auf :


    Code
    Jan 18 14:56:07 OpenWrt user.err vdr: [3460] ERROR: error in /etc/config/vdr/channels.conf, line 363
    Jan 18 14:56:07 OpenWrt user.err vdr: [3460] ERROR: error in /etc/config/vdr/channels.conf, line 364
    Jan 18 14:56:07 OpenWrt user.err vdr: [3460] ERROR: error in /etc/config/vdr/channels.conf, line 365
    Jan 18 14:56:07 OpenWrt user.err vdr: [3460] ERROR: error in /etc/config/vdr/channels.conf, line 366
    Jan 18 14:56:07 OpenWrt user.err vdr: [3460] ERROR: error in /etc/config/vdr/channels.conf, line 367


    Alle Channels werden bemängelt.
    Was hat er für ein Problem damit :



    channels.conf wurde so erstellt:


    w_scan -fc -c DE -o 7 > /etc/config/vdr/channels.conf


    meines wissens nach vollkommen korrekt oder ?

  • Und warum vergleichst du die Einträge nicht mit denen von Channelpedia? Warum scannst du überhaupt selbst?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Und warum vergleichst du die Einträge nicht mit denen von Channelpedia? Warum scannst du überhaupt selbst?


    Gerald


    Klingt ja als wäre das ein Verbrechen. Natürlich funzt das normalerweile. w_scan wurde seinerzeit extra für VDR angepasst.
    Allerdings ist w_scan nicht für embedded devices gemacht wie ein openWrt Router. War es nie und wird es nie sein.




    Eine channels.conf mit 18 Zeilen passt wohl kaum zu einer Fehlermeldung bei der Zeile 363 der channels.conf beanstandet wird.
    Lösch doch einfach alle Zeilen der benutzten(!) channels.conf ab Zeile 362 und lass VDR die fehlenden selbst ergänzen.

  • Durch diverse rumfrickeleien ist 1.7.27 erfolgreich umgesezt für Openwrt. (LDflags und andere)

    Openwrt? IIRC gibts bei non-gcc teilweise Probleme mit sscanf() oder so weil da nicht alle Optionen zur Verfügung stehen. Gab's vor ein paar Wochen auch auf der ML wenn ich das richtig in der Erinnerung habe.
    Vielleicht musst Du noch mehr rumfrickeln :D

  • Klingt ja als wäre das ein Verbrechen. Natürlich funzt das normalerweile. w_scan wurde seinerzeit extra für VDR angepasst.


    So möchte ich das nicht verstanden wissen. Natürlich funktioniert w_scan. Wenn er es aber nun mal nicht hin bekommt? Wir wissen doch beide, dass es ein PEBKAC ist.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • gerald


    PEBKAC = Typ der an 2 Tagen eine armel Plattform jtag verkabelt, nen Kernel patcht und nen dvbdevice mit tvheadend zum stratzen bringt??? (Funzt übrigens Bombe!)
    Nee Spaß bei Seite..... Weiß was die Abkürzung bedeutet :rolleyes:



    FireFly,
    Danke für den Hinweis sehe ich mir morgen mal an.
    Klingt aber nach nem Interessanten Anhaltspunkt :).
    Die Herrschaften von Openelec crosscompilen auch und kriegens auf den Schirm.
    Siehe diese appletv plattform z.b. ;D



    wirbel
    Ich habe einen Scan auf nem Ubuntusystem laufen lassen. Mit selbem Ergebnis.
    Dieses w_scan stammt aus dem yavdr stable ppa.


    edit:
    Hab ebn mal die 3 Hübschen hier aus der Channelpedia angeboten:


    Code
    arte HD;ZDFvision:338000:C0M256:C:6900:6210=27:6221=deu@3,6222=fra@3;6220=deu@106:6230;6231=fra,6232=deu:0:11120:1:1011:0
    Das Erste HD;ARD:338000:C0M256:C:6900:6010=27:6020=deu@3,6021=mis@3;6022=deu@106:6030;6031=deu:0:11100:1:1011:0
    ZDF HD;ZDFvision:338000:C0M256:C:6900:6110=27:6120=deu@3,6121=mis@3,6123=qaa@3;6122=deu@106:6130;6131=deu:0:11110:1:1011:0


    Mit diesem Ergebnis:


    Code
    Jan 18 17:53:31 OpenWrt user.err vdr: [3613] loading /etc/config/vdr/channels.conf
    Jan 18 17:53:31 OpenWrt user.err vdr: [3613] ERROR: error in /etc/config/vdr/channels.conf, line 1
    Jan 18 17:53:31 OpenWrt user.err vdr: [3613] ERROR: error in /etc/config/vdr/channels.conf, line 2
    Jan 18 17:53:31 OpenWrt user.err vdr: [3613] ERROR: error in /etc/config/vdr/channels.conf, line 3


    Soviel zum Thema PEBKAC hehe :D

  • Gut möglich, dass bei deiner Version von sscanf kein %a drin ist, damit würde in

    Code
    bool cChannel::Parse(const char *s)

    in channels.c


    der Rückgabewert von sscanf kleiner 9 sein.

  • Das wäre ein anderes, aber ähnlich gelagertes Problem.


    Ich würde schrittweises debuggen bis zum Problem empfehlen mit printf Ausgaben auf der Konsole.
    Und dann einen Patch schreiben, der dieses Problem umgeht.


    Aber ich will ja auch nicht vdr auf einem openWrt laufen lassen, sondern du. ;)

  • Kleines Update in der Sache.
    Mit eglibc 2.11 funktioniert es dann. VDR + VNSI tut seinen Dienst.
    Jedoch will das "böse" Plugin nicht. Selbst mit libdvbcsa kommt von VNSI no-Signal.
    Jemand ne Idee?

  • Jemand ne Idee?


    Wie du schon sagst, "böse". Und böse Dinge sind hier nicht willkommen.

Jetzt mitmachen!

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