Próbowanie zmusić mojego demona transmisji do pobierania plików z folderu dropbox, aby ułatwić zdalne uruchamianie (jest to system bezgłowy).
O ile wiem, plik settings.json jest zgodny z oczekiwaniami, ale żaden z plików, które umieszczam w folderze, nie jest pobierany.
Sprawdziłem, czy Dropbox synchronizuje się poprawnie.
Oto cały plik settings.json , ale odpowiednie wiersze znajdują się poniżej:
"watch-dir": "/home/john/Dropbox/torrents",
"watch-dir-enabled": true
Aktualizacja
Wydaje się, że jest to problem z uprawnieniami. Z / var / log / syslog:
Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)
Próbowałem zatrzymać demona -> sudo service transmission-daemon stop
-> zmieniając uprawnienia do folderu za pomocą chown -> sudo chown -R john /home/john/Dropbox/torrents
-> restartując demona ->sudo service transmission-daemon start
Jednak ten sam wynik
Aktualizacja 2
Uprawnienia do folderu to:
drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40
źródło
chmod go+rw
zamiast tego.chmod -R go+rw filename
daje uprawnienia do odczytu / zapisu wszystkim członkom grupy plików i każdemu, ani członkowi grupy, ani właścicielowi pliku dla danegofilename
i, rekurencyjnie, dla wszystkiego, co zawiera. Powinieneś spróbować dowiedzieć się, jak działa użytkownik Transmission, a następnie możesz dać temu użytkownikowi uprawnienia w szczególności do tego folderu i wszystkiego w nim zawartego. Ponadto, jeśli jest to twoje prawdziwe hasło w JSON, rozważ zmianę teraz.Odpowiedzi:
Rozwiązaniem jest przyznanie uprawnień do folderu Dropbox na 775
źródło
Dla tych, którzy lądują tutaj: musisz edytować
/var/lib/transmission-daemon/.config/transmission-daemon/settings.json
zamiast tego w~/.config/transmission
Specjalnie przetestowany na wersji 2.92, musisz przerwać
transmission-daemon
obsługę przed edycjąsettings.json
. W przeciwnym razie po ponownym uruchomieniu usługi wszystkie wprowadzone zmiany zostaną wycofane. Dziwne, wiem, ale nie pytaj mnie dlaczego.Problem polega na tym, że ostatni
transmission-daemon
folder jest zablokowany, więc edytuj gosettings.json
za pomocą bezwzględnego adresu URLI oczywiście uruchom ponownie usługę
źródło
Miałem ten sam problem, ale żadne rozwiązanie nie pomogło mi, dopóki nie przeniosłem folderu torrentów z dysku zewnętrznego na wewnętrzny. Potem wszystko działa dobrze!
źródło