Der Transmission-Daemon wird immer wieder zurückgesetzt

14

Ich habe versucht, den Transmission-Daemon so zu konfigurieren, dass eine Verbindung über das unter http: //server.ip-address: 9091 verfügbare Webui hergestellt werden kann. Ich erhalte jedoch nur die Meldung, dass ich die Whitelist für IP-Adressen deaktivieren oder meine hinzufügen soll aktuelle ip dran.

Ich habe die Datei unter /etc/transmission-daemon/settings.json bearbeitet und den Parameter rpc-whitelist-enabled in false geändert, die Datei gespeichert und den Dienst mit sudo service transmission-daemon restart neu gestartet. Danach überprüfe ich noch einmal die settings.json, die ich gerade geändert habe, um festzustellen, dass alle meine Änderungen rückgängig gemacht wurden. Was ist hier los? Hat noch jemand dieses Verhalten gesehen?

AcidRod75
quelle
1
Okay ... habe gerade herausgefunden, was los ist, wenn Sie die settings.json-Datei bearbeiten, müssen Sie den Dienst neu starten mit: sudo invoke-rc.d transmission-daemon
reload
4
Der Transmission Daemon rewirted die Konfigurationsdatei beim Beenden. Um es zu bearbeiten, ohne es zu überschreiben, müssen Sie es sudo service transmission-daemon stopvor der Bearbeitung bearbeiten.
Con-f-Use
@ con-f-use Bitte geben Sie Ihren Kommentar als Antwort ein. Es verdient, als die richtige Antwort akzeptiert zu werden.
Zoot

Antworten:

25

Transmission Daemon schreibt die Konfigurationsdatei beim Beenden mit den alten Optionen neu. Damit Ihre Änderungen erhalten bleiben, müssen Sie die Konfigurationsdatei bearbeiten, ohne dass der Deamon ausgeführt wird. So zuerst:

sudo stop transmission-daemon

Oder wenn Sie es nicht über Software Center / Official Repositorys installiert haben:

sudo killall -HUP transmission-da

Anschließend können Sie bearbeiten settings.json Sie wie erwartet und die Übertragung erneut starten:

sudo start transmission-daemon 
verwechseln
quelle
1

Bearbeiten Sie /var/lib/transmission-daemon/.config/transmission-daemon/settings.jsondie Datei, die nach jedem Neustart des systemdGeräts kopiert wird transmission-daemon.service. Ich habe keine Referenz gefunden, aber ein einfacher Test bestätigt.

Karl Richter
quelle
Durch die Bearbeitung beider konnte mein Problem nicht behoben werden. auch wenn der Dienst eingestellt worden war.
user3836415