Dy.fi päivitys ei toimi bootin jälkeen (rasperry pi)

Heissan,
Onglmani on saada dyfi-update-skripti pyörimään laitteen bootin jälkeen, että nimipalvelu pelaisi automaattisesti.
Olen tehyt kaiken ohjeiden mukaan (make installboot2) ja runlevel on 2, mutta skripitä ei starttaa rasperryn bootissa / loginin jälkeen.

Skripti toimii ja päivittää osoitteen, jos sen ajaa sudolla, muuten herjaa pid fileen käyttöoikeudesta/luomisesta

 sudo /etc/init.d/dyfi-update start

Olis hyvät vinkit tarpeen, miten asiaa lähdetään selvittämään ja korjaamaan.
En ole mikään konsoliguru, tosin jonkin verran tässä vuosien varrella on tullut linuxeja sotkettua :sweat:

Käyttis: “Raspbian GNU/Linux 7 (wheezy)”

Hej! :wink:
Mitä tarkkaanottaen jää lokiin /var/log/dyfi-update.log Raspin käynnistyksen jälkeen? Minulla ei ole tuota asennettuna, mutta vian selvittämisessä voisi koko lokin sisältö tänne laitettuna avata asiaa paremmin.

edit: olethan poistanut dyfi-update.conf tiedostoston lopusta nämä suoraan sanottuna ääliömäiset rivit?

Remove these four lines from the configuration file before starting
the client for the first time. These are here only to make sure
you have edited this configuration file before running the
client :sunglasses:

Hei ja kiitos viestistäsi!
Olen poistanut :slight_smile:
Conffi on käsittääkseni kunnossa, logiin ei jää mitään ja prosessi ei lähde pyörimään bootin jälkeen vaan pitää käynnistä käsj’pelillä…
Reboottasin just ja :
2015.02.24 13:27:49 [2243] [INFO] got SIGTERM - releasing host(s) and quitting
2015.02.24 13:27:49 [2243] [INFO] Successful release: xxxxxxxxxx.dy.fi

Prosessi

ps aux | grep "dyfi" 

ei palauta yhtään osumaa heti bootin jälkeen, mutta kun päivityksen pistää pyörimään prosesseista saan vastauksen

 sudo /etc/init.d/dyfi-update start
 Starting dy.fi updating daemon...
 ps aux | grep "dyfi" 
 root      2243  0.0  0.9   6880  4092 ?        S    10:41   0:00 /usr/bin/perl /usr/local/bin/dyfi-update.pl -f /usr/local/etc/dyfi-update.conf 

jos ajan skriptin käsin, se kyllä käynnistyy ja pävittyy dyfi sivustolle. Samoin sammuttaessa se osaa vapauttaa ohjauksen kuten kuuluukin jos on ollut pyörimässä.
Nyt sormi on suusssa (eritysesti) autostartin kanssa…
EDIT:

Kun koitin laittaa käynnistymään komennolla

sudo update-rc.d dyfy-update defaults

sain ilmoituksen jostain ikiluupista… Lieko siinä se syy?

....
insserv: Starting dyfi-update depends on plymouth and therefore on system facility `$all' which can not be true!
insserv: Starting dyfi-update depends on plymouth and therefore on system facility `$all' which can not be true!
insserv: Starting dyfi-update depends on plymouth and therefore on system facility `$all' which can not be true!
insserv: Starting dyfi-update depends on plymouth and therefore on system facility `$all' which can not be true!
insserv: Starting dyfi-update depends on plymouth and therefore on system facility `$all' which can not be true!
insserv: Starting dyfi-update depends on plymouth and therefore on system facility `$all' which can not be true!
insserv: Starting dyfi-update depends on plymouth and therefore on system facility `$all' which can not be true!
insserv: Starting dyfi-update depends on plymouth and therefore on system facility `$all' which can not be true!
insserv: Starting dyfi-update depends on plymouth and therefore on system facility `$all' which can not be true!
insserv: Starting dyfi-update depends on plymouth and therefore on system facility `$all' which can not be true!
insserv: Max recursions depth 99 reached
insserv: There is a loop between service dyfi-update and checkroot if started
insserv:  loop involving service checkroot at depth 4
insserv:  loop involving service mountdevsubfs at depth 3
insserv:  loop involving service mountkernfs at depth 1
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header

Hepreaa on tuo loki. Mutta kokeilin ko. tsydeemiä ja eipä lähde toimimaan Raspissa minullakaan.
Ehkä kannattaa luovuttaa ja kokeilla hommaa cronilla ajettavalla bash-skriptillä jonka jäsen ajaaskel on tehnyt, löytyy tuolta se:
http://forum.ubuntu-fi.org/index.php?topic=48481.msg371788#msg371788

Ei toiminut tuo regmyip linkki tuolla forumilla, mutta taisin saada pähkinän halki moni neuvoin!

Huomasin, että ajettaessa

update-rc.d dyfi-update defaults

Herjaa komento jostain K01dyfi-update missing LSB tags and overrides jne…

Googlella päädyin korjaamaan tiedostoa (/etc/init.d/dyfi-update) lisäten alkuun Init info blokin (muutos alla) ja hyvin näyttäisi toimivan tällä muutoksella, kun ajaa komennon uudestaan

 update-rc.d dyfi-update defaults 


### BEGIN INIT INFO
# Provides:          dyfi-update
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO

#!/bin/sh
#
#       dyfi-update SysV init script for starting and stopping
#       dyfi-update.pl - A perl client for updating dy.fi
#       hostname
...

Tsuppadai ja tuurilla etiäpäin!

1 tykkäys

Modemi kuoli jonka takia ei toiminut mikään linkki. Varapalvelin oli jonkin verran tuon jälkeen päällä ja vika myös on korjattu eilen.

http://forum.ubuntu-fi.org/index.php?topic=48481.msg371890#msg371890