Habe gerade einige Probleme bei den Aufnahmen in Verbindung TVheadend, smb, Windows Server.
Zur Ausgangslage:
Habe Debian 9.5 mit nachinstaliertem Openmediavault und TVheadend in einer Hyper-V VM auf Windows Server 2019. Damit ich nicht eine neue IP im Netzwerk habe, sondern die IP des Host-PC´s nutzen kann, habe ich einen NAT-Switch nach dieser Anleitung angelegt und die Ports 9981 und 9982 durchgeschleift: https://www.windowspro.de/wolfgang-somme…-10-server-2016
Somit ist also TVheadend im Netzwerk über die IP von Windows Server erreichbar. Soweit funktioniert es ganz gut. WebUI erreichbar und auch TV ist mit dem durchschleifen möglich.
Da ich aber Aufnahmen nicht auf einer Virtuellen Festplatte haben wollte, sondern auf einer Physischen, habe ich versucht das ganze per smb zurealisieren.
Das Verzeichnis ist im Windows Server für Netzwerk und Gäste zum Lesen/Schreiben freigegeben. Kennworrtfreigabe ist deaktiviert. Somit kein Kennwort erforderlich.
Bei debian habe ich per "mkdir records" ein Unterverzeichnis im Verzeichnis /srv angelegt. Also /srv/records
Und dann habe ich die fstab im Verzeichnis /etc wie folgt angepasst:
//192.168.99.1/records /srv/records cifs defaults,username=username,password=password 0 0
Benutzername und Passwort vom Windows Server genommen
anschließend die VM rebootet und freigabe getestet.
Dann den Pfad bei Recording -> Default Profile unter "Recording system path" auf /srv/records/ gesetzt und gespeichert
Kodi gestartet . Plugin instaliert. Benutzername + PW vom tvheadend Admin eingetragen und dann die PVR gestartet. Normaler TV-Wiedergabe geht darüber. Aber sobald ich eine Aufnahme machen will, geht es nicht.
Sobald ich eine Aufnahme starte, erscheint bei Kodi "Aufname geplannt" gefolgt von "Aufnahme gestartet" und dem gleich danach "Aufnahme gestoppt" kommt. Wenn ich auf die Festplatte schaue, so ist noch nichtmal eine Aufnahme erstellt wurden. Ich habe auch versucht über TVheadend direkt versucht eine Aufnahme zuerstellen. Funktioniert auch nicht. Es muss also irgendwas mit tvheadend oder debian zutun haben.
Folgende [definition='1','0']log[/definition] gibt tvheadend aus:
2018-11-22 15:30:49.197 dvr: entry e6e2f2369752be1fb575aaa8b006ff8d "Der blaue Max" on "arte HD" starting at 2018-11-22 13:42:30, scheduled for recording by "Administrator"
2018-11-22 15:30:49.197 dvr: "Der blaue Max" on "arte HD" recorder starting
2018-11-22 15:30:49.197 dvr: About to set stop timer for "Der blaue Max" on "arte HD" at start 1542890700 and original stop 1542901500 and overall stop at 1542901620
2018-11-22 15:30:49.198 subscription: 0020: "DVR: Der blaue Max" subscribing on channel "arte HD", weight: 300, adapter: "SAT>IP DVB-S Tuner #1 (192.168.99.1)", network: "Astra", mux: "11494H", provider: "ARD", service: "arte HD", profile="pass"
2018-11-22 15:30:49.210 pass: /srv/record3/Der blaue Max-arte HD13-45.ts: Unable to create file, open failed -- Keine Berechtigung
2018-11-22 15:30:49.210 dvr: Recording error: "/srv/record3/Der blaue Max-arte HD13-45.ts": Unable to open file
2018-11-22 15:30:49.210 subscription: 0020: "DVR: Der blaue Max" unsubscribing from "arte HD"
2018-11-22 15:30:49.210 dvr: unable to stat file '/srv/record3/Der blaue Max-arte HD13-45.ts'
2018-11-22 15:30:49.211 dvr: "Der blaue Max" on "arte HD": End of program: File not created
Alles anzeigen
Wenn ich das richtig interpretiere fehlt die Berechtigung zum schreiben, obwohl sie per Windows Server auf Gäste gesetzt wurde und somit eigendlich gehen müsste. Wobei es eigendlich egal sein müsste ob es für Gäste erlaubt ist, da ja die Kontodaten in der fstab hinterlegt wurden und somit zugriff über das Windows Benutzerkonto bekommt.