DoorPi als Daemon (Dienst / Service / Autostart) unter Jessie einrichten

  • Hallo, ich benutze DoorPi seid über einem Jahr. Nun habe ich die Installation neu gemacht und bekomme den Autostart nicht mehr hin. Erst fehlte Linphone, da funktionierte der Autostart noch, danach nicht mehr.
    Starte ich mit

    Code
    sudo doorpi_cli --trace


    funktioniert es. Starte ich mit

    Code
    sudo /etc/init.d/doorpi start


    schlägt der Start fehl.
    Ich habe die Autostart schon neu geschrieben, die Ini neu erstellt, es hilft alles nichts. Das Forum durchwühlt, aber nichts gefunden was bei meinem Problem hilft.


    Die trace Datei ist sehr umfangreich, in dem Modus funktioniert es auch. Was könnte den Fehler verursachen. Was ist in der log wichtig, wo müsste man nachbessern?


    doorpi_trace.zip

  • hallo.. habe auch ein kleines problem. bin aber auch noch anfänger in allem :)
    habe gerade
    sudo systemctl daemon-reload
    eingeben.
    als ich dann
    sudo /etc/init.d/doorpi start
    eingegeben habe kam die meldung
    "sudo: /etc/init.d/doorpi: command not found"
    woran kann das liegen? bin halt sehr neu was linux angeht. muss noch viel lernen....

  • Hallo zusammen,


    erstmal meinen größten Respekt für all das, was ihr mit DooPi erschaffen habt!
    Ich habe mich der Thematik erst vor kurzem angenommen, finde das Projekt aber absolut super.


    Jetzt zu meinem Problem:
    Ich habe der Anleitung entsprechend meinen DoorPi auf einen Raspi 3B+ mit Stretch Lite und PiFace aufgesetzt. Soweit hat alles funktioniert, auch der Autostart via Daemon.
    Nachdem ich allerdings im Daemon doorpi die Option "Restart=on-failure" aktiviert habe, startet DoorPi nicht mehr nach einem Autostart. Der Befehl sudo service doorpi start funktioniert ohne Probleme. Ein erneutes Einbinden des Start-Scripts (wie oben beschrieben), sowie ein entfernen der Option "Restart=on-failure" bringt trotzdem keinen Autostart.


    Hat noch jemand eine Idee, wie ich den Autostart wieder herstellen kann?


    Danke euch!

  • Hallo zusammen,


    ich habe es auch nach der Anleitung versucht (danke hierfür schonmal).
    Bei der Durchführung bin ich auch auf Fehler, beim starten des doorpi.service gestoßen.


    Nach Recherchen und Tests ist meine Lösung ein die Installation von python-deamon gewesen.


    Code
    sudo apt-get install python-daemon


    Der ganze Ablauf war dann...



    Code
    sudo apt-get install python-daemon
    cd /tmp
    wget https://raw.githubusercontent.com/motom001/DoorPi/master/doorpi/docs/service/create_daemon_file.py -O - | sudo python
    sudo systemctl daemon-reload
    sudo update-rc.d doorpi defaults


    Danach ließ sich der Service problemlos starten.


    Hoffen ich konnte noch jemanden helfen