#1 Le 05/12/2016, à 23:09
- Compte anonymisé
[RESOLU] Daemon Transmission
Bonjour !
Je viens vers vous parce que j'ai un problème avec le daemon Transmission.
Le daemon se lance au boot de ma session, j'accède à l'interface Web, mais les torrents sont marqués :
Error: Permission denied (/home/shamanphenix/Téléchargements/Transmission/Complete/NOMDUTORRENT
dans l'interface Web et les téléchargement reste bloqué à quelques megas.
Ci-après la méthode que j'ai employée pour configurer transmission-daemon.
J'ai arrêté le daemon :
sudo service transmission-daemon stop
J'ai configuré mon settings.json :
sudo gedit /var/lib/transmission-daemon/info/settings.json
Voilà le fichier settings.json :
{
"alt-speed-down": 50,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 50,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": false,
"blocklist-url": "http://www.example.com/blocklist",
"cache-size-mb": 4,
"dht-enabled": true,
"download-dir": "/home/shamanphenix/T\u00e9l\u00e9chargements/Transmission/Complete",
"download-limit": 100,
"download-limit-enabled": 0,
"download-queue-enabled": true,
"download-queue-size": 5,
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/home/shamanphenix/T\u00e9l\u00e9chargements/Transmission/Incomplete",
"incomplete-dir-enabled": true,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 1,
"peer-congestion-algorithm": "",
"peer-id-ttl-hours": 6,
"peer-limit-global": 200,
"peer-limit-per-torrent": 50,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": false,
"preallocation": 1,
"prefetch-enabled": 1,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 30,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "MONMOTDEPASSE",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "shamanphenix",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": false,
"umask": 2,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true,
"watch-dir": "/home/shamanphenix/T\u00e9l\u00e9chargements/Transmission/Torrents",
"watch-dir-enabled": true
}
Note : l'encodage du path ne semble pas être la source du problème, j'obtiens le même en le spécifiant à /home/shamanphenix/
Ensuite je me rajoute au groupe :
sudo usermod -a -G debian-transmission shamanphenix
Je spécifie les droits sur les dossiers :
sudo chown -R shamanphenix:debian-transmission '/home/shamanphenix/Téléchargements/Transmission'
sudo chmod -R 775 '/home/shamanphenix/Téléchargements/Transmission'
Puis je relance le daemon :
sudo service transmission-daemon start
Voilà, est-ce que quelqu'un aurait une idée de ce que j'ai fait de mal ?
Désolé pour le pavé indigeste ! ;-p
Dernière modification par Compte anonymisé (Le 07/12/2016, à 20:56)
#2 Le 06/12/2016, à 09:05
- Brunod
Re : [RESOLU] Daemon Transmission
Essaie ton chown et chmod en 777 pour voir si le problème vient d'une question de droits ou pas.
EDIT (-r je l'ai vu après )
Dernière modification par Brunod (Le 06/12/2016, à 09:09)
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne
#3 Le 06/12/2016, à 09:06
- Compte anonymisé
Re : [RESOLU] Daemon Transmission
Il y a l'argument -R, pour prendre en compte les sous-dossiers.
#4 Le 06/12/2016, à 09:12
- Compte anonymisé
Re : [RESOLU] Daemon Transmission
Pour tester quick & dirty j'ai aussi essayé en 777 et j'ai le même problème.
Et le problème de droits se situe au niveau du fichier, pas du dossier, je ne me l'explique pas.
Je précise que je ne rencontre aucun problème avec la version GTK, et qu'auparavant je ne rencontrais aucun incident non plus sur l'interface Web de la version GTK.
J'ai testé en spécifiant à 0, 2 et 18 la valeur de "umask" du fichier json.
Dernière modification par Compte anonymisé (Le 06/12/2016, à 19:39)
#5 Le 07/12/2016, à 13:49
- AzrieL
Re : [RESOLU] Daemon Transmission
Tu n'aurais pas deux fois l'app lancée, ou en tout cas deux apps qui accèdent en même temps au même fichier ?
Hors ligne
#6 Le 07/12/2016, à 20:22
- Compte anonymisé
Re : [RESOLU] Daemon Transmission
Quel idiot, j'avais mis le daemon dans mon script de boot, alors il le lançait aussi en tant que $user.
Je l'ai viré et le téléchargement a été très lent.
Je me suis rendu alors compte que le port forwarding n'était pas le bon, le daemon n'utilisant pas le même que le client graphique.
Après avoir refait le routage proprement, le téléchargement a accéléré et... même chose :
Error: Permission denied (/home/shamanphenix/Téléchargements/Transmission/Complete/NOMDUTORRENT
:-/
#7 Le 07/12/2016, à 20:55
- Compte anonymisé
Re : [RESOLU] Daemon Transmission
Nouveau rebondissement grâce aux très bon conseils d'Az (j'ai une bière au frais pour toi, tu passes quand tu veux) : ça fonctionne quand je sélectionne le répertoire /var/lib/transmission-daemon/downloads/ , mais nulle part dans mon /home.
Pensez-y si votre /home est chiffré.
Dernière modification par Compte anonymisé (Le 07/12/2016, à 20:56)
#8 Le 07/12/2016, à 21:18
- AzrieL
Re : [RESOLU] Daemon Transmission
Ce fût un plaisir ^^
Hors ligne