Transmission-daemon continue de se réinitialiser

14

j'ai essayé de configurer le démon de transmission afin que je puisse me connecter en utilisant le webui disponible sur http: //server.ip-address: 9091 , mais je reçois juste un message me disant que je devrais désactiver la liste blanche d'adresses IP ou ajouter mon IP actuelle.

J'ai édité le fichier disponible sur /etc/transmission-daemon/settings.json et modifié le paramètre rpc-whitelist-enabled sur false, enregistrez le fichier et redémarrez le service avec: sudo service transmission-daemon restart. Après cela, je revérifie le fichier settings.json que je viens de modifier juste pour découvrir que toutes mes modifications ont été annulées. Qu'est-ce qui se passe ici?, Quelqu'un d'autre a déjà vu ce comportement auparavant?

AcidRod75
la source
1
D'accord ... je viens de découvrir ce qui se passait, si vous modifiez le fichier settings.json, vous devez redémarrer le service avec: sudo invoke-rc.d transmission-daemon reload
AcidRod75
4
Le démon de transmission réécrit le fichier de configuration à la sortie. Pour le modifier sans écraser, vous devez le faire sudo service transmission-daemon stopavant de le modifier.
con-f-use du
@ con-f-use Veuillez mettre votre commentaire comme réponse. Elle mérite d'être acceptée comme la bonne réponse.
Zoot

Réponses:

25

Le démon de transmission réécrit le fichier de configuration avec les anciennes options lorsqu'il se ferme. Pour que vos modifications persistent, vous devez modifier le fichier de configuration sans que le démon soit en cours d'exécution. Alors d'abord:

sudo stop transmission-daemon

Ou si vous ne l'avez pas installé via Software Center / dépôts officiels:

sudo killall -HUP transmission-da

Ensuite, vous pouvez modifier settings.jsoncomme vous le souhaitez, puis redémarrer la transmission:

sudo start transmission-daemon 
embrouiller
la source
1

Modifier /var/lib/transmission-daemon/.config/transmission-daemon/settings.jsonce qui semble être un fichier qui est copié après chaque redémarrage de l' systemdunité transmission-daemon.service. Je n'ai pas trouvé de référence, mais un simple test le confirme.

Karl Richter
la source
la modification des deux n'a pas résolu mon problème. même lorsque le service a été arrêté.
user3836415