Essayer d'obtenir que mon démon de transmission récupère des fichiers dans un dossier dropbox, pour faciliter le démarrage à distance (c'est un système sans tête).
Pour autant que je sache, le fichier settings.json est comme prévu, mais aucun des fichiers que je place dans le dossier n'est récupéré.
J'ai vérifié que la dropbox se synchronise correctement.
Voici l'intégralité du fichier settings.json , mais les lignes pertinentes sont incluses ci-dessous:
"watch-dir": "/home/john/Dropbox/torrents",
"watch-dir-enabled": true
Mettre à jour
Il semble que ce soit un problème d'autorisations. Depuis / var / log / syslog:
Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)
J'ai essayé d'arrêter le démon -> sudo service transmission-daemon stop
-> changer les autorisations du dossier en utilisant chown -> sudo chown -R john /home/john/Dropbox/torrents
-> redémarrer le démon ->sudo service transmission-daemon start
Même résultat, cependant
Update 2
Les autorisations pour le dossier sont:
drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40
la source
chmod go+rw
plutôt.chmod -R go+rw filename
donne des autorisations de lecture / écriture à tous les membres du groupe de fichiers et à tout le monde ni un membre du groupe ni le propriétaire du fichier pour le donnéfilename
et, récursivement, pour tout ce qu'il contient. Vous devriez essayer de déterminer en tant qu'utilisateur la transmission est en cours d'exécution, puis vous pouvez donner à cet utilisateur, en particulier, des autorisations sur ce dossier et tout ce qu'il contient. De plus, si c'est votre vraie phrase de passe dans le JSON, envisagez de la changer maintenant.Réponses:
La solution consiste à accorder à votre dossier de dépôt des autorisations de 775
la source
Pour ceux qui atterrissent ici: vous devez éditer
/var/lib/transmission-daemon/.config/transmission-daemon/settings.json
au lieu de celui de~/.config/transmission
Spécifiquement testé sur la version 2.92, vous devez arrêter le
transmission-daemon
service avant de modifier lesettings.json
. Sinon, au redémarrage du service, toutes les modifications apportées sont annulées. Bizarre, je sais mais ne me demandez pas pourquoi.Le hic est que le dernier
transmission-daemon
dossier est verrouillé, alors modifiez lesettings.json
avec une URL absolueEt bien sûr, redémarrez le service
la source
J'ai eu le même problème, mais aucune solution ne m'a aidé jusqu'à ce que je déplace le dossier torrents du disque externe vers le disque interne. Après cela, tout fonctionne très bien!
la source