Трансмиссионный демон не обнаруживает каталог часов
Попытка заставить моего демона передачи забирать файлы из папки Dropbox, чтобы упростить удаленный запуск (это безголовая система).
Насколько я могу судить, файл settings.json соответствует ожидаемому, но ни один из файлов, которые я помещаю в папку, не был поднят.
Я проверил, что Dropbox синхронизируется правильно.
Вот весь файл settings.json, но соответствующие строки включены ниже:
"watch-dir": "/home/john/Dropbox/torrents",
"watch-dir-enabled": true
Обновить
Похоже, проблема с разрешениями. Из /var/log/syslog:
Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)
Я пытался остановить демона -> sudo service transmission-daemon stop
-> изменение прав доступа к папке с помощью chown -> sudo chown -R john /home/john/Dropbox/torrents
-> Демон перезапуска -> sudo service transmission-daemon start
Тот же результат, однако
Обновление 2
Разрешения для папки:
drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40
3 ответа
Решение состоит в том, чтобы дать вашей папке разрешений 775
sudo chmod -R 775 ~/Dropbox
Для тех, кто приземляется здесь: вы должны отредактировать /var/lib/transmission-daemon/.config/transmission-daemon/settings.json
вместо того, чтобы в ~/.config/transmission
Специально протестировано на версии 2.92, вы должны остановить transmission-daemon
сервис перед редактированием settings.json
, В противном случае при перезапуске службы все внесенные изменения будут отменены. Странно, я знаю, но не спрашивай меня почему.
Подвох в том, что последний transmission-daemon
папка заблокирована, поэтому отредактируйте settings.json
с абсолютным URL
sudo nano /var/lib/transmission-daemon/.config/transmission-daemon/settings.json
И, конечно же, перезапустите службу
sudo service transmission-daemon restart
У меня была та же проблема, но любое решение не помогло мне, пока я не переместил папку torrents с внешнего диска на внутренний. После этого все работает просто отлично!