Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/12/2016, à 00: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, à 21:56)

#2 Le 06/12/2016, à 10: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 wink )

Dernière modification par Brunod (Le 06/12/2016, à 10: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, à 10: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, à 10: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, à 20:39)

#5 Le 07/12/2016, à 14: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, à 21: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, à 21: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, à 21:56)

#8 Le 07/12/2016, à 22:18

AzrieL

Re : [RESOLU] Daemon Transmission

Ce fût un plaisir ^^

Hors ligne