Hallo zusammen,
ich habe mal wieder ein wenig gebastelst und habe mein DD Cine S2 + TT-Butget S2-3200 (lag noch so rum) in den Server "verbannt".
Da dieser sowieso 24/7 läuft, dachti ich mir dass erauch gleich noch als TV-Server fungieren kann...
Also habe ich mal folgendes compiliert:
- VDR 2.1.6
- vnsi-server-plugin
- epgsearch-plugin
- streamdev-server-plugin
- live-plugin
die installation hat auch geklappt und vdr läuft... Alle 3 Tuner stehen zur Verfügung und auch das live-plugin kann ich erreichen
ABER ich bekomme folgende Fehlermeldungen im syslog:
1.)
Dec 16 08:03:54 Gotham-City vdr: [5072] [live] ERROR: Unable to load cert/key (/var/lib/vdr/plugins/live/live.pem//var/lib/vdr/plugins/live/live-key.pem): Datei oder Verzeichnis nicht gefunden
hier hatte ich gelesen das es wohl mit IP6 zusammenhängt könnten nutze ich aber gar nicht und ich hab auch nicht gefunden wie man diese Fehlermeldung weg bekommt
2.)
das kommt wohl daher das ich den Server headless betreibe... hierzu gibt es einen Patch (osd.patch.txt) damit soll dann das vdr Menü auch im live-plugin angezeigt werden. Ich bekomme den patch aber nicht
installiert. Ich habe folgendes versucht:
- patch umbenannt nach osd.patch
- patch in den source ordner vom live-plugin verschoben
und dann kommt diese Fehlermeldung:
can't find file to patch at input line 360
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/pages/Makefile b/pages/Makefile
|old mode 100644
|new mode 100755
|index 78a4a9c..2ca1b8d
|--- a/pages/Makefile
|+++ b/pages/Makefile
--------------------------
File to patch:
Alles anzeigen
und dann weiß ich nicht weiter....
3.)
den einzigen Lösungsansatz den ich dafür gefunden habe war der hier
ZitatAlles anzeigenLooks like a problem with the new way VDR tries to keep the current
channel active on the primary device. It assumes that the primary
device is able to actually replay something, which in your case is
not true.Please try changing the line
if (!cDevice::PrimaryDevice()->HasProgramme()) {
in VDR/vdr.c into
if (!cDevice::PrimaryDevice()->HasProgramme() && cDevice::PrimaryDevice()->HasDecoder()) {
This will prevent a primary device that can't actually replay or show live video
from continuously trying to set the channel.
hat jemand eine Idee?