• Seedbox
  • Mise à jour de rtorrent/libtorrent

bonjour à tous et désolé si je ne suis pas dans la bonne section.

J'aimerai savoir comment faire pour mettre à jour les versions de libtorrent et rtorrent sans avoir à tout réinstallé et donc de perdre toutes les données déjà présente sur le dédié.

D'avance merci à vous

Kriss
Salut kris,

voici la marche à suivre:

1. Penser à stopper toutes les instances rtorrent:
crontab -e
et commenter avec # devant chaque ligne d'utilisateur
puis stopper chaque instance via le script.
/etc/init.d/<u>.rtord stop
Il faudra peut-être utiliser htop pour kill les sessions, qui des fois ne veulent pas se stopper via le script.


En admettant que tu sois en 0.8.9/0.12.9
2. Désinstallation en 1er de rtorrent
cd /tmp
wget http://libtorrent.rakshasa.no/downloads/rtorrent-0.8.9.tar.gz
tar zxfv rtorrent-0.8.9.tar.gz
cd rtorrent-0.8.9
./configure --with-xmlrpc-c
make
make uninstall
3. Désinstallation de libtorrent
cd /tmp
wget http://libtorrent.rakshasa.no/downloads/libtorrent-0.12.9.tar.gz
tar zxfv libtorrent-0.12.9.tar.gz
cd libtorrent-0.12.9
./configure
make
make uninstall
En admettant que tu veuilles installer les dernières versions "stable"
4. Réinstallation de libtorrent
cd /tmp
wget http://libtorrent.rakshasa.no/downloads/libtorrent-0.13.2.tar.gz
tar zxfv libtorrent-0.13.2.tar.gz
cd libtorrent-0.13.2
./configure
make
make install
5. Réinstallation de rtorrent
cd /tmp
wget http://libtorrent.rakshasa.no/downloads/rtorrent-0.9.2.tar.gz
tar zxfv rtorrent-0.9.2.tar.gz
cd rtorrent-0.9.2
./configure --with-xmlrpc-c
make
make install
6. Enlever les # devant les lignes de chaque utilisateur
crontab -e
Merci beaucoup ça m'a aussi été très utile. J'avais commencé par seulement installer libtorrent et rtorrent sans rien arrêter ni rien désinstaller.

Justement si on ne suit pas cette procédure est-ce que ça risque de foirer quelque part ?
14 jours plus tard
En ce qui me concerne cela à parfaitement fonctionné sur ubuntu 10.04 LTS.

5 mois plus tard
yep

je remonte ce sujet car suite a une mise a jour en suivant cette manipulation j'ai le message "Bad response from server: (500 [error,list]) Link to XMLRPC failed. May be, rTorrent is down?" dans rutorrent, et si j'actualise la page tout est vide !

rtorrent est down ?
en tous cas si je fais un etc/init.d/<u>.rtord restart, ca refonctionne pour environ 1 minute puis ca recommence.

bizarre, quelqu’un aurai une idée ?

EDIT : désolé pour le remontage de post, c'était une fausse manipulation de ma part.
ça mérite même une suppression du message !
Du coup t'as résolu ton problème ? Pour voir le soucis, fais "su TONUSER" (TONUSER= ton nom d'utilisateur) puis "rtorrent" et observe s'il se coupe.

++
Salut nico,

oui, suite à cette manipulation, rtorrent se coupe. maintenant je sais absolument pas si c'est bon signe ou pas.

pour info, Mon erreur venait de la fonction : ipv4_filter.load que j'ai surement mal configurer.
pour le moment j'ai retiré la ligne du .rtorrent.rc.

merci
Salut lejaune,

Tu as quel version de rtorrent ?
As-tu réessayer avec le nouveau tuto ?

Tiens moi au courant 😉, ca me parait bizarre que il n'y a que chez moi que ca marche ^^
9 jours plus tard
Bon, j'ai voulu mettre à jour mon rtorrent et paf, plus rien ne fonctionne.

J'ai l'erreur :

Lien incorrect avec rTorrent. Vérifier qu'il est bien en cours d'exécution. Vérifier la configuration de $scgi_port et de $scgi_host dans config.php et scgi_port dans le fichier de configuration de rTorrent.

Je suis allé voir ici :

http://mondedie.fr/liste-des-tutos/8-tutos/15-resolution-erreur-rutorrent-lien-incorrect-avec-rtorrent-verifier-qu-il-est-bien-en-cours-d-execution-verifier-la-configuration-de-scgi-port-et-de-scgi-host-dans-config-php-et-scgi-port-dans-le-fichier-de-configuration-de-rtorrent

Mais j'ai pas réussi à m'en sortir seul...

J'obtiens une erreur 500 et en tapant la commande ps -U user | grep rtorrent

j'obtiens :

ps -U "user" | grep rtorrent
14707 pts/3 08:59:21 rtorrent
15423 pts/4 04:06:39 rtorrent

Je dois faire quoi 😮hmy: .
essaye en root :

kill -9 14707
kill -9 15423
/etc/init.d/<u>.rtord start

essaye aussi :
/etc/init.d/lighttpd stop
rm -rf /tmp/*
/etc/init.d/lighttpd/start

tu as déinstaller avant de réinstaller ?
Merci pour cette réponse rapide.

J'ai bien désinstallé, mais par contre j'ai pas compris cette partie du tuto :


"
1. Penser à stopper toutes les instances rtorrent:
crontab -e
et commenter avec # devant chaque ligne d'utilisateur"
c'est que tu as pas arreter l'ancienne instance de rtorrent.

en gros il fallait que tu fasse : crontab -e
et que tu mette un # devant la ligne */1 0 0 0 0 if ....

essaye ce que je t'ai dis, j'ai aussi éditer mon message
Toujours rien...

Je dois désinstaller et réinstaller à nouveau ?

J'aurais dû garder ma version, je suis nul en manip de ce genre ^^.

EDIT : je dois partir pendant une ou deux heures, il y a moyen de te joindre par mail ou autres (MP) pour m'aider ?
envoie un MP on regarde ensemble
7 jours plus tard
Je me retrouve dans le mm cas après avoir rempli la mémoire de mon serveur, il a crashé et depuis j'ai ce soucis, de plus rtorrent n'arrive pas à acceder a .rtorrent.rc alors qu'il est bien présent ou il faut

Je vais essayer les conseils de ce topic
Après 5h d'essais en tout genre et de recherche, je fais appelle à votre aide. J'ai suivi les indications de mokoyfab mais ca n'a absolument rien changé. J'ai toujours ces soucis:

dans rutorrent: "Lien incorrect avec rTorrent. Vérifier qu'il est bien en cours d'exécution. Vérifier la configuration de $scgi_port et de $scgi_host dans config.php et scgi_port dans le fichier de configuration de rTorrent."

et dans rtorrent : "( 0:38:07) Using 'epoll' based polling.
( 0:38:07) Using 'epoll' based polling.
( 0:38:07) Using 'epoll' based polling.
( 0:38:07) Could not read resource file: ~/.rtorrent.rc"

Si vous pouvez m'aider je vous en serais vraiment reconnaissant

EDIT1:
quand je fais un $ ps -U user | grep rtorrent
il ne se passe absolument rien.

EDIT2:
ensuite j'ai suivi ce tuto : http://mondedie.fr/liste-des-tutos/8-tutos/1-installer-rutorrent-sur-debian-64bits que j'avais utilisé pour installer rutorrent. J'ai vérifié que tous les fichiers étaient corrects, et il me semble que c'est le cas.

EDIT3: La toute première chose que j'ai fait c'est ce tuto ce qui n'a rien donné: http://mondedie.fr/liste-des-tutos/8-tutos/15-resolution-erreur-rutorrent-lien-incorrect-avec-rtorrent-verifier-qu-il-est-bien-en-cours-d-execution-verifier-la-configuration-de-scgi-port-et-de-scgi-host-dans-config-php-et-scgi-port-dans-le-fichier-de-configuration-de-rtorrent

EDIT4: Voila, Rutorrent à nouveau fonctionnel Bosser de 19h30 à 2h du mat, ca fait mal au crane mdr
Répondre…