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