VDR ei enää käynnisty muilla käyttäjillä kuin rootilla?!

VDR ja DVB aiheista keskustelua
Art_oIl
Vanhempi harrastaja
Viestit: 86
Liittynyt: 04.01.2006 1:47

VDR ei enää käynnisty muilla käyttäjillä kuin rootilla?!

Viesti Kirjoittaja Art_oIl » 28.04.2007 13:49

Joskus ammoisina aikoina kyselin, miten VDR-tallennukset saisi muutettua toiselle käyttäjälle, jotta niitä voisi poistaa Samban yli. Noh, parhaimmaksi tavaksi osoittautui ajaa VDR:ää suoraan samba-käyttäjällä (itse käytin tässä sudoa, mutta vdr --user olisi varmaan toiminut myös kiltisti), mikä oli kaiken lisäksi vielä turvallisempaakin kuin perus rootilla ajaminen. Elegantti ratkaisu ja homma toimi pitkän aikaa - olin tyytyväinen.

Noh, noin vuoden verran toinen RAID-levyistä sisälsi SMARTin mukaan 8 reallocated sektoria. Vähän aikaa sitten määrä tuplautui. Tommonen pikkumäärä ei sinällään ole vielä vaarallista, mutta levyssä oli vielä takuuta jäljellä, joten vein sen kylmästi vaihtoon. Samalla alasajolla putsasin pölyt, lisäsin koneeseen muistia (256MB->1GB) ja toisen digiTV-kortin. Oikeastaan olin odottanut tota vaihtoa, koska servereitähän ei ajeta alas ilman "pakottavaa" syytä :wink:.

Kun operaatiot oli suoritettu, kone takaisin päälle ja jännittämään, mitkä servicet nousisivat kiltisti ylös ja mitä joutuisi itse käynnistelemään. Noita käynnistystestejä ei ole hirveästi tullut tehtyä ja ~vuodessa ehtii tapahtua sen verran, että kaikkia asennettuja kilkkeitä ei muistakkaan, saati sitten sitä, onko ne laitettu käynnistymään automaattisesti vai ei. VDR oli, mutta se ei suostunut käynnistymään. Ajurit (molemmissa korteissa [NovaT ja TT1500-T] samat) ja VDRadmin-AM kyllä käynnistyivät, mutta itse VDR ei. Tässä "syy", jonka löysin logeista:

Koodi: Valitse kaikki

pr 28 12:58:37 srv vdr: [18111] found 2 video devices
Apr 28 12:58:37 srv vdr: [18111] initializing plugin: streamdev-server (0.3.3-pre3-geni): VDR Streaming Server
Apr 28 12:58:37 srv vdr: [18111] initializing plugin: epgsearch (0.9.19): search the EPG for repeats and more
Apr 28 12:58:37 srv vdr: [18111] initializing plugin: subtitles (0.4.0): DVB subtitles decoder
Apr 28 12:58:37 srv vdr: [18111] setting primary device to 2
Apr 28 12:58:37 srv vdr: [18111] device 2 has no MPEG decoder
Apr 28 12:58:37 srv vdr: [18111] SVDRP listening on port 2001
Apr 28 12:58:37 srv vdr: [18111] ERROR: /etc/vdr/themes/classic-default.theme: Permission denied
Apr 28 12:58:37 srv vdr: [18111] ERROR: /etc/vdr/themes/sttng-default.theme: Permission denied
Apr 28 12:58:37 srv vdr: [18111] setting current skin to "sttng"
Apr 28 12:58:37 srv vdr: [18111] starting plugin: streamdev-server
----------------------------------------
Apr 28 12:58:37 srv vdr: [18111] streamdev-server: error while loading /etc/vdr/plugins/streamdevhosts.conf
----------------------------------------
Apr 28 12:58:37 srv vdr: [18118] tuner on device 2 thread started (pid=18111, tid=18118)
Apr 28 12:58:37 srv vdr: [18119] section handler thread started (pid=18111, tid=18119)
Sekä skinit että streamdevhosts.conf on muutettu chownilla samba-käyttäjälle ja tuo streamdevhosts.conf on vielä varmuudeksi 777-oikeuksilla, mutta VDR ei suostu käynnistymään samba-käyttäjällä. Sen sijaan rootilla käynnistys sujuu ilman ongelmia, mutta se on jälleen kerran huono ratkaisu. En tiedä, mikä ongelman on aiheuttanut. Ehkä uusi DigiTV-kortti sekoittaa pakkaa, sillä ainakin se suoltaa logeihin ihan ihme tauhkaa, vaikka VDR:n käynnistyessä kaikki toimii oikein.

Koodi: Valitse kaikki

srv:/etc/vdr/plugins # dir
total 12K
drw-rw-rw-  3 samba users 184 Apr 28 13:17 .
drwxr-xr-x  4 samba users 256 Apr 28 13:22 ..
drw-rw-rw-  2 samba users 120 Apr 15 18:45 epgsearch
-rwxrwxrwx  1 samba users 461 Apr 20 14:22 streamdevhosts.conf
-rw-r--r--  1 root  root  420 Apr 28 13:17 subchannels.conf
-rw-r--r--  1 samba users 446 Apr 20 14:21 svdrphosts.conf
Nyt olen ihan sormi suussa. Auttakaa miestä hädässä. Olenko nyt missannut jotain todella tärkeää, jota en noobiuttani huomaa, vai onko tämä henkimaailman hommia? :roll: