[gelöst] - TVScraper verhindert VDR-Start yavdr 0.7 20.04

  • Hallo,

    eine relativ einfache Installation läuft soweit gut. Nur beim zusätzlichen Installieren von tvscraper startet VDR nicht mehr. Nach einer Deinstallation von tvscraper läuft es wieder.

    zusätzliche Plugins installiert: skinnopacity, skindesigner, live, epgsearch

    mit journalctl -xe folgende Meldungen, wobei NFS ohne tvscraper normal läuft. Diese Kombination lief auch schon vor der heutigen Anpassung der vdr-addon-lifeguard nicht, ist also nicht zwingend damit verbunden.

    nach Deinstallation von tvscraper

    Ich weiß nciht so recht wo ich suchen soll.

    Viele Grüße,

    Holger

    Mein VDR

    VDR yaVDR 0.7, Ubuntu Server 20.04, 2x TT S2-3200 CI, AMD 5050e, ASUS M3N78-EMH HDMI, 2GB RAM, GraKa Asus ENGT220 1GB, 240 GB SSD, Sound per HDMI, 2TB HDD Daten, OSD2WEB-Anzeige auf 7" HDMI-LCD (China-Variante), Atric-IR V4, FB Logitech Harmony 600, Yamaha RX-V673, Philips 7606


  • Die Fehlermeldung steht da:

    Okt 18 17:14:04 wzvdr systemd[1]: vdr.service: Main process exited, code=exited, status=2/INVALIDARGUMENT

    Wenn es ohne tvscaper geht, dann hast du im Config-File von tvscraper was ungültiges drin. Der Log Auszug ist aber zu kurz um was zu sehen.

    VDR

    Server: Ubuntu 24.04 headless VDR im LXC Container, Plugins: satip (Octopus NET SL SX8), live, epgsearch, epg2vdr, markad

    Clients: LibreELEC auf RasPi3 und RasPi 3+

  • Ich habe keine tvscraper.conf angelegt oder geändert. Wo sollte die sein? Habe angenommen, die kommt mit dem ansible-playbook wenn es eine braucht.

    Mein VDR

    VDR yaVDR 0.7, Ubuntu Server 20.04, 2x TT S2-3200 CI, AMD 5050e, ASUS M3N78-EMH HDMI, 2GB RAM, GraKa Asus ENGT220 1GB, 240 GB SSD, Sound per HDMI, 2TB HDD Daten, OSD2WEB-Anzeige auf 7" HDMI-LCD (China-Variante), Atric-IR V4, FB Logitech Harmony 600, Yamaha RX-V673, Philips 7606


  • nach Installation und VDR-Start folgende Meldungen

    Display Spoiler

    Okt 18 18:15:37 wzvdr vdr[1884]: [1884] starting plugin: tvscraper

    Okt 18 18:15:37 wzvdr vdr[1884]: [1884] tvscraper: set default language to deu de-DE deutsch

    Okt 18 18:15:37 wzvdr vdr[1884]: [1884] tvscraper: cTVScraperConfig::loadPlugins cannot open plugin dir /usr/lib/tvscraper/plugins

    Okt 18 18:15:37 wzvdr vdr[1884]: [1884] tvscraper, '/var/lib/vdr/plugins/tvscraper/channelmap.conf' does not exist, external EPG dis>

    Okt 18 18:15:37 wzvdr vdr[1884]: osd2web: osd2web plugin thread started (pid=1884)

    Okt 18 18:15:37 wzvdr vdr[1884]: osd2web: Listener at port (4444) established

    Okt 18 18:15:37 wzvdr vdr[1884]: osd2web: Using libwebsocket version '3.2.0 unknown-build-hash'

    Okt 18 18:15:37 wzvdr vdr[1884]: [1901] live: INFO: attempt to listen on ip = '0.0.0.0'

    Okt 18 18:15:37 wzvdr vdr[1884]: [1884] tvscraper: connecting to db /dev/shm/tvscraper2.db

    Okt 18 18:15:37 wzvdr vdr[1884]: [1884] tvscraper: /var/cache/vdr/plugins/tvscraper/tvscraper2.db does not exist, create new database

    Okt 18 18:15:37 wzvdr vdr[1884]: [1884] tvscraper: access /var/cache/vdr/plugins/tvscraper/tvscraper2.db for write

    Okt 18 18:15:37 wzvdr vdr[1884]: [1884] tvscraper: ERROR opening database, filename /var/cache/vdr/plugins/tvscraper/tvscraper2.db, >

    Okt 18 18:15:37 wzvdr vdr[1884]: [1884] tvscraper: access to /var/cache/vdr/plugins/tvscraper/tvscraper2.db finished, rc = 14

    Okt 18 18:15:37 wzvdr vdr[1884]: [1884] tvscraper: error while saving data to /var/cache/vdr/plugins/tvscraper/tvscraper2.db, errorc>

    Okt 18 18:15:37 wzvdr vdr[1884]: [1884] tvscraper: could not connect to Database. Aborting!

    Da fehlen schon einige Verzeichnisse aber sollten die nicht automatisch erzeugt werden?

    Mein VDR

    VDR yaVDR 0.7, Ubuntu Server 20.04, 2x TT S2-3200 CI, AMD 5050e, ASUS M3N78-EMH HDMI, 2GB RAM, GraKa Asus ENGT220 1GB, 240 GB SSD, Sound per HDMI, 2TB HDD Daten, OSD2WEB-Anzeige auf 7" HDMI-LCD (China-Variante), Atric-IR V4, FB Logitech Harmony 600, Yamaha RX-V673, Philips 7606


  • Du wirst vermutlich nachträglich den Inhalt von /srv/ verändert haben - die Verzeichnisse darin werden vom Playbook angelegt - wenn das ein Netzwerk-Dateisystem ist, kann man das nicht einfach wieder per NFS exportieren - also sollten die entsprechenden Einträge aus der /etc/exports entfernt werden (das Playbook exportiert alles, was in https://github.com/yavdr/yavdr-an…up_vars/all#L96 ff. eingetragen ist).

    Welche Version des tvscrapers hast du?

    apt policy vdr-plugin-tvscraper

    Ich meine ältere Versionen hatten da das Problem, dass sie die Datenbank nicht selber anlegen konnten. Das Playbook hat noch keine Rolle für den tvscraper, also kann es da nichts in der Richtung tun.

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ja, ich hatte durch Spielereien mit mount einige Verzeichnisse in /srv/video erzeugt und später gelöscht und die vermeintlich ungenutzten Verzeichnisse, das ist richtig. War wohl ein Fehler.

    Einzelne der Verzeichnisse gehörten auch root und konnten evtl. deshalb durch tvscraper nicht geändert werden. Habe ich auf vdr geändert. Ich habe das playbook nochmals durchlaufen lassen. Installierte Version:

    Display Spoiler

    vdr-plugin-tvscraper:

    Installiert: 1.2.10+git20241011-3-c9a8bf7-0yavdr0~focal

    Installationskandidat: 1.2.10+git20241011-3-c9a8bf7-0yavdr0~focal

    Versionstabelle:

    *** 1.2.10+git20241011-3-c9a8bf7-0yavdr0~focal 500

    500 http://ppa.launchpad.net/yavdr/experimental-vdr/ubuntu focal/main amd64 Packages

    100 /var/lib/dpkg/status

    nach VDR Neustart:

    Display Spoiler

    Okt 18 23:57:44 wzvdr vdr[10145]: INFO: validating live server ip '0.0.0.0'

    Okt 18 23:57:45 wzvdr avahi-linker[7285]: 2024-10-18 23:57:45,445 INFO VDR started

    Okt 18 23:57:46 wzvdr vdr[10145]: vdr: error while reading '/var/lib/vdr/plugins/pulsecontrol/startup.script'

    Okt 18 23:57:46 wzvdr vdr[10145]: [10145] pulsecontrol: error on reading script /var/lib/vdr/plugins/pulsecontrol/startup.script

    Okt 18 23:57:46 wzvdr vdr[10145]: [10145] starting plugin: tvscraper

    Okt 18 23:57:46 wzvdr vdr[10145]: [10145] tvscraper: set default language to deu de-DE deutsch

    Okt 18 23:57:46 wzvdr vdr[10145]: [10145] tvscraper: cTVScraperConfig::loadPlugins cannot open plugin dir /usr/lib/tvscraper/plugins

    Okt 18 23:57:46 wzvdr vdr[10145]: [10145] tvscraper, '/var/lib/vdr/plugins/tvscraper/channelmap.conf' does not exist, external EPG d>

    Okt 18 23:57:46 wzvdr vdr[10145]: [10160] live: INFO: attempt to listen on ip = '0.0.0.0'

    Okt 18 23:57:46 wzvdr vdr[10145]: [10160] live: ERROR: Unable to load cert/key (/var/lib/vdr/plugins/live/live.pem//var/lib/vdr/plug>

    Okt 18 23:57:46 wzvdr vdr[10145]: [10145] tvscraper: connecting to db /dev/shm/tvscraper2.db

    Okt 18 23:57:46 wzvdr vdr[10145]: [10145] tvscraper: reading overrides from /var/lib/vdr/plugins/tvscraper/override.conf

    Okt 18 23:57:46 wzvdr vdr[10145]: [10145] tvscraper: reading overrides from /usr/share/vdr/plugins/tvscraper/override_tvs.conf

    Okt 18 23:57:46 wzvdr vdr[10145]: [10145] tvscraper: using base directory /var/cache/vdr/plugins/tvscraper/

    Okt 18 23:57:46 wzvdr vdr[10145]: [10172] LIRC remote control thread started (pid=10145, tid=10172, prio=high)

    Okt 18 23:57:46 wzvdr vdr[10145]: [10171] tvscraper thread started (pid=10145, tid=10171, prio=low)

    Okt 18 23:57:46 wzvdr vdr[10145]: [10171] tvscraper: waiting 2 minutes to start main loop

    Okt 18 23:57:46 wzvdr vdr[10145]: [10175] device 1 TS buffer thread started (pid=10145, tid=10175, prio=high)


    Das Verzeichnis /etc/export existiert bei mir nicht

    Mein VDR

    VDR yaVDR 0.7, Ubuntu Server 20.04, 2x TT S2-3200 CI, AMD 5050e, ASUS M3N78-EMH HDMI, 2GB RAM, GraKa Asus ENGT220 1GB, 240 GB SSD, Sound per HDMI, 2TB HDD Daten, OSD2WEB-Anzeige auf 7" HDMI-LCD (China-Variante), Atric-IR V4, FB Logitech Harmony 600, Yamaha RX-V673, Philips 7606


  • tvscraper scheint zu laufen, die Datenbankdatei in /dev/shm/tvscraper2.db wächst auch wenn noch keine Bilder in den Aufzeichnungen zu sehen sind, aber da sind auch schon einige Filme drin.

    Mal sehen was passiert, der VDR läuft ansonsten normal

    Mein VDR

    VDR yaVDR 0.7, Ubuntu Server 20.04, 2x TT S2-3200 CI, AMD 5050e, ASUS M3N78-EMH HDMI, 2GB RAM, GraKa Asus ENGT220 1GB, 240 GB SSD, Sound per HDMI, 2TB HDD Daten, OSD2WEB-Anzeige auf 7" HDMI-LCD (China-Variante), Atric-IR V4, FB Logitech Harmony 600, Yamaha RX-V673, Philips 7606


  • Existierende Aufzeichnungen werden nur gescraped wenn Du das explizit anforderst. Z.B. über das VDR Menü, Einstellungen->Plugins->tvscraper.

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Danke Markus, da war was. Irgendwa baut er aber schon auf, Darsteller etc.

    Ich schätze mal die alte tvscraper Datenbank aus der vorigen MLD-Installation zu übernehmen verursacht mehr Schwierigkeiten als Nutzen, oder was meint ihr?

    Mein VDR

    VDR yaVDR 0.7, Ubuntu Server 20.04, 2x TT S2-3200 CI, AMD 5050e, ASUS M3N78-EMH HDMI, 2GB RAM, GraKa Asus ENGT220 1GB, 240 GB SSD, Sound per HDMI, 2TB HDD Daten, OSD2WEB-Anzeige auf 7" HDMI-LCD (China-Variante), Atric-IR V4, FB Logitech Harmony 600, Yamaha RX-V673, Philips 7606


  • Irgendwa baut er aber schon auf, Darsteller etc.

    Klar, er scraped das EPG. In den Einsteillungen kannst Du wählen, welche Sender er scraped


    Ich schätze mal die alte tvscraper Datenbank aus der vorigen MLD-Installation zu übernehmen verursacht mehr Schwierigkeiten als Nutzen, oder was meint ihr?

    Würde ich jetzt nicht mehr machen.

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • NormanBates October 27, 2024 at 8:26 AM

    Changed the title of the thread from “TVScraper verhindert VDR-Start yavdr 0.7 20.04” to “[gelöst] - TVScraper verhindert VDR-Start yavdr 0.7 20.04”.

Participate now!

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