Transmission-daemon não está pegando no diretório watch

10

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
    
por Mild Fuzz 08.04.2012 / 20:44

3 respostas

5

A solução é dar às suas permissões de pasta dropbox de 775

sudo chmod -R 775 ~/Dropbox
    
por 26.11.2012 / 18:01
0

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!

    
por 20.03.2017 / 09:38
0

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
    
por 11.06.2017 / 21:19