Sto cercando di convincere il mio demone di trasmissione a raccogliere i file da una cartella dropbox, per facilitare l'avvio remoto (è un sistema senza testa).
Per quanto ne so, il file settings.json è come previsto, ma nessuno dei file che inserisco nella cartella viene raccolto.
Ho verificato che Dropbox si sta sincronizzando correttamente.
Ecco l'intero file settings.json , ma le righe pertinenti sono incluse di seguito:
"watch-dir": "/home/john/Dropbox/torrents",
"watch-dir-enabled": true
Aggiornare
Sembra essere un problema di autorizzazioni. Da / var / log / syslog:
Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)
Ho provato a fermare il demone -> sudo service transmission-daemon stop
-> cambiando i permessi della cartella usando chown -> sudo chown -R john /home/john/Dropbox/torrents
-> riavviando il demone ->sudo service transmission-daemon start
Stesso risultato, comunque
Aggiornamento 2
Le autorizzazioni per la cartella sono:
drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40
chmod -R go+rw filename
concede le autorizzazioni di lettura / scrittura a tutti i membri del gruppo di file e a tutti né un membro del gruppo né il proprietario del file per il dato filename
e, ricorsivamente, per tutto ciò che contiene. Dovresti provare a scoprire quale utente sta eseguendo la Trasmissione, quindi puoi dare a quell'utente, in particolare, le autorizzazioni per quella cartella e tutto ciò che contiene. Inoltre, nel caso in cui questa sia la tua vera passphrase in JSON, considera di cambiarla ora.
chmod go+rw
invece.