Tentando fazer meu daemon de transmissão pegar arquivos de uma pasta dropbox, para facilitar a inicialização remota (é um sistema sem cabeça).
Pelo que sei, o arquivo settings.json é o esperado, mas nenhum dos arquivos que coloco na pasta é coletado.
Verifiquei se o dropbox 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ão. Em / 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
-> alterar as permissões da pasta usando chown -> sudo chown -R john /home/john/Dropbox/torrents
-> reiniciar o 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
fonte
chmod go+rw
vez disso.chmod -R go+rw filename
concede permissões de leitura / gravação a todos os membros do grupo de arquivos e a todos, nem a um membro do grupo nem ao proprietário do arquivo, para o dadofilename
e, recursivamente, para tudo o que ele contém. Você deve tentar descobrir como o usuário Transmission está executando, e pode dar a esse usuário, especificamente, permissões para essa pasta e tudo nela. Além disso, caso essa seja sua verdadeira frase secreta no JSON, considere alterá-la agora.Respostas:
A solução é conceder à pasta dropbox permissões de 775
fonte
Para aqueles que chegam aqui: você deve editar em
/var/lib/transmission-daemon/.config/transmission-daemon/settings.json
vez do que está~/.config/transmission
Testado especificamente na versão 2.92, é necessário interromper o
transmission-daemon
serviço antes de editar osettings.json
. Caso contrário, na reinicialização do serviço, todas as alterações feitas serão revertidas. Estranho, eu sei, mas não me pergunte o porquê.O problema é que a última
transmission-daemon
pasta tem permissão bloqueada, então edite osettings.json
com um URL absolutoE, claro, reinicie o serviço
fonte
Eu tive o mesmo problema, mas qualquer solução não me ajudou até que eu mudei a pasta torrents do disco externo para o interno. Depois disso tudo funciona muito bem!
fonte