A solução é dar às suas permissões de pasta dropbox de 775
sudo chmod -R 775 ~/Dropbox
Tentando que o meu daemon de transmissão capte arquivos de uma pasta dropbox, para facilitar a inicialização remota (é um sistema sem cabeçalho).
Tanto quanto eu posso dizer, o arquivo settings.json é o esperado, mas nenhum dos arquivos que coloco na pasta é escolhido.
Verifiquei se a caixa de depósito está sincronizando corretamente.
Aqui está o arquivo settings.json inteiro , mas as linhas relevantes estão incluídas abaixo:
"watch-dir": "/home/john/Dropbox/torrents",
"watch-dir-enabled": true
Atualizar
Parece ser um problema de permissões. De / var / log / syslog:
Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)
Eu tentei parar o daemon - > sudo service transmission-daemon stop
- > alterando as permissões da pasta usando chown - > sudo chown -R john /home/john/Dropbox/torrents
- > reiniciando daemon - > sudo service transmission-daemon start
Mesmo resultado, no entanto
Atualização 2
As permissões para a pasta são:
drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40
Eu tive o mesmo problema, mas qualquer solução não me ajudou até que eu movesse a pasta torrents do disco externo para o interno. Depois disso tudo funciona bem!
Para aqueles que chegam aqui: você deve editar /var/lib/transmission-daemon/.config/transmission-daemon/settings.json
em vez do em ~/.config/transmission
Especificamente testado na versão 2.92, você precisa parar transmission-daemon
service antes de editar o settings.json
. Caso contrário, após a reinicialização do serviço, todas as alterações feitas serão revertidas. Estranho, eu sei, mas não me pergunte por quê.
O problema é que a última pasta transmission-daemon
está com permissão bloqueada, portanto edite o settings.json
com uma URL absoluta
sudo nano /var/lib/transmission-daemon/.config/transmission-daemon/settings.json
E, claro, reinicie o serviço
sudo service transmission-daemon restart