[torrent] Problème rcp avec transmission

Résolu/Fermé
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - Modifié par Nabla's le 23/11/2012 à 22:27
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 - 25 nov. 2012 à 12:32
Bonjour,

J'ai installé transmission-daemon sur mon ubuntu 10.04 server LTS, il fonctionnait bien, jusqu'à ce que je redémarre le PC ...
depuis, je peux lancer transmission, mais il n'y a pas d'écoute sur le port RPC. Pourtant le fichier de configuration me semble ok, j'ai essayé des manips, mais sans succès.

Je vais vous mettre quelques extraits qui pourront mettre sur la voie ...

ha oui, avant le redémarrage, j'avais supprimé rtorrent ...

ps -aux|grep tran  
apache    1491  0.0  0.9  31968  2308 ?        Ssl  22:08   0:00 transmission-daemon


donc voila, mon utilisateur s'appelle apache ...

netstat -p|grep tran  
udp        0      0 ***.***.***.123:51684      ***.***.***.1:5351         ESTABLISHED 1491/transmission-d  
unix  2      [ ]         DGRAM                    8422     1491/transmission-d  
unix  3      [ ]         STREAM     CONNECTED     8402     1491/transmission-d  
unix  3      [ ]         STREAM     CONNECTED     8401     1491/transmission-d


(la connexion vers l'adresse temrinant par 1, sur le meme sous réseau me parait un peu louche)

et le fichier de config qui va bien (extrait de /home/apache/.config/transmission-daemon.settings.json)

   "rpc-authentication-required": false,  
    "rpc-bind-address": "0.0.0.0",  
    "rpc-enabled": false,  
    "rpc-password": "{bb55c547fe1ea04290fad1ed95ed6395c2fc6050lS4tbPN.",  
    "rpc-port": 9091,  
    "rpc-username": "roger",  
    "rpc-whitelist": "127.0.0.1",  
    "rpc-whitelist-enabled": false,  
 


merci d'avance !

ps : je joins la liste de paquets installés:
acpid						install
adduser						install
amule-common					install
amule-daemon					install
amule-utils					install
apache2						install
apache2-mpm-prefork				install
apache2-utils					install
apache2.2-bin					install
apache2.2-common				install
apt						install
apt-show-versions				install
apt-utils					install
aptitude					install
base-files					install
base-passwd					install
bash						install
bsdmainutils					install
bsdutils					install
busybox-initramfs				install
bzip2						install
ca-certificates					install
console-setup					install
console-terminus				install
coreutils					install
cpio						install
cpp						install
cpp-4.4						install
cron						install
dash						install
dbus						install
debconf						install
debconf-i18n					install
debianutils					install
defoma						deinstall
dhcp3-client					install
dhcp3-common					install
diffutils					install
dmidecode					install
dmsetup						install
dpkg						install
dtach						install
e2fslibs					install
e2fsprogs					install
eject						install
ethtool						install
file						install
findutils					install
fontconfig					deinstall
fontconfig-config				install
gcc-4.4-base					install
gconf2-common					deinstall
gettext-base					install
gnupg						install
gnupg-curl					install
gpgv						install
grep						install
groff-base					install
grub-common					install
grub-pc						install
guile-1.8-libs					install
gzip						install
hostname					install
ifupdown					install
initramfs-tools					install
initramfs-tools-bin				install
initscripts					install
insserv						install
installation-report				install
iproute						install
iptraf						install
iputils-ping					install
joe						install
kbd						install
klibc-utils					install
language-pack-en				install
language-pack-en-base				install
laptop-detect					install
less						install
libacl1						install
libapache2-mod-php5				install
libappindicator0				deinstall
libapr1						install
libaprutil1					install
libaprutil1-dbd-sqlite3				install
libaprutil1-ldap				install
libapt-pkg-perl					install
libasound2					deinstall
libatk1.0-0					deinstall
libatm1						install
libattr1					install
libavahi-client3				deinstall
libavahi-common3				deinstall
libblkid1					install
libbsd0						install
libbz2-1.0					install
libc-bin					install
libc6						install
libc6-i686					install
libcairo2					deinstall
libcanberra-gtk0				deinstall
libcanberra0					deinstall
libcap2						install
libclass-accessor-perl				install
libcomerr2					install
libcrypto++8					install
libcups2					deinstall
libcurl3					install
libcurl3-gnutls					install
libcwidget3					install
libdatrie1					deinstall
libdb4.8					install
libdbd-mysql-perl				install
libdbi-perl					install
libdbus-1-3					install
libdbus-glib-1-2				deinstall
libdbusmenu-glib1				deinstall
libdbusmenu-gtk1				deinstall
libdevmapper1.02.1				install
libdirectfb-1.2-0				deinstall
libdrm-intel1					install
libdrm-nouveau1					install
libdrm-radeon1					install
libdrm2						install
libedit2					install
libept0						install
libevent-1.4-2					install
libexpat1					install
libfontconfig1					install
libfreetype6					install
libfribidi0					install
libgcc1						install
libgconf2-4					deinstall
libgcrypt11					install
libgd2-xpm					install
libgdbm3					install
libglib2.0-0					install
libgmp3c2					install
libgnutls26					install
libgpg-error0					install
libgpm2						install
libgsasl7					install
libgssapi-krb5-2				install
libgtk2.0-0					deinstall
libhtml-template-perl				install
libidl0						deinstall
libidn11					install
libindicator0					deinstall
libio-string-perl				install
libjasper1					deinstall
libjpeg62					install
libjson-glib-1.0-0				deinstall
libk5crypto3					install
libkeyutils1					install
libklibc					install
libkrb5-3					install
libkrb5support0					install
liblaunchpad-integration1			deinstall
libldap-2.4-2					install
liblocale-gettext-perl				install
liblockfile1					install
libltdl7					install
libmagic1					install
libmailutils2					install
libmcrypt4					install
libmpfr1ldbl					install
libmysqlclient16				install
libncurses5					install
libncursesw5					install
libnet-daemon-perl				install
libnewt0.52					install
libnih-dbus1					install
libnih1						install
libnotify1					deinstall
libntlm0					install
libogg0						deinstall
liborbit2					deinstall
libpam-modules					install
libpam-runtime					install
libpam0g					install
libpango1.0-0					deinstall
libpango1.0-common				deinstall
libparse-debianchangelog-perl			install
libpcre3					install
libpixman-1-0					deinstall
libplrpc-perl					install
libplymouth2					install
libpng12-0					install
libpopt0					install
libpython2.6					install
libreadline6					install
libsasl2-2					install
libsasl2-modules				install
libselinux1					install
libsepol1					install
libsigc++-2.0-0c2a				install
libslang2					install
libsqlite3-0					install
libss2						install
libssl0.9.8					install
libstdc++6					install
libsub-name-perl				install
libsysfs2					deinstall
libt1-5						install
libtasn1-3					install
libtdb1						deinstall
libtext-charwidth-perl				install
libtext-iconv-perl				install
libtext-wrapi18n-perl				install
libthai0					deinstall
libtiff4					deinstall
libtimedate-perl				install
libtorrent11					install
libts-0.0-0					deinstall
libudev0					install
libupnp3					install
libusb-0.1-4					install
libuuid1					install
libvorbis0a					deinstall
libvorbisfile3					deinstall
libwrap0					install
libwxbase2.8-0					install
libx11-6					install
libx11-data					install
libxapian15					install
libxau6						install
libxcb-render-util0				deinstall
libxcb-render0					deinstall
libxcb1						install
libxcomposite1					deinstall
libxcursor1					deinstall
libxdamage1					deinstall
libxdmcp6					install
libxext6					deinstall
libxfixes3					deinstall
libxft2						deinstall
libxi6						deinstall
libxinerama1					deinstall
libxml2						install
libxmlrpc-c3					install
libxmlrpc-core-c3				install
libxpm4						install
libxrandr2					deinstall
libxrender1					deinstall
linux-firmware					install
linux-image-2.6.32-40-virtual			install
linux-image-virtual				install
linux-virtual					install
locales						install
locate						install
lockfile-progs					install
login						install
logrotate					install
lsb-base					install
lsb-release					install
lynx						install
lynx-cur					install
lzma						install
mailutils					install
make						install
makedev						install
man-db						install
manpages					install
mawk						install
mime-support					install
module-init-tools				install
mount						install
mountall					install
msmtp						install
mysql-client-5.1				install
mysql-client-core-5.1				install
mysql-common					install
mysql-server					install
mysql-server-5.1				install
mysql-server-core-5.1				install
ncurses-base					install
ncurses-bin					install
net-tools					install
netbase						install
netcat-openbsd					install
ntpdate						install
openssh-client					install
openssh-server					install
openssl						install
os-prober					install
passwd						install
perl						install
perl-base					install
perl-modules					install
php5						install
php5-cli					install
php5-common					install
php5-gd						install
php5-mcrypt					install
php5-mysql					install
phpsysinfo					install
plymouth					install
procps						install
psmisc						install
python						install
python-apt					install
python-central					install
python-minimal					install
python2.6					install
python2.6-minimal				install
readline-common					install
rsync						install
rsyslog						install
rtorrent					install
sed						install
sensible-utils					install
shared-mime-info				install
squid-langpack					install
squid3						install
squid3-common					install
ssl-cert					install
ssmtp						install
sudo						install
sysv-rc						install
sysvinit-utils					install
tar						install
tasksel						install
tasksel-data					install
tcpd						install
telnet-ssl					install
transmission-cli				install
transmission-common				install
transmission-daemon				install
transmission-gtk				deinstall
tsconf						deinstall
ttf-dejavu-core					install
tzdata						install
ubuntu-keyring					install
ubuntu-minimal					install
ucf						install
udev						install
unattended-upgrades				install
upstart						install
ureadahead					install
usbutils					install
util-linux					install
vim						install
vim-common					install
vim-runtime					install
vim-tiny					install
wget						install
whiptail					install
xkb-data					install
zlib1g						install
A voir également:

3 réponses

mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
24 nov. 2012 à 13:38
J'ai installé transmission-daemon sur mon ubuntu 10.04 server LTS, il fonctionnait bien, jusqu'à ce que je redémarre le PC ...

Pour commencer tu peux essayer de mettre à jour ubuntu car ta version date d'avril 2010, depuis on est 12.10 ;-)

ps -aux|grep tran
apache 1491 0.0 0.9 31968 2308 ? Ssl 22:08 0:00 transmission-daemon


Ok

netstat -p|grep tran  
udp        0      0 ***.***.***.123:51684      ***.***.***.1:5351         ESTABLISHED 1491/transmission-d  
unix  2      [ ]         DGRAM                    8422     1491/transmission-d  
unix  3      [ ]         STREAM     CONNECTED     8402     1491/transmission-d  
unix  3      [ ]         STREAM     CONNECTED     8401     1491/transmission-d


(la connexion vers l'adresse temrinant par 1, sur le meme sous réseau me parait un peu louche)


Peux-tu donner plutôt le résultat de :

netstat -ntlp | grep tran


Je n'ai pas bien compris ce que tu voulais dire par l'adresse qui termine par "1"

et le fichier de config qui va bien (extrait de /home/apache/.config/transmission-daemon.settings.json)

"rpc-authentication-required": false,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": false,
"rpc-password": "{bb55c547fe1ea04290fad1ed95ed6395c2fc6050lS4tbPN.",
"rpc-port": 9091,
"rpc-username": "roger",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,


Là j'ai plutôt l'impression que transmission écoute sur le port 1491. Comment t'y connectes tu côté client ?

Bonne chance
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
25 nov. 2012 à 11:31
Merci pour la commande netstat -ntlp.

J'ai réussi à redémarrer avec mon vieux fichier de config, qui marchait pas avant, mais j'ai toujours pas comprit pourquoi il avait arreté de fonctionner.

Je crois que quand je faisait mes tests, le fichier de config se faisait écraser lros de la fermeture du programme ..... ("rpc-enabled": false => je l'avais mis à true, j'en suis convaincu, c'est la première chose que j'ai fait dans le fichier).

1491 semble plutôt etre le PID


Merci de ton aide en tout cas !
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
Modifié par mamiemando le 25/11/2012 à 12:34
1491 semble plutôt etre le PID

Oui excuse-moi tu as tout à fait raison :-) L'important c'est que tu aies résolu ton problème.

De manière générale, quand tu as ce genre de problème, il faut vérifier avec netstat si ton serveur écoute bien sur le port auquel tu t'attends.

Si ce n'est pas le cas, il faudrait vérifier si ton programme est lancé (avec la commande ps), s'il est lancé avec des paramètres qui lui font lire ton fichier de configuration. Si malgré tout ça son comportement n'est pas celui espéré, il est toujours bon de vérifier dans les logs (voir dans /var/log/) du serveur s'il est parvenu à lire correctement le fichier de configuration.

Bonne chance
0