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 13/10/2009, à 23:12

patafrom

transmission-daemon soucis !

bonjour,

J'ai installé transmission daemon sur hardy server. Je suis passé à la version beta.

j'ai configuré le fichier settings.json de manière à ce que je puisse accéder depuis mon pc windows à l'interface web.

Ca ne marche pas comme je veux. j'explique.

cas 1:
en root, je lance transmission-daemon. Dans ce cas, je pense que le fichier de config chargé est ds ./root/.config/transmission-daemon/ 
question 1 : Vous confirmez que c'est bien celui la qui est pris en compte ???? .  En tout cas ca à l'air de fonctionner.

cas 2:
Apres avoir lancer td comme decrit ds le cas 1, je reboote ma machine et je n'ouvre pas de session.
Ds ce cas, je n'ai plus acces via le web a td.  j'arrive sur le message suivant :

401: Unauthorized

Unauthorized IP Address.

Either disable the IP address whitelist or add your address to it.

If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.

If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.


La ou c'est etrange, c'est que mon fichier de config positionne le parametre 'rpc-whitelist-enabled' à false.

j'en déduit qu'au reboot, td charge un autre fichier settings.json et ce que celui ci se trouverai dans /etc/transmission-daemon
question 2: est ce que c'est bien comme ca que ca marche ????

C'est pourquoi j'ai copié le settings.json de ./root/.config/transmission-daemon/ vers /etc/transmission-daemon   afin d'etre bein certain que le fichier settings.json ait dans tous les cas 'rpc-whitelist-enabled' à false


Mais quoi que je fasse, apres un reboot, j'obtiens le mm message lors d'un acces web.

Je ne sais plus quoi faire, d'où la question suivante:
question 3: Comment dois je configurer le fichier settings.json pour que l'interface web soit immediatement dispo apres un reboot ?

Merci pour vos conseils.



PS: voila mon settings.json



{
    "add-behavior-ipc": "copy",
    "add-behavior-standard": "copy",
    "alt-speed-down": 20,
    "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": 10,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "blocklist-updates-enabled": true,
    "debug-message-level": 2,
    "download-dir": "\/media\/raid5\/Downloads",
    "download-limit": 100,
    "download-limit-enabled": 0,
    "encryption": 0,
    "filter-mode": "show-all",
    "inhibit-desktop-hibernation": false,
    "lazy-bitfield-enabled": true,
    "main-window-height": 500,
    "main-window-layout-order": "menu,toolbar,filter,list,statusbar",
    "main-window-width": 469,
    "main-window-x": 50,
    "main-window-y": 50,
    "max-peers-global": 200,
    "max-peers-per-torrent": 50,
    "message-level": 2,
    "minimal-view": 0,
    "open-dialog-dir": "\/home\/patrick",
    "open-file-limit": 32,
    "peer-limit-global": 240,
    "peer-limit-per-torrent": 60,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 1024,
    "peer-port-random-on-start": false,
    "peer-socket-tos": 0,
    "pex-enabled": true,
    "port-forwarding-enabled": true,
    "preallocation": 2,
    "prompt-before-exit": 1,
    "prompt-for-download-directory": 0,
    "proxy": "",
    "proxy-auth-enabled": false,
    "proxy-auth-password": "",
    "proxy-auth-username": "",
    "proxy-enabled": false,
    "proxy-port": 80,
    "proxy-type": 0,
    "ratio-limit": 2.000000,
    "ratio-limit-enabled": true,
    "rpc-authentication-required": false,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-password": "{f666ce18bce720f5d446cc67e4fd3811bb03ae6fp0NDbP7B",
    "rpc-port": 9091,
    "rpc-username": "",
    "rpc-whitelist": "127.0.0.1",
    "rpc-whitelist-enabled": false,
    "show-desktop-notification": true,
    "show-filter-bar": 1,
    "show-filterbar": true,
    "show-notification-area-icon": false,
    "show-options-window": true,
    "show-status-bar": 1,
    "show-statusbar": true,
    "show-toolbar": 1,
    "sort-mode": "sort-by-name",
    "sort-reversed": 0,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "start-added-torrents": true,
    "status-bar-stats": "total-ratio",
    "statusbar-stats": "total-ratio",
    "system-tray-icon-enabled": 1,
    "trash-original-torrent-files": false,
    "upload-limit": 50,
    "upload-limit-enabled": 0,
    "upload-slots-per-torrent": 14,
    "watch-dir": "\/media\/raid5\/Downloads\/todo",
    "watch-dir-enabled": true
}

Hors ligne

#2 Le 12/12/2009, à 01:46

Bichehype

Re : transmission-daemon soucis !

Il semble que le démon réécrit le fichier lorsqu'il s'arrête. La marche à suivre serait :

Essaye de stopper le démon :

/etc/init.d/transmission-daemon stop

Puis tu reconfigures tous les fichiers :

/root/.config/transmission-daemon/
~/.config/transmission-daemon/
/etc/transmission-daemon/

et ensuite tu relances le démon :

/etc/init.d/transmission-daemon start

Si cela ne marche toujours pas dis moi


Fiono 330 - Serveur Perso - Ubuntu 9.10 http://www.prenaudin.org
OVH - Serveur Mutualisé - http://www.bichehype.com
MacBook (Octobre 2008) - Triple Boot - Snow Leopard - Ubuntu 9.10 - Windows 7

Hors ligne

#3 Le 13/12/2009, à 14:33

jbreizh

Re : transmission-daemon soucis !

Je confirme: si tu n'arretes pas le daemon, tu peux toujours editer le fichier de config, ça ne sert strictement a rien. Ensuite, le daemon tourne avec son propre utilisateur, donc il n'y a aucune raison de le lancer en root: sers toi des script init.
Derniere chose (pour ne pas dire que je fais que critiquer), je te conseille transgui comme interface graphique pour le deamon http://code.google.com/p/transmisson-remote-gui/

Bonne journée
jb

Dernière modification par jbreizh (Le 13/12/2009, à 14:34)

Hors ligne

#4 Le 13/01/2010, à 02:05

Flew

Re : transmission-daemon soucis !

Plop smile
Je remonte le sujet car je suis confronté au même soucis. t-d fontionnait très bien jusqu'à maintenant, et après un petit soucis, j'ai dû redémarrer mon serveur.
Maintenant, j'ai ce superbe message d'erreur quand je tente d'accéder à l'interface web.
Dans htop, je vois la ligne "[blablabla] --config-dir /var/lib/transmission-daemon/info", le settings.json de ce dossier info est un lien vers /etc/transmission-daemon/settings.json.
Dans mon fichier (http://pastebin.neyret.fr/27), j'ai pourtant bien la whitelist en false.
Cependant, quand je me connecte depuis 127.0.0.1, j'ai bien la fenêtre d'authentification qui s'affiche, mais mon user/mdp ne fonctionne pas. J'ai donc l'impression qu'il ne prend pas en compte mon /etc/transmission-daemon/settings.json mais qu'il utilise des paramètres par défaut hmm
Une idée ?
Merci big_smile

EDIT: si ça peut aider, les permissions de mon /etc/transmission-daemon/settings.json sont :

-rwxr-x---   1 debian-transmission debian-transmission 1,6K 2010-01-13 01:09 settings.json

Dernière modification par Flew (Le 13/01/2010, à 02:11)


(\__/)
(='.'=)
(")_(")

Hors ligne

#5 Le 13/01/2010, à 02:15

jbreizh

Re : transmission-daemon soucis !

hello,
juste quelques questions:
-tu démarres bien transmission avec les scripts init (message 2)?
-tu as bien éteint transmission avant d'éditer le .json?
-tu as quel droit sur le .json (moi c'est -rwxr-x--- 1 debian-transmission debian-transmission 1616 2010-01-11 07:41 settings.json )? ->grillé
bonne soirée

Dernière modification par jbreizh (Le 13/01/2010, à 02:16)

Hors ligne

#6 Le 13/01/2010, à 02:41

Flew

Re : transmission-daemon soucis !

Alors tout à fait, je démarre avec /etc/init.d/transmission-daemon start (stop pour éteindre).
J'ai essayé  stop->modifs->start et même modifs->restart, le fichiers settings.json reste inchangé et pas de modification au niveau de l'interface web hmm
bonne soirée smile


(\__/)
(='.'=)
(")_(")

Hors ligne

#7 Le 13/01/2010, à 02:49

jbreizh

Re : transmission-daemon soucis !

hello,
je suis désolé, ça fait longtemps que j ai mis en place transmission et je me souviens plus comment j'ai fait. Par contre, je viens de regarder mon fichier de conf et je vois que mon mot de passe est crypté, est ce ton cas? sinon regarde de ce côté...

Hors ligne

#8 Le 13/01/2010, à 03:15

Flew

Re : transmission-daemon soucis !

Il est bien crypté, et même je pense que ça ne bloquerait qu'au niveau de l'authentification, pas de l'accès…

Merci en tout cas pour ton aide wink

Dernière modification par Flew (Le 13/01/2010, à 03:47)


(\__/)
(='.'=)
(")_(")

Hors ligne

#9 Le 13/01/2010, à 03:47

Flew

Re : transmission-daemon soucis !

En attendant, j'ai pû le lancer avec la ligne suivante :
sudo transmission-daemon -a [ip] -u [user] -v [motdepasse]

J'ai essayé en utilisant le paramètre -g /var/lib/transmission-daemon/info seul, pour qu'il utilise le bon dossier, et même résultat : le fichier de conf n'est pas pris en compte.

Pour la petite histoire, j'ai par mégarde fait un sudo chmod -R o-r /etc/
J'ai alors essayé de rattraper le coup en faisant un cp -a [backup]/etc/* /etc/ et c'est depuis ça que j'ai des soucis (pourtant, les permissions ont bien été gardées, les fichiers dataient de la veille.).
Ça a sûrement une importance et j'aurais dû le signaler avant ^^'


(\__/)
(='.'=)
(")_(")

Hors ligne

#10 Le 13/01/2010, à 04:07

jbreizh

Re : transmission-daemon soucis !

Ce que je ferais pour ne pas me prendre la tête (même si ça fait un peu...), je sauvegarderais mon fichier de conf (puisqu'il est bon a priori) et je ferais une réinstallation complète de transmission en faisant gaffe de bien purger les fichiers de conf. Au moins déjà tu seras fixé.

Hors ligne

#11 Le 13/01/2010, à 04:11

Flew

Re : transmission-daemon soucis !

j'ai failli faire ça… avant de me rendre compte que le dossier /etc/ était en drwxr-xr--
un petit coup de chmod o+x et tout est rentré dans l'ordre \o/
note pour plus tard : faire très attention quand on touche aux permissions des dossiers importants !! ^^

Merci encore et bonne nuit !


(\__/)
(='.'=)
(")_(")

Hors ligne