easyVDR Kopie des easyVDR-Forums zum Nachschlagen
VDR Startvorgang

easyVDR - >VARforumsname - >VDR Startvorgang

joemacfox  17.Feb.2016 19:44:31
Hallo,

mein aktueller VDR läuft noch unter Lucid.
Hab deshalb angefangen, einen neuen VDR zu installieren und hab dazu easyvdr 2.5 verwendet (als headless Server).
Fast alles gut, aber der VDR startet nicht.

Wenn eine Aufnahme programmiert ist, schaltet der Rechner ein, sagt (im Webfrontend) dass die Aufnahme läuft und schaltet danach auch wieder aus.
Aber: es ist keine Aufnahme da.
Hab dann etwas weitergeforscht:
Wenn ich VDR stoppe und danach starte, dann nimmt er auch auf,
Hab mir dann die Prozesse angesehen, und: nach dem Rechnerstart läuft VDR nicht!

Im nächsten Schritt wollte ich herausfinden, wie der VDR eigentlich gestartet wird, ich finde aber nichts dazu.
unter /etc/init.d gibt es kein Script, welches den VDR startet (dort hätte ich es eigentlich erwartet)...

Kann mir bitte jemand erklären, wie die Startprozedur funktioniert?
Dann könnte ich an den Logfiles sicher sehen, wieweit der Start kommt und wo es klemmt.

Vielen Dank schon mal!
JoeMacFox
alt: GigaByte M3N78-EM, "TeVii 482, PCI_E Twin Karte", VDR 1.73 unter Ubuntu Lucid (10.4); läuft seit ca 5 Jahre stabil.
im Entstehen: GigaByte H67M-D2-B3, "Mystique SaTiX-S2 V3", easyVDR 2.5 headless, 2 x Raspberry Pi als Clients, verbunden per VNSI;
geraldkainz  17.Feb.2016 19:56:39
Hi,

Das mit den Startscripten ist etwas komplex, daher easyinfo.

Im Browser deines Vertrauens:

http://

Dort easyinfo erstellen und hier posten !

Gruss,
gerrry
1) Wohnzimmer: Easyvdr 4, AsRock J4105, DD Cine S2 (rev 6.5), Serielle IR FB an com1/ttyS0
2) Schlafzimmer: Easyvdr 3.5, IntelAtom 330, 2x1,6Ghz, 2GbRam, GeForce 9400, Cine S2 (rev5.5), Serielle IR FB an com1/ttyS0
3) Headless streaming Server: Easyvdr 3.0, Compaq DC 7800SFF,2x 2,66GHz,4GbRam,2x DD CineS2 Rev5.5
4) Kellersauna-TV mit Raspberrypi4 und NOOBS (OSMC mit PVR-VNSI Streaming Client und Raspbian Stretch als Dualbootsystem )



SurfaceCleanerZ  18.Feb.2016 12:27:50
Hi,
Oder einfach easyvdr im Browser eingeben (geht nur unter Android dank Auto Vervollständigung nicht).
MfG Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
Bleifuss2  18.Feb.2016 13:44:12
Kann mir bitte jemand erklären, wie die Startprozedur funktioniert?

/etc/init/easyvdr-systemstart.conf
Ist aber nicht ganz einfach ...
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
mango  18.Feb.2016 16:47:47
Hi,

[quote='joemacfox link' pid='18019' dateline='1455734671']
Hab dann etwas weitergeforscht:
Wenn ich VDR stoppe und danach starte, dann nimmt er auch auf,
Hab mir dann die Prozesse angesehen, und: nach dem Rechnerstart läuft VDR nicht!
schau doch Bitte mal in die "/etc/default/vdr" ob dort auch ENABLED="yes" eingetragen ist.
Bis du das Problem in den Griff bekommst, kannst du es über die "/etc/rc.local" versuchen
denn VDR neu zu starten.
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

stopvdr
sleep 5
startvdr

exit 0

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
joemacfox  18.Feb.2016 19:09:14
Hallo,

danke für die Infos bisher; hab mal meine easyinfo angehängt...

@Bleifuss2: werd mir "/etc/init/easyvdr-systemstart.conf" anschauen; der erste Blick zeigt: ist komplex, und es scheint, dass er nicht weit kommt....

@mango: ENABLED="yes" steht drin,
genau diesen Workaround (in rc.local) hab ich derzeit drin  ; würd aber trotzdem gerne wissen, was "wirklich" lost ist

Danke an das grossartige Team!!

Joe
easyinfo.zip
alt: GigaByte M3N78-EM, "TeVii 482, PCI_E Twin Karte", VDR 1.73 unter Ubuntu Lucid (10.4); läuft seit ca 5 Jahre stabil.
im Entstehen: GigaByte H67M-D2-B3, "Mystique SaTiX-S2 V3", easyVDR 2.5 headless, 2 x Raspberry Pi als Clients, verbunden per VNSI;
mango  18.Feb.2016 20:13:36
Hey Joe, :)

[quote='joemacfox link' pid='18019' dateline='1455818954']
hab mal meine easyinfo angehängt...
...hier passt aber was nicht!
Feb 18 17:47:09 VDR2 before-vdr-hooks: error when executing /usr/share/vdr/before-vdr-hooks/10_J.custom

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
joemacfox  19.Feb.2016 18:10:10
Danke Wolfgang,

da hatte ich einen Tippfehler...
hab dort eine LOG Ausgabe eingebaut, damit ich seh, ob er bis dahin kommt.

Ist aber nicht die Ursache meines Problems; Problem war vorher schon da und ist immer noch da, nachdem ich das korrigiert hab
(natürlich nur wenn ich den Workaround aus "rc.local" rausnehm).

Interessant ist, dass er (auch im Fehlerfall, also wenn VDR nicht startet), die "/usr/share/vdr/before-vdr-hooks/10_J.custom" ausführt.
Bis dahin kommt er also....

Zwei Dinge fallen mir auf:
1) im syslog steht (kurz nach dem "before-vdr-hook" folgendes:
init: easyvdr-vdr pre-start process (1177) terminated with status 1
init: easyvdr-systemstart main process (1123) terminated with status 1

und 2) es gibt im syslog eine Menge Meldungen (aber lange nach den beiden oberen Zeilen):
"easyvdr-autostart: wait for X initialization"
und das, obwohl ich einen headless VDR hab...


Danke,
Joe
alt: GigaByte M3N78-EM, "TeVii 482, PCI_E Twin Karte", VDR 1.73 unter Ubuntu Lucid (10.4); läuft seit ca 5 Jahre stabil.
im Entstehen: GigaByte H67M-D2-B3, "Mystique SaTiX-S2 V3", easyVDR 2.5 headless, 2 x Raspberry Pi als Clients, verbunden per VNSI;
Bleifuss2  19.Feb.2016 19:07:22
Hallo

Das ist vermutlich das Problem.

Das geht, leider wird nach Abschluss des program-changer Setup's kein Frontend gestartet.

init: easyvdr-systemstart main process (1123) terminated with status 1

Da wird der Startvorgang abgebrochen, jetzt ist nur die Frage warum.
Wird etwas über das Netz gemountet?
Kannst du ein Easyinfo posten ?

"easyvdr-autostart: wait for X initialization"
Ja das wird gerade behoben, wirkt sich nur aus wenn du im Autostart Änderungen gemacht hast oder was mit Netzwerk gemountet wird.

Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
joemacfox  19.Feb.2016 19:57:41
Hallo Bleifuss2,

hab mal das aktuelle easyinfo angehängt.

Mit den vielen Tests hab ich mittlerweile mehr kaputt gemacht.
Mein Workaround bisher war:
-stopvdr
-sleep 3
-startvdr
entweder manuell oder im /etc/rc.local.

Das ging immer gut, mittlerweile geht das nicht mehr:
easyvdr@VDR2:~$ stopvdr
stop: Unknown instance:
stop: Unknown instance:
easyvdr@VDR2:~$ startvdr
start: Job failed to start
easyvdr-frontend start/running, process 2425

und auch dazu find ich nichts im syslog....

Danke,
Joe
easyinfo.zip
alt: GigaByte M3N78-EM, "TeVii 482, PCI_E Twin Karte", VDR 1.73 unter Ubuntu Lucid (10.4); läuft seit ca 5 Jahre stabil.
im Entstehen: GigaByte H67M-D2-B3, "Mystique SaTiX-S2 V3", easyVDR 2.5 headless, 2 x Raspberry Pi als Clients, verbunden per VNSI;
Bleifuss2  19.Feb.2016 20:17:15
Hallo

Ich habe dein oberes Syslog mal angeschaut.
Da ist der VDR glaufen und alles passend gestartet.
Das heißt nicht das alles funktioniert ...

Ich denke es liegt am Netzwerk. Versuch mal alles wieder auf Original zustand zu bekommen.

Dann:

/etc/init/easyvdr-systemstart.conf

50 STEP=$((STEP+1))
151 $LOGGER "step $STEP/$LAST_STEP starting job easyvdr-vdr"
152 echo "$(date): $STEP/$LAST_STEP starting job easyvdr-vdr" >> $LOG
153 sleep 20
154 initctl emit easyvdr-vdr

Das grüne einbauen, sollte es laufen kannst du die Zahl verkleinern bis es wieder klemmt.

Produktiv-VDR:
Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
joemacfox  22.Feb.2016 20:57:26
Hallo,

Danke an alle für den guten Support!

Ich hab es jetzt auf die "harte" Tour gelöst: ich hab easyVDR neu installiert (und hab dabei meine TEVII Karte statt der Mystique verwendet, weil die TEVII out-of-the-box unterstützt wird).

Danach hatte ich dasselbe Problem wieder, und ich glaube, ich weiss jetzt, was die Ursache ist:
Mein System ist auf einer kleinen SSD; die Filme sind auf einer zweiten Platte. Diese zweite Platte hab ich in /etc/fstab unter "/video0" eingebunden. Mit Optionen "defaults,noatime,nodiratime".
easyVDR macht beim nächsten Start einen weiteren Eintrag in fstab dazu und bindet diese Platte zusätzlich unter "/media/easyvdr01" ein, nutzt allerdings nur die Option "defaults".
Diese unterschiedlichen Optionen scheinen die Ursache für mein Problem zu sein.
Nachdem ich für den zweiten Eintrag dieselben Optionen verwendet hab ("defaults,noatime,nodiratime") funktioniert der VDR wie erwartet!

Hab jetzt nur noch ein kleines Problem:
der FTP Server startet nicht mehr.
Laut Webfrontend in "Einstellungen/Fernzugriff" war der FTP auch aus.
Hab ihn dort gestartet (merkt er sich auch), aber trotzdem läuft kein FTP prozess (und kann auch nicht per FTP zugreifen).
Aber das ist nur ein kleineres Problem....

Danke an das Super-Team!

Joe
alt: GigaByte M3N78-EM, "TeVii 482, PCI_E Twin Karte", VDR 1.73 unter Ubuntu Lucid (10.4); läuft seit ca 5 Jahre stabil.
im Entstehen: GigaByte H67M-D2-B3, "Mystique SaTiX-S2 V3", easyVDR 2.5 headless, 2 x Raspberry Pi als Clients, verbunden per VNSI;
mango  22.Feb.2016 22:44:40
Hi,

[quote='joemacfox link' pid='18019' dateline='1456171046']
Hab jetzt nur noch ein kleines Problem:
der FTP Server startet nicht mehr.
Laut Webfrontend in "Einstellungen/Fernzugriff" war der FTP auch aus.
Hab ihn dort gestartet (merkt er sich auch), aber trotzdem läuft kein FTP prozess (und kann auch nicht per FTP zugreifen).
Aber das ist nur ein kleineres Problem....
in "/etc/default/proftpd"  sollte RUN="yes" sein. File zur konfiguration ist "/etc/proftpd/proftpd.conf"
Teste mal auf Konsole ob sich "proftpd" sauber starten lässt.
sudo service proftpd start

Gruss
Wolfgang

[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR