Gelöst: Plugin burn: VDR 2.0.3 startet nicht (mehr)

  • Hallo,


    ich habe ein merkwürdiges Problem: Unter XUbuntu-14.04.3 und VDR 2.0.3 habe ich das Plugin burn 0.3.0 erfolgreich kompiliert, und es lief anfangs auch; allerdings ist das Schreiben der ISO-Datei aus unbekannten Gründen fehlgeschlagen. Nach Neustart des PC's startet vdr nicht mehr, er lädt femon, markad und burn (in der Reihenfolge) und entlädt diese Plugins in umgekehrter Reihenfolge wieder und beendet sich kommentarlos. Keine Fehlermeldung beim Start von VDR oder im syslog :§$%. Auch vdr -V zeigt keine Unregelmäßigkeiten, das Plugin wird richtig angezeigt. Ich habe mit den config-Dateien (in /etc/vdr und /var/lib/vdr) experimentiert, auch auf meinem 2. Rechner mit den 2.0.3-Source-Dateien erfolgreich kompiliert und auf den LinVDR kopiert - immer das Gleiche. Project-X ist die letzte Version 0.91. Wenn ich das Plugin-burn aus dem Pluginverzeichnis entferne, ist wieder alles normal. Übrigens auf meinem 2. Arbeitsplatzrechner mit Ubuntu 16.04.3 und VDR 2.2.0 läuft das Plugin anstandslos.

    Weil ich keine Fehlermeldungen habe, weiß ich nicht, wonach ich suchen muss. Gibt es vielleicht eine versteckte .lock-Datei wegen der vornagegangenen Abstürze beim Schreiben der iso-Dateien?


    Ich habe mich schon tot gesucht im Internet usw. Hat jemand eine Erklärung? Vielen Dank für Eure Hilfe.


    G. Bruno

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • Hi,

    Warum nimmst du nicht einfach die aktuelle VDR Version? Zumindest 2.2.0 solltest du nutzen. Ältere supported niemand mehr...

    MfG Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Zitat

    Warum nimmst du nicht einfach die aktuelle VDR Version? Zumindest 2.2.0 solltest du nutzen. Ältere supported niemand mehr...

    stefan: früher hat das Plugin unter VDR 1.7.22 wunderbar funktioniert. Es ist ja auch seit ca. 2013 nicht mehr aktualisiert worden. Und eine neuere VDR-Version möchte ich nicht nehmen, weil die Einrichtung immer sehr zeitaufwändig ist - ich bin froh, dass es so läuft. Außerdem gibt es ja den fglrx-Treiber von AMD nicht mehr, so dass ich auch bei dem System bei XUbuntu 14.04. bleiben muss.

    FireFly: die Verzeichnisse habe ich noch nie angeschaut, brauchte es auch nicht, weil es bisher immer lief - geht ja auch unter VDR 2.2.0, ist wohl automatisch angelegt. Ich sehe aber noch mal nach.


    PS: in meinem VDR-Resourcen-Verzeichnis gibt es nur die Dateien font.o und skins.o, gar keine Unterverzeichnisse mit diesem Namen, weder in der Version 2.0.3 noch 2.2.0, mit der es ja läuft. Allerdings habe ich in dem Verzeichnis vdr/plugins/burn/src/ das Unterverzeichnis resource/fonts. Von "skins" keine Spur.

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

    5 Mal editiert, zuletzt von GBruno () aus folgendem Grund: Nachtrag nach weiteren Nachforschungen 09.11.2017 wegen skins: Nov 6 13:27:32 linvdr vdr: [2743] starting plugin: burn Nov 6 13:27:32 linvdr vdr: [2756] burn-chain manager thread started (pid=2743, tid=2756, prio=high) Nov 6 13:27:32 linvdr vdr: [2743] burn: loaded skin Vorgabe using /usr/local/share/vdr/plugins/burn/menu-bg.png and /usr/local/share/vdr/plugins/burn/menu-button.png Zu "font.o"hae ich nichts weiter gefunden.

  • Ich habe inzwischen alle nicht benötigten Plugins markad und ttxtsubs inaktiviert. Keine Änderung. Dann dachte ich an die burn.mo-Datei; ist aber am richtigen Ort /usr/share/ locale/de_DE/LC_MESSAGES. Auch die vdr-err.*-Dateien in /tmp ist leer.


    Hat niemand eine Idee?

    MfG

    G.Bruno

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • Hi,

    nimm doch mal den Plugin src aus easyvdr oder yavdr und compile den...


    Warum du bei trusty bleibst verstehe ich ja noch, aber warum den uralten VDR, das entzieht sich meiner Kenntnis...

    Und auch etobi bietet Updates in Ubuntu soweit ich weiss... (aktuell evtl. grad nicht, ich las etwas von Server down?)


    MfG,

    Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • FireFly

    Ich habe gerade gesehen, dass Du das Plugin Burn (mit-)entwickelt hast. Vielleicht kannst Du mir sagen, wo die Konfigurations-Dateien burn.conf und ggf. weitere stehen müssen. In /etc/vdr/plugins, /var/lib/vdr/plugins oder sonst wo? Es gibt ja die Vorlage "50-burn.conf" in src/burn-verzeichnis. Anpassen kann ich sie schon, aber wohin damit?

    Auf dem VDR-2.2.0-Rechner rufe ich das Plugin mit der VDR-Kommandozeile auf, -P"burn ...", da brauche ich wohl keine burn.conf, denke ich, oder irre ich mich? Ich habe jedenfalls keine.

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • Übrigens: so alt ist der VDR-2.0.3 gar nicht, er wird mit der Ubuntu-Version 14.04. LTS ausgeliefert, die noch bis 2019 gepflegt wird. Ich bleibe dabei, um möglichst nahe am Standard zu sein. Mit selbst kompilierten Versionen habe schlechte Erfahrungen gemacht, z. B. habe ich jetzt ein Durcheinander mit den Plugin-Verzeichnissen. Und wie gesagt, auf der alten VDR-1.7.22-Version lief das Plugin gut, also kein Grund, einen neuen VDR zu nehmen, zumal das Plugin ja nicht mehr gewartet wird und ich zweifle, ob es mit noch neueren Versionen des VDR überhaupt noch funktioniert.

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • Hi,


    zumal das Plugin ja nicht mehr gewartet wird und ich zweifle, ob es mit noch neueren Versionen des VDR überhaupt noch funktioniert.

    bevor ich an was zweifle, versuche ich mich zu informieren. Leider kann man das von DIr nicht behaupten!

    https://projects.vdr-developer.org/news/310

    Auch mit VDR-2.3.8 läuft das Plugin - THX an FireFly


    Gruss

    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Und du btw selbst schreibst, dass es bei dir unter 2.2.0 funzt, aber egal...

    MfG,

    >Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Das burn Plugin wird noch gewartet, aber nicht mehr weiterentwickelt, d.h. ich passe es an neue VDR Versionen an, es wird aber keine neuen Funktionalitäten geben, auch weil sich das Kosumverhalten aufgrund der Speicherpreise verändert hat (wieso noch zig DVDs brennen, wenn man es bequem auf nem 64GB Stick transportieren kann)


    Wo Du den Inhalt des resources-Verzeichnisses hinkopieren musst kann ich Dir leider nicht genau sagen, weil jeder das Resource-Verzeichnis des VDR woanders hinlegt. Ich habe z.B. so eine Meldung im Log:

    Code
    vdr: [13758] starting plugin: burn
    vdr: [13758] burn: loaded skin Vorgabe using /usr/share/vdr/plugins/burn/menu-bg.png and /usr/share/vdr/plugins/burn/menu-button.png

    Wenn Du dem VDR als Parameter kein --resdir mitgibst, nimmt er das einkompilierte als Default. Mit vdr -h sollte er das anzeigen. Und da kopierst Du dann den Inhalt des resource-Folders aus dem burn-Paket hin.Und warum der ursprüngliche Autor da keine Fehlermeldung ausgibt wenn die fehlen, kann ich Dir auch nicht sagen. Ich werde es aber mal im Hinterkopf behalten, dass bei einer neuen Version im Fehlerfall was ausgegeben wird.

  • wolfi.m: ich habe mich sehr wohl informiert, die Seite kannte ich schon, half mir aber nicht weiter. Solche sarkastischen Bemerkungen sind wenig hilfreich.X(

    FireFly: Du hast meine Frage wohl nicht richtig verstanden. Ich wollte wissen, wo die burn.conf-Dateien stehen müssen.

    Inzwischen habe ich den Fehler selbst gefunden: die Datei burn.conf muss in /etc/vdr/plugins und/oder (?) /var/lib/vdr/plugins stehen. Leider hatte ich dort eine Datei "plugin.burn.conf" stehen, woher die kommt, weiß ich nicht. Jedenfalls wird die vom Plugin nicht erkannt. Nachdem ich symbolische Links darauf mit dem Namen "burn.conf" erstellt habe, geht es wieder:), aber nur teilweise. Der VDR-2.0.3 lädt das Plugin richtig, ich kann Filme auswählen und sie werden auch komprimiert (mplex) mit Fortschrittsanzeige usw. Nur wird leider keine iso-Datei erstellt, das Plugin stürzt nach dem Komprimieren kommentarlos und ohne Meldung im dvd.log ab :( und reißt das Frontend Xine mit, während der VDR weiter läuft. Also wie gehabt. Es scheint am DVD-Authoring zu liegen. Im tmp/iso-Verzeichnis ist das DVD-Verzeichnis VIDEO_TS vorhanden, darin auch die VTS*.vob-Dateien, es fehlen aber die VIDEO_TS.VOB, BUP und IFO-Dateien.


    Kann mir hier jetzt jemand helfen? Danke.

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • Was ist in der Datei "plugin.burn.conf"? Vom Namensschema sieht das so aus, dass es Parameter für das burn-Plugin sind. Das müsste das Startscript des vdr 2.0.x entsprechend interpretieren.


    Ich weiß nicht, was in der "normalen" burn.conf drin stehen soll (vielleicht postet jemand mal ein Beispiel), aber die Datei muss vermutlich eine andere als plugin-burn.conf sein (welche es bei vdr 2.2 nicht mehr gibt, weil die Argumente für Plugins dann über Dateien in /etc/vdr/conf.d gesteuert werden).


    Lars.

  • mini73 : Das war ein guter Hinweis, das Verzeichnis /etc/vdr/conf.d war mir bisher noch nicht aufgefallen.

    Als Vorlage kann die Datei 50-burn.conf im Verzeichnis vdr/PLUGINS/src/burn dienen. Sie gehört wohl in das Verzeichnis /etc/vdr/conf.d und wird nur benutzt, wenn der vdr ohne Parameter gestartet wird, siehe Kommentar in 00-vdr.conf

    .


    Bis auf die Zeile [burn] (wohl für die neueren VDR-Versionen) ist die burn.conf gleich. Ich hoffe, das hilft Dir etwas.

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • Ja, das ist die Datei für conf.d, damit setzt man Parameter für Plugins.

    Bei vdr 2.0.3 gab es das noch nicht, da werden die Parameter in leicht anderer Form über die Datei plugin.burn.conf übergeben.


    Lars

  • Da muss ich widersprechen: die Datei plugin.burn.conf wird vom VDR-2.0.3 nicht erkannt, wie beschrieben. Sie MUSS "burn.conf" heißen und in /etc/vdr/plugins und/oder (?) /var/lib/vdr/plugins stehen, habe ich schon geschrieben. Die Parameter sind die gleichen.


    Wg. dem Absturz beim Erstellen der iso-Datei bzw. DVD: hat jemand schon etwas Ähnliches gehabt oder eine Idee dazu? Ich würde mich sehr freuen:)! Es könnte mit xine zusammenhängen. In der dvdauthor.xml (die ich im Übrigen nicht verstehe) habe ich einen Eintrag "menu_0B.mpg" gefunden, der eindeutig zu xine (stellt die GUI dar) gehört.

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

  • Hallo,

    es funktioniert jetzt:] - mit der richtigen burn.conf; jetzt auch mit brauchbaren Fehlermeldungen. Mit dem alten Plugin-burn, kompiliert unter XUbuntu 14.04.3, kann ich nur kurze Filme brennen. Versuchsweise habe ich auf meinem Arbeitsplatzrechner mit Ubuntu 16.04.3 das Plugin wieder kompiliert, was schwierig war, v. a. wegen dem erforderlichen boost-Paket :mua (#include /boost/bind.hpp). Ich habe boost installiert und kompiliert, dann ging es, warum weiß ich nicht. Das neue Plugin habe ich auf meinen Wohnzimmer-PC kopiert, musste dann auch noch die libstdc++.so.6.0.21 statt libstdc++.so.6.0.19 nach /usr/lib kopieren und verlinken. Damit geht es endlich richtig. Warum das alte Plugin beim ersten Versuch geladen wurde und dann nicht mehr, verstehe ich nicht. Ist da etwa die "burn.conf" verloren gegangen?


    Ich hatte auch noch einen toten Link in meinem video-Verzeichnis, der eine Fehlermeldung verursachte:


    Code
    Nov  6 13:45:09 linvdr vdr: [3362] ERROR (tools.c,557): /var/lib/video.00/Kulturzeit__/2005-04-11.19.51.50.50.rec/Image.iso: Datei oder Verzeichnis nicht gefunden
    Nov  6 13:45:32 linvdr vdr: [3371] [xine..put] Closing connection 0
    Nov  6 13:45:39 linvdr vdr: [3362] stopping plugin: burn
    Nov  6 13:45:40 linvdr vdr: [3375] burn-chain manager thread ended (pid=3362, tid=3375)

    ich dachte erst, es liegt daran.

    Den habe ich entfernt - ob das eine Rolle spielte, weiß ich nicht. Weil im Syslog auch noch ein Absturz des Plugins ttxt-subs gemeldet wurde,


    Code
    Nov  6 13:45:41 linvdr kernel: [ 5490.789939] vdr[3362]: segfault at 100000007 ip 000000000047cec6 sp 00007ffc2abac8f0 error 4 in vdr-ttxtsubs[400000+15d000]


    habe ich das vorsichtshalber auch deaktiviert, man braucht es wahrscheinlich ohnehin nicht mehr.


    Also sind keine Updates von XUbuntu oder des VDR nötig! ;D Problem gelöst.

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

    2 Mal editiert, zuletzt von GBruno () aus folgendem Grund: Tippfehler

  • FireFly :

    Zitat

    ... auch weil sich das Konsumverhalten aufgrund der Speicherpreise verändert hat (wieso noch zig DVDs brennen, wenn man es bequem auf nem 64GB Stick transportieren kann


    Das würde ich so nicht sagen: ich wollte einer Freundin einen Film mit ca. 3,7 GB schicken. Als Mail geht das wohl nicht. Wenn man die Original-VDR-Dateien auf einen USB-Stick kopiert, hat der Empfänger nichts davon, wenn er nicht auch einen funktionierenden VDR hat.

    Im Übrigen wäre es schön, wenn bei Anpassungen etwas besser dokumentiert wird, was sich geändert hat, z. B. Name und Ort der (plugin.)burn.conf. Würde viel Sucherei und Probieren ersparen. Danke.


    MFG

    G.Bruno

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

Jetzt mitmachen!

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