Demon transmisji ciągle się resetuje

14

Próbowałem skonfigurować demona transmisji, aby móc połączyć się przy użyciu dostępnego pod adresem http: //server.ip-address: 9091 , ale dostaję komunikat z informacją, że powinienem wyłączyć białą listę adresów IP lub dodać moją aktualny adres IP do tego.

Zedytowałem plik dostępny na /etc/transmission-daemon/settings.json i zmodyfikowałem parametr z włączoną białą listą rpc na false, zapisz plik i zrestartuj usługę za pomocą: sudo service transmisja-demon restartu. Następnie dwukrotnie sprawdzam settings.json, który właśnie zmodyfikowałem, aby odkryć, że wszystkie moje zmiany zostały cofnięte. Co się tutaj dzieje ?, ktoś jeszcze widział takie zachowanie?

AcidRod75
źródło
1
Ok ... właśnie odkryłem, co się dzieje, jeśli edytujesz plik settings.json, musisz ponownie uruchomić usługę za pomocą: sudo invoke-rc.d transmisja-demon przeładowania
AcidRod75
4
Demon transmisji ponownie uruchamia plik konfiguracyjny przy wyjściu. Aby go edytować bez nadpisywania, musisz to zrobić sudo service transmission-daemon stopprzed edycją.
con-f-use
@ con-f-use Proszę podać komentarz jako odpowiedź. Zasługuje na zaakceptowanie jako poprawnej odpowiedzi.
Zoot

Odpowiedzi:

25

Demon transmisji ponownie zapisuje plik konfiguracyjny ze starymi opcjami przy zamykaniu. Aby zmiany pozostały niezmienione, musisz edytować plik konfiguracyjny bez uruchomionego demona. Więc najpierw:

sudo stop transmission-daemon

Lub jeśli nie zainstalowałeś go za pośrednictwem Centrum oprogramowania / oficjalnych repozytoriów:

sudo killall -HUP transmission-da

Następnie możesz edytować settings.jsonzgodnie z oczekiwaniami, a następnie ponownie uruchomić transmisję:

sudo start transmission-daemon 
dezorientować
źródło
1

Edytuj, /var/lib/transmission-daemon/.config/transmission-daemon/settings.jsonktóry wydaje się być plikiem, który jest kopiowany po każdym ponownym uruchomieniu systemdurządzenia transmission-daemon.service. Nie znalazłem referencji, ale prosty test potwierdza.

Karl Richter
źródło
edycja obu nie rozwiązała mojego problemu. nawet gdy usługa została zatrzymana.
user3836415,