Ich habe mir jetzt schon viele Stunden den Kopf zerbrochen und komme einfach nicht weiter. Im Prinzip geht es nur darum meinen Newsgrabber (nzbget) automatisch beim booten zu starten.
Aber erstmal zum Grundsaetzlichen:
Ich benutze:
Code: Alles auswählen
Distributor ID: Debian
Description: Debian GNU/Linux 8.8 (jessie)
Release: 8.8
Codename: jessie
Code: Alles auswählen
ARMBIAN 5.31 stable Debian GNU/Linux 8 (jessie) 4.11.5-sunxi
Code: Alles auswählen
robin@bananapim2:~$ cat /proc/1/comm
systemd
Ich weiss Armbian ist nicht zu 100% Debian aber ich hoffe das ich hier trotzdem auf Hilfe stosse.
Nun zu meinem eigentlichen Problem:
Ich moechte wie oben gesagt gerne das NZBGet beim booten automatisch startet.
Mein service file liegt in:
Code: Alles auswählen
/etc/systemd/system
Code: Alles auswählen
/usr/bin/nzbget
Code: Alles auswählen
[Unit]
Description=NZBGet Daemon
DaemonAfter=network.target
[Service]
User=%i
ExecStart=/usr/bin/nzbget/nzbget -D
ExecStop=/usr/bin/nzbget/nzbget -Q
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
[Install]
WantedBy=multi-user.target
Nun zum Problem:
Weder startet NZBGet automatisch beim booten noch kann ich NZBGet manuell ueber den Service starten.
Code: Alles auswählen
robin@bananapim2:/etc/systemd/system$ sudo systemctl daemon-reload
robin@bananapim2:/etc/systemd/system$ sudo systemctl start nzbget.service
robin@bananapim2:/etc/systemd/system$ sudo systemctl status nzbget.service
● nzbget.service - NZBGet Daemon
Loaded: loaded (/etc/systemd/system/nzbget.service; enabled)
Active: inactive (dead) since Fri 2017-06-16 18:37:01 CEST; 9s ago
Process: 1629 ExecStop=/usr/bin/nzbget/nzbget -Q (code=exited, status=0/SUCCESS)
Process: 1620 ExecStart=/usr/bin/nzbget/nzbget -D (code=exited, status=0/SUCCESS)
Main PID: 1620 (code=exited, status=0/SUCCESS)
Jun 16 18:37:01 bananapim2 systemd[1]: Started NZBGet Daemon.
Jun 16 18:37:01 bananapim2 nzbget[1629]: Request sent
Jun 16 18:37:01 bananapim2 nzbget[1629]: server returned: Stopping server
Und ausserdem habe ich noch folgende Fehler
Code: Alles auswählen
robin@bananapim2:/etc/systemd/system$ sudo systemctl enable nzbget.service
Synchronizing state for nzbget.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d nzbget defaults
insserv: warning: script 'K01nzbget.service' missing LSB tags and overrides
insserv: warning: script 'K01nzbget' missing LSB tags and overrides
insserv: warning: script 'nzbget' missing LSB tags and overrides
insserv: warning: script 'nzbget.service' missing LSB tags and overrides
Executing /usr/sbin/update-rc.d nzbget enable
update-rc.d: error: nzbget Default-Start contains no runlevels, aborting.
Und mir kommt "update-rc.d error" komisch vor war das nicht sysVinit ? Ausserdem kann ich mir unter "contains no runlevels" nichts vorstellen.
Vielleicht liegt es auch garnicht an dem Script ? Wie man sieht Fragen ueber Fragen. Wuerde mich selbst als Linux Anfaenger bezeichnen.
Danke im Vorraus fuer eure Antworten.
PS: Sorry fuer die ganzen ue ae und oe und die ganzen ss, die 5 Euro Ebay Tastatur hat US Layout
![Very Happy :D](./images/smilies/icon_biggrin.gif)