Tuto : installer NZBget, Sonarr, Radarr et Deluge sur Debian 9 Stretch

et non justement je pense que ma connerie viens de la
je n’ai pas l’habitude avec sudo je me connecte comme cela

tu sais où est-ce que tu as lancé le .run ?

je comprends pas la question désolé
je ne suis novice la dessus

à partir de la rien ne va plus

$ sudo systemctl start nzbget.service
voici l’erreur quand j’active le service

Job for nzbget.service failed because the control process exited with error code .
See “systemctl status nzbget.service” and “journalctl -xe” for details.
nanard@ns3128146:/root$
nanard@ns3128146:/root$ Job for nzbget.service failed because the control process exited with error code

Est-ce que tu sais où a été installé nzbget ? Dans quel répertoire ?
Sinon en Root, tu fais
find / -type d -name nzbget 2>/dev/null

… Ton problème est , je pense, que tu as rempli le fichier de demarrage /etc/systemd/system/nzbget.service avec les paramètres
…= /home/faskil/nzbget/…

Sauf que ce répertoire n’existe pas. Il faut savoir ou nzbget a été installé, et remplacé les paramètres dans le fichier /etc/systemd/system/nzbget.service

salut bien voila le fihier fichier /etc/systemd/system/nzbget.service il y a ceci
Description=NZBGet Daemon
Documentation=http://nzbget.net/Documentation
After=network.target

[Service]
User=nanard
Group=nanard
Type=forking
ExecStart=/home/nanard/nzbget/nzbget -D
ExecStop=/home/nanard/nzbget/nzbget -Q
ExecReload=/home/nanard/nzbget/nzbget -O
KillMode=process
Restart=on-failure

[Install]
WantedBy=multi-user.target

quand je tape find / -type d -name nzbget 2>/dev/null

Last login: Wed Nov 21 17:31:44 2018 from 109.219.76.180
root@ns342665:~# find / -type d -name nzbget 2>/dev/null
/root/nzbget
root@ns342665:~#

sa fonctionne toujours pas deja la quand je lance cette commande du tuto
Et on teste qu’ils fonctionnent :

sudo systemctl start deluge-webui.service

Last login: Wed Nov 21 17:49:05 2018 from 109.219.76.180
root@ns342665:~# sudo systemctl start deluged.service
Failed to start deluged.service: Unit deluged.service not found.
root@ns342665:~#

2 possibilités :

  • soit tu déplaces le répertoire /root/nzbget vers /home/nanard/ ( mv /root/nzbget /home/nanard/ )
  • soit tu modifies le fichier de conf, et tu mets/root/nzbget au lieu de /home/nanard

Mais même en faisant ça il y aura probablement des problèmes de droits vu que j’ai l’impression que @gnanard l’a installé en root dans /root.

Réinstalle nzbget avec ton user plutôt qu’en root.

1 « J'aime »

je ne voies pas comment faire pour ne pas me connecter en root
merci

Via la commande su -

Salut,

Petit update pour l’installation de sonarr :

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0xA236C58F409091A18ACA53CBEBFF6B99D9B78493

A+

Encore une petite correction: j’avais la plupart du temps un problème d’autostart avec nzbget, que je devais lancer à la main donc, ce qui se faisait sans soucis. J’ai fini par réaliser que c’était dû au fait que mon répertoire de download (un montage réseau sur mon NAS) n’était pas en place au lancement de nzbget, d’où plantage.
J’ai donc ajouté l’option RequiresMountsFor=/le_chemin_de_mon_repertoire_de_download juste sous l’option After=network.target comme recommandé sur plusieurs sites et forums.

Et ça ne marchait pas.

Et là je réalise que le script systemd proposé par @Faskil contient une erreur, qui n’empêche pas la fonctionnement de nzbget: il manque l’en-tête de section [Unit]. Sans elle les options de cette section ne sont pas prises en compte à priori.

Bref, tout marche bien maintenant, avec cette entête et l’option RequiresMountsFor