Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Marko5 - 17.07.11 - klo:20.15
-
Menin poistamaan vdr automaattisen käynnistyksen bootin yhteydessä. Nyt en enää muista mistä sen otin pois, kenties Startup Application ohjelmasta.
Miten sen saisi takaisin eli mikä komento pitää asettaa ja minne?
sudo /etc/init.d/vdr start kyllä käynnistää terminaalissa, mutta silloin pitää kirjoittaa salasana.
kiitos etukäteen.
t. Marko
-
Tarkista, että tekstitiedostossa /etc/default/vdr on rivi ENABLED=1 (eikä ENABLED=0).
Onkohan yavdr-asennuksessasi upstart-käynnistysskriptit vai perinteinen init-skripti, eli onko koneessasi upstart-tiedosto /etc/init/vdr.conf vai ei?
-
Tarkista, että tekstitiedostossa /etc/default/vdr on rivi ENABLED=1 (eikä ENABLED=0).
Tarkistin ja siellä oli kyseinen asetus ENABLED=1.
Onkohan yavdr-asennuksessasi upstart-käynnistysskriptit vai perinteinen init-skripti, eli onko koneessasi upstart-tiedosto /etc/init/vdr.conf vai ei?
/etc/init/vdr.conf tiedostoa ei löytynyt.
Miten saa vdr ohjelman käynnistymään "vdr" käyttäjätunnuksella vai käynnistääkö runvdr skripti ohjelman vdr käyttäjätunnuksella? Eli runvdr skripti pitäisi ajaa pääkäyttäjänä bootin alussa?
-
/etc/init/vdr.conf tiedostoa ei löytynyt.
Ok, eli ei ole upstart-skriptejä. Katso sitten, onko järjestelmässäsi tiedosto /etc/rc2.d/S20vdr (tai joku muu S??vdr). Jos ei ole, ongelma johtuu siitä, että vdr:n init-skriptiä ei ole linkitetty käynnistettäväksi ajotasolla 2, joka on Debianissa ja Ubuntussa järjestelmän normaali käyttötila. Kokeile päivittää tarvittavat linkit komennolla:
sudo update-rc.d vdr defaults
Jos S20vdr:ää ei vieläkään näy, linkit voi tehdä käsinkin:
sudo ln -s /etc/init.d/vdr /etc/rc2.d/S20vdr
sudo ln -s /etc/init.d/vdr /etc/rc0.d/K20vdr
sudo ln -s /etc/init.d/vdr /etc/rc6.d/K20vdr
-
sudo update-rc.d vdr defaults
System start/stop links for /etc/init.d/vdr already exist.
Ilmoitti, että linkit on jo olemassa.
Tarkistin hakemistot niin tosiaan rc2.d hakemistosta puuttui S20vdr linkki.
Loin käsin S20vdr linkin.
sudo ln -s /etc/init.d/vdr /etc/rc2.d/S20vdr
Linkin lisäyksen jälkeen vdr käynnistyi bootin yhteydessä.
Laitan oheen linkin ohjeeseen, mikä auttoi minua ymmärtämään mitä olin tekemässä.
How-To: Managing services with update-rc.d (http://www.debuntu.org/how-to-manage-services-with-update-rc.d)
Kiitos tuhannesti avusta.