Ubuntu 14.04, vdr 2.2.0 & upstart

VDR ja DVB aiheista keskustelua

Ubuntu 14.04, vdr 2.2.0 & upstart

ViestiKirjoittaja fibuntu » 11.11.2015 17:04

Käytössä siis yavdr:n vdr-testing repo ja siinä vdr päivittyi 2.0.6 -> 2.2.0. Muutaman ongelman sain ratkottua jo, mutta vielä pitäisi saada selville, että miten vdr:n saa käynnistymään automaattisesti upstartissa, kun /etc/default/vdr näköjään nykyään ignoroidaan? (Eli siellä ENABLED=1)

EDIT: VDR siis käynnistyy kyllä oikein komennolla:
Koodi: Valitse kaikki
service vdr start

Mutta miksi upstart ei sitten halua sitä käynnistää? Dmesg sanoo seuraavaa:
$ dmesg | grep vdr
Koodi: Valitse kaikki
[   29.170099] init: vdr main process (1063) terminated with status 2



Kaukosäädin ei toiminut, mutta seuraava korjasi sen, eli Lircin sain enabloitua lisäämällä /etc/vdr/conf.d/00-vdr.conf tiedoston määrityksiin "--lirc"
Viimeksi muokannut fibuntu päivämäärä 12.11.2015 19:41, muokattu yhteensä 1 kerran
fibuntu
Isäntä
 
Viestit: 107
Liittynyt: 15.05.2008 16:35

Re: Ubuntu 14.04 ja yavdr:n vdr 2.2.0

ViestiKirjoittaja fibuntu » 12.11.2015 18:57

Voiko johtua siitä, että nauhoitekansio on nfs-hakemistossa ja samoin myös channels.conf? Mites tuota saisi myöhemmin käynnistymään? Kyseessä siis streamdev-client ( streamdev-server on toisessa koneessa).
fibuntu
Isäntä
 
Viestit: 107
Liittynyt: 15.05.2008 16:35

Re: Ubuntu 14.04, vdr 2.2.0 & upstart

ViestiKirjoittaja fibuntu » 14.11.2015 11:53

# cat /var/log/upstart/vdr.log
Koodi: Valitse kaikki
vdr: can't access video directory /srv/vdr/video
fibuntu
Isäntä
 
Viestit: 107
Liittynyt: 15.05.2008 16:35

Re: Ubuntu 14.04 ja yavdr:n vdr 2.2.0

ViestiKirjoittaja nm » 14.11.2015 11:54

fibuntu kirjoitti:Voiko johtua siitä, että nauhoitekansio on nfs-hakemistossa ja samoin myös channels.conf? Mites tuota saisi myöhemmin käynnistymään? Kyseessä siis streamdev-client ( streamdev-server on toisessa koneessa).

Kyllä, hyvinkin mahdollista.

Tällaista muokkausta voisi kokeilla /etc/init/vdr.confissa:

Alkuperäinen "start on" -sääntö:
Koodi: Valitse kaikki
start on ( \
          runlevel [2345] \
       or stopped vdr RESULT=failed EXIT_SIGNAL=?* \
       or stopped vdr RESULT=failed EXIT_STATUS!=[02] \
       or resume \
         )


Muokattu versio:
Koodi: Valitse kaikki
start on (( \
          runlevel [2345] \
       or stopped vdr RESULT=failed EXIT_SIGNAL=?* \
       or stopped vdr RESULT=failed EXIT_STATUS!=[02] \
       or resume \
          ) and remote-filesystems)
nm
Johtava konsultti
 
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Re: Ubuntu 14.04, vdr 2.2.0 & upstart

ViestiKirjoittaja fibuntu » 14.11.2015 13:36

remote-filesystems ei toiminut mutta tämä toimi, eli vdr käynnistetään kun mount point on olemassa:

Koodi: Valitse kaikki
start on (( \
          runlevel [2345] \
       or stopped vdr RESULT=failed EXIT_SIGNAL=?* \
       or stopped vdr RESULT=failed EXIT_STATUS!=[02] \
       or resume \
         ) and mounted MOUNTPOINT=/mnt/nfs_mount)
fibuntu
Isäntä
 
Viestit: 107
Liittynyt: 15.05.2008 16:35

Re: Ubuntu 14.04, vdr 2.2.0 & upstart

ViestiKirjoittaja fibuntu » 03.11.2016 14:26

Ubuntu 16.04 ja systemd:lle sama, eli a.o. tiedostoon lisätään pari riviä.

/etc/systemd/system/multi-user.target.wants/vdr.service:
Koodi: Valitse kaikki
[Unit]
Description=Video Disk Recorder
After=remote-fs.target
AssertPathExists=/mnt/nfs_mount

[Service]
Type=notify
ExecStartPre=/bin/sh /usr/lib/vdr/merge-commands.sh "commands"
ExecStartPre=/bin/sh /usr/lib/vdr/merge-commands.sh "reccmds"
ExecStart=/usr/bin/vdr
Restart=on-failure
RestartPreventExitStatus=0 2

[Install]
WantedBy=multi-user.target
fibuntu
Isäntä
 
Viestit: 107
Liittynyt: 15.05.2008 16:35


Paluu VDR & DVB

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa

cron