Pages : 1
#1 Le 31/08/2012, à 20:44
- Furex
Plus de fichiers Transmission-daemon
Bonjour,
Je suis débutant sous linux mais je m'en sort quand même assez bien, bref passons au vif du sujet.
J'ai récemment installé et configurer Transmission avec l'interface Web et le démon sur mon serveur Ubuntu 12.04. J'ai cependant voulu essayer un autre logiciel (deluge) et j'ai donc supprimé Transmission avec "apt-get remove Transmission" ainsi que toutes les dépendances avec "apt-get autoremove".
Etant un peu maniaque, j'ai aussi supprimé manuellement tout les reste, a savoir, les dossier "/etc/transmission-daemon" ainsi que le fichier "etc/init.d/transmission-daemon".
Et la le drame !!!!
Deluge ne me plait pas, je le désinstalle donc de la même façon, je réinstalle "transmission-daemon" mais plus de fichier "settings.json" dans le dossier "etc/transmission-daemon" ni de "transmission-daemon" dans le dossier "init.d".
Je pense avoir fais un beau carnage.
Si quelqu'un pourrait m'aider, ce serait vraiment super.
Merci par avance.
Dernière modification par Furex (Le 31/08/2012, à 21:07)
Hors ligne
#2 Le 01/09/2012, à 02:25
- Maisondouf
Re : Plus de fichiers Transmission-daemon
Il y a bien une méthode toute aussi barbare que la tienne pour remédier à ça, mais il faut d'abord que tu trouve un disque USB ou une grosse clef USB (16Go) pour faire une installation de base dessus.
Ensuite tu y installes les paquets de transmission et tu compare les deux, ton disque serveur et l'autre en USB.
Les fichiers qui te manque seront forcément dans l'installation USB.
C'est long mais avec beaucoup d'application, ça marche à tous les coup.
ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor, OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)
Hors ligne
#3 Le 01/09/2012, à 02:57
- Blue Walker
Re : Plus de fichiers Transmission-daemon
Salut!
Tu as transmission-daemon mais tu n'as pas les fichiers "settings.json" et "transmission-daemon" [et "README.json"] car ils étaient contenu dans les dossiers que tu as supprimés.
Si ce sont les seuls fichiers qui sont manquants vu que ce sont des scripts je peux t'en donner leur contenu.
Crée un nouveau document vide sur le bureau et renomme le "settings.json" et colle y:
{
"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": "/var/lib/transmission-daemon/downloads",
"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/sanjy/Downloads",
"incomplete-dir-enabled": false,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 2,
"peer-congestion-algorithm": "",
"peer-limit-global": 240,
"peer-limit-per-torrent": 60,
"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": "{4efeafc384acfbcaa7d2119de42369f5612d284cFYv.3WMU",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "transmission",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": true,
"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": 18,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true
}
Maintenant même chose pour "transmission-daemon" mais tu y colles:
#!/bin/sh -e
### BEGIN INIT INFO
# Provides: transmission-daemon
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start or stop the transmission-daemon.
### END INIT INFO
NAME=transmission-daemon
DAEMON=/usr/bin/$NAME
USER=debian-transmission
STOP_TIMEOUT=30
export PATH="${PATH:+$PATH:}/sbin"
[ -x $DAEMON ] || exit 0
[ -e /etc/default/$NAME ] && . /etc/default/$NAME
. /lib/lsb/init-functions
start_daemon () {
if [ $ENABLE_DAEMON != 1 ]; then
log_progress_msg "(disabled, see /etc/default/${NAME})"
else
start-stop-daemon --start \
--chuid $USER \
$START_STOP_OPTIONS \
--exec $DAEMON -- $OPTIONS
fi
}
case "$1" in
start)
log_daemon_msg "Starting bittorrent daemon" "$NAME"
start_daemon
log_end_msg 0
;;
stop)
log_daemon_msg "Stopping bittorrent daemon" "$NAME"
start-stop-daemon --stop --quiet \
--exec $DAEMON --retry $STOP_TIMEOUT \
--oknodo
log_end_msg 0
;;
reload)
log_daemon_msg "Reloading bittorrent daemon" "$NAME"
start-stop-daemon --stop --quiet \
--exec $DAEMON \
--oknodo --signal 1
log_end_msg 0
;;
restart|force-reload)
log_daemon_msg "Restarting bittorrent daemon" "$NAME"
start-stop-daemon --stop --quiet \
--exec $DAEMON --retry $STOP_TIMEOUT \
--oknodo
start_daemon
log_end_msg 0
;;
status)
status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
;;
*)
echo "Usage: /etc/init.d/$NAME {start|stop|reload|force-reload|restart|status}"
exit 2
;;
esac
exit 0
Et tu fais:
sudo cp /home/[à remplacer]/Bureau/settings.json /etc/transmission-daemon
sudo cp /home/[à remplacer]/Bureau/transmission-daemon /etc/init.d
PS: J'ai pas vérifié le contenu du Readme mais normalement vu que c'est un readme il devrait pas être vraiment utile.
Hors ligne
#4 Le 01/09/2012, à 13:23
- Furex
Re : Plus de fichiers Transmission-daemon
Salut,
Merci à vous deux pour vos réponses.
Alors comme 1ere solution j'ai utilisé celle de Blue Walker, je garde celle de Maisondouf pour plus tard ^^ (plus contraignante).
j'ai mis à jours grâce a tes propres fichiers, j'ai fais un petit chmod aussi pour les droits.
J'arrive maintenant à lancé le démon.
Dans mon browser par contre je n'arrive pas à accéder à l'interface web (erreur:Unauthorized IP Address), j'ai pourtant régler dans le JSON la rpc-WhiteList.
Donc je pense que le démon ne tape pas dans mon fichier de conf /etc/transmission-daemon/settings.json mais sur un autre.
Qu'en pensez-vous ?
En tout cas merci de m'aider.
Hors ligne
#5 Le 02/09/2012, à 18:38
- Blue Walker
Re : Plus de fichiers Transmission-daemon
Comment tu connais déjà chmod toi? XD t'es un débutant qui apprend vite alors! ^^ Ou tu connais déjà un peu l'informatique en général on a un peu du mal à utiliser les commandes quand on commence.
Donc je pense que le démon ne tape pas dans mon fichier de conf /etc/transmission-daemon/settings.json mais sur un autre.
Il y a un autre fichier settings.json qui est présent:
/var/lib/transmission-daemon/info
essaye de coller le code dedans en réglant la "rpc-WhiteList" comme tu l'as déjà fait.
Hors ligne
Pages : 1