NAS als Videorecorder mit TV Karte und TVHeadend

  • Hallo zusammen,

    Ich versuche gerade meine TV Karte im 6800er NAS zum Laufen zu bringen. Aktueller Status Hardware wird erkannt, macht jedoch keinen Sendersuchlauf.

    Verwendete Hardware Hauppauge WinTV-quadHD - 01607 - HD PCI-Express Karte (DVB-T/T2 und DVB-C 4xDVB-C oder 4xDVB-T2 gleichzeitig.

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

    TVHeadend (https://github.com/tvheadend/tvheadend) soll als Server funktionieren, hier lassen sich TV-Aufnahmen organisieren und planen. Z.B. nach Stichworten, gibt man zum Beispiel das Wort "Galileo" ein, werden automatisch alle Sendungen mit dem Begriff aufgezeichnet. Der Timer programmiert sich also selbst. Als Ausgabegeräte für Sender und Aufnahmen kann man dann z.B. DVBViewer, VLC, Kodi oder Jellyfin nutzen.

    Der Einbau ging recht fix, man musste nur die Rückwand abnehmen und Karte reinstecken.

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


    TVHeadend installiert.

    Hardware wird in TVHeadend sofort erkannt. DVB-T ist hier bewusst deaktiviert. DVB-C ist auf "Grün" und scheint betriebsbereit. So habe ich das im alten Server auch eingestellt.

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

    Ein Netzwerk angelegt.

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

    Die einzelnen Adapter einem Netzwerk zugeordnet:

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

    Und Scan starten:

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

    Das Ergebnis sind leider nur 4 fehlerhafte "Muxe"

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

    Die Portainer Log gibt das aus.

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

    Antennen Kabel ist getestet und funktioniert.

    Per SSH auf dem NAS, Hardware scheint erkannt zu werden.

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

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

    Hat jemand eine Idee, warum die Karte keinen Sendersuchlauf macht? Fehlen irgendwelche Rechte? Ich habe keinen Plan :saint:

  • Go to Best Answer
  • Ich vermutte ein Berechtigunsproblem, also dass PUID und PGID nicht korrekt sind.
    Setze mal auf der CLI ein id mit deinem Admin-User (nicht als root) ab, kommt da nicht PUID=1000 und PGID=10 heraus?
    VG Willi

  • Das war tatsächlich mein allererster Versuch.

    Leider startet so TVHeadend gar nicht

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

    Die Weboberfläche ist nicht erreichbar.

  • Wie öffnest du denn die Weboberfläche, so? http://NAS-IP:9981 oder http://NAS-IP:9982
    Was sagt das Logfile des Containers?

  • Mit 1000 / 10 startet TVHedend ja gar nicht.

    Mit der 0/0 oder 0/0 ist das hier die LOG

    Ich nutze den Link http://NAS-IP:9981 Die zweite http://NAS-IP:9982 wird nicht gefunden.

  • Mit 1000 / 10 startet TVHeadend ja gar nicht.

    Hast du auf der CLI die ID des Admin Users abgefragt, wie ich oben beschrieben habe - welches Ergebnis bekommst du für UID und GID?

    Im Log springt mich auf den ersten Blich nichts Verdächtiges an. Ich muss aber eingestehen, dass ich mich mit der Karte absolut nicht vertraut bin. Ich versuche also eher, dir hier bei den allgemeinen Stolpersteinen mit einem Container zu helfen.
    VG Willi

  • Interessant, dass es mit Admin-User 1000:10 nicht funktioniert :/. Deine Angaben in der YAML 0:10 stehen für ROOT.
    Leider muss ich an dieser Stelle passen, ich habe keinen Schimmer, warum der Sendersuchlauf nicht möglich ist.
    Ich hoffe, dass jemand mit spezifischen Kenntnissen zu deiner TV-Karte weiterhelfen kann.
    VG Willi

  • Ich habe mal Perplexity zu diesem Thema befragt und die unten stehende Antwort erhalten.

    Es wird darauf hingewiesen, dass die GID 10 zu Problemen führen kann. Spoiler Mit der Kombi 1000:100 startet TV Headend nicht. Mit 0:100 startet TV Headend, jedoch keine Sendersuche möglich. Warum Macht hier UGreen mit GiD 10 so eine Sonderlocke.

    Hier die KI Antwort von Perplexity:

    Auch wenn dein Benutzer tatsächlich die Gruppe mit der GID 10 („admin“) hat, kann es trotzdem zu Problemen kommen, wenn TVHeadend im Docker-Container mit dieser GID läuft:

    • NAS-spezifische Gruppen wie „admin“ (GID 10) haben oft besondere Rechte, aber diese werden im Docker-Container nicht automatisch auf die gemounteten Ordner oder Geräte übertragen. Docker isoliert die Rechte, und häufig sind die Standardfreigaben oder Mounts auf NAS-Systemen auf die Gruppe „users“ (meist GID 100) oder eine andere Benutzergruppe beschränkt. Daher kann es sein, dass der Container mit GID 10 keinen Schreibzugriff auf Aufnahmen oder keinen Zugriff auf die TV-Karte erhält12.
    • Viele Docker-Images (z.B. von linuxserver.io) erwarten als Standardgruppe die GID 100 („users“), weil dies auf den meisten Systemen die Gruppe ist, die Zugriff auf die relevanten Datenverzeichnisse hat12. In der Praxis sieht man, dass die Kombination UID 1000 und GID 100 in vielen Setups funktioniert, während GID 10 zu „permission denied“-Fehlern führen kann1.
    • Lösung: Teste, ob TVHeadend mit PGID=100 (statt 10) startet und Zugriff auf die relevanten Verzeichnisse hat. Falls deine Freigaben und Geräte speziell auf GID 10 konfiguriert sind, prüfe die Rechte mit ls -l auf dem Host und passe sie ggf. an. In den meisten Fällen ist aber GID 100 die bessere Wahl für Docker-Container auf NAS-Systemen.

    Fazit:
    Auch wenn dein Benutzer GID 10 hat, ist das im Docker-Kontext meist problematisch. Die Verwendung von GID 100 ist für TVHeadend-Container erprobt und löst in vielen Fällen die Zugriffsprobleme12.

    Citations:

    1. https://forum.openmediavault.org/index.php?thre…ssion-denied%2F
    2. https://forums.unraid.net/topic/49898-su…headend/page/2/
    3. https://forum.ubuntuusers.de/topic/tvheaden…e-sender-dvb-c/
    4. https://discourse.linuxserver.io/t/tvheadend-co…-what-i-try/941
    5. https://www.neutrino-images.de/board/viewtopic.php?t=3331
    6. https://www.reddit.com/r/Fedora/comme…to_start/?tl=de
    7. https://support.sundtek.com/index.php?topic=2591.0
    8. https://github.com/linuxserver/docker-tvheadend/issues/152
    9. https://www.synology-forum.de/threads/frage-…x.120440/page-8
    10. https://www.synology-forum.de/threads/docker…okuwiki.132880/

    Antwort von Perplexity: pplx.ai/share

  • Bei mir war der Treiber das Problem. Habe folgendes installiert:

    Code
    wget https://raw.github.com/OpenELEC/dvb-firmware/master/firmware/dvb-demod-si2168-02.fw
    sudo mv dvb-demod-si2168-02.fw /lib/firmware/dvb-demod-si2168-02.fw
    wget https://raw.github.com/OpenELEC/dvb-firmware/master/firmware/dvb-demod-si2168-b40-01.fw
    sudo mv dvb-demod-si2168-b40-01.fw /lib/firmware/dvb-demod-si2168-b40-01.fw
  • This threads contains 2 more posts that have been hidden for guests.

Participate now!

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