easyVDR
Gelöst: Denkanstoss manuell installierter VDR in LXC - Druckversion

+- easyVDR (http://www.easy-vdr.de)
+-- Forum: Off-Topic (http://www.easy-vdr.de/forum-7.html)
+--- Forum: Linux allgemein (http://www.easy-vdr.de/forum-65.html)
+--- Thema: Gelöst: Denkanstoss manuell installierter VDR in LXC (/thread-18070.html)



Gelöst: Denkanstoss manuell installierter VDR in LXC - Martin - 25.05.2017

Hi,

habe ein Problem mit den Startskripten. Selbst mit Loglevel 5 sind die Meldungen dürftig. Daher würde ich mich über einen Denkanstoss freuen...

Der VDR wurde manuell installiert.
Frontend ist deaktiviert:
VDR_FRONTEND="keines"

/etc/default/vdr editiert:
Zitat:/etc/default/vdr
# /etc/default/vdr
#
# See also /usr/share/doc/vdr/README.Debian.gz
#

# Change to 1 to enable vdr's init-script
ENABLED="yes"

# Change this to 1 if you want vdr to be able to shutdown the
# computer
ENABLE_SHUTDOWN=0

# Options that will be passed to vdr's commandline
# for example: OPTIONS="-w 15"
OPTIONS="-w 60"


Störende Startskripte deaktiviert:

Zitat:[email protected]_trusty:/etc/init$ ls *.done
easyvdr-setup-call.conf.done  easyvdr-start-installer.conf.done


So in der Art habe ich das ganz schon öfters gemacht...

PS: Auch mit inaktivem VNSI-Server Plugin das selbe Problem... 


Wie gesagt würde ich mich über einen Denkanstoss freuen...



Grüße
Martin


RE: Denkanstoss manuell installierter VDR in LXC - Martin - 28.05.2017

Thema gelöst. 
-LXC untersützt kein Upstart (oder System.d) 
-im LXD Container muss der VDR aus irgendeinem Grund als Root laufen
-weitere kleine Problemchen die zu lösen waren

Für den ersten Test habe ich mal VDR Pakte von Frank genommen weil schlichter... https://launchpad.net/~fnu/+archive/ubuntu/stable-vdr-fnu


Ein paar zusätzliche Infos:
LXC: Allgemeine Infos: http://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/setup-linux-container-with-lxc-on-ubuntu-16-04-14-04.html

Das ist nicht 1:1 anzuwenden wenn kein Proxmox: http://www.vdr-portal.de/board60-linux/board104-server/130353-howto-proxmox-4-4-und-lxc-tv-karte-hier-digital-devices-cine-s2-v6-5-im-container-verf%C3%BCgbar-machen/

sudo lxc-create  -t ubuntu -n trusty_lxc -- -r trusty -a amd64


Containerconfig erweitern:

Zitat:lxc.cgroup.devices.allow = c 212:* rwm
lxc.mount.entry          = /dev/dvb dev/dvb none bind,optional,create=dir

lxc.mount.entry = /storage/media/vdr /var/lib/lxc/fnu-vdr/rootfs/video0   none bind 0 0
#lxc.mount.entry=/path/in/host/mount_point /var/lib/lxc/mycontainer/rootfs/mount_point none bind 0 0






apt install mc python-software-properties software-properties-common
#stable-vdr-fnu + main-fnu
sudo add-apt-repository ppa:fnu/stable-vdr-fnu
sudo add-apt-repository ppa:fnu/main-fnu

apt-get update && apt-get dist-upgrade
apt-get install  vdr
apt-get install vdr-plugin-streamdev-server apt-get install vdr-plugin-live apt-get install vdr-plugin-epgsearch
apt install vdr-plugin-devstatus vdr-plugin-epgsearch vdr-plugin-femon vdr-plugin-live vdr-plugin-markad vdr-plugin-restfulapi vdr-plugin-streamdev-server vdr-plugin-svdrpservice vdr-plugin-tvscraper vdr-plugin-vnsiserver vdr-plugin-xmltv2vdr vdr-plugin-xmltv2vdr-grabber-tvm2xmltv vdr-plugin-xmltv2vdr-grabber-tvspielfilm2xmltv




Zitat:# /etc/default/vdr
# Change to 1 to enable vdr's init-script

ENABLED=1
# Change this to 1 if you want vdr to be able to shutdown the

# computer
ENABLE_SHUTDOWN=0

# for example: OPTIONS="-w 15"

OPTIONS="-w 60 --lirc=/dev/null -D0 -D1 -D2"
#Nur drei Devices

VIDEO_DIR="/video0"

USER=root