Kirjoittaja Aihe: Lucid ja yavdr, miten saa takaisin vdr:n automaattisen käynnistyksen?(Ratkaistu)  (Luettu 2448 kertaa)

Marko5

  • Käyttäjä
  • Viestejä: 39
    • Profiili
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
« Viimeksi muokattu: 19.07.11 - klo:18.38 kirjoittanut Marko5 »

nm

  • Käyttäjä
  • Viestejä: 16251
    • Profiili
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?

Marko5

  • Käyttäjä
  • Viestejä: 39
    • Profiili
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?


« Viimeksi muokattu: 18.07.11 - klo:07.51 kirjoittanut Marko5 »

nm

  • Käyttäjä
  • Viestejä: 16251
    • Profiili
/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:

Koodia: [Valitse]
sudo update-rc.d vdr defaults
Jos S20vdr:ää ei vieläkään näy, linkit voi tehdä käsinkin:

Koodia: [Valitse]
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

« Viimeksi muokattu: 18.07.11 - klo:17.15 kirjoittanut nm »

Marko5

  • Käyttäjä
  • Viestejä: 39
    • Profiili
Koodia: [Valitse]
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.
Koodia: [Valitse]
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

Kiitos tuhannesti avusta.