Pour une raison quelconque, je ne parviens pas à faire fonctionner ruTorrent avec des liens magnétiques. L’UI enregistre avec joie torrent was successfully passed to rTorrent
mais aucun torrent n’est ajouté et aucun téléchargement ne démarre. Je ne trouve aucun journal contenant un message d'erreur contenant plus d'informations. Veuillez noter que l'ajout d'un fichier torrent à l'ancienne fonctionne bien, seuls les liens magnétiques ne fonctionnent pas.
Installer
- ReadyNas Duo (sur le réseau interne)
- RAIDiator 4.1.8
- PHP5 add on (v5.3.10-rnsparc-4.1.2)
- Ajout de ruTorrent (v3.3-rnsparc-0.2.3)
- Routeur connecté à Internet (ports de transfert 6881 et 50000-55000 vers ReadyNas, TCP et UDP)
Ma première tentative a été d'installer PHP et les add-ons ruTorrent en utilisant l'interface Frontview et d'accepter tous les paramètres par défaut. Ma deuxième tentative (avec beaucoup de variations) a été de suivre ce guide et de créer un rtorrent.rc
fichier de configuration et de faire varier les paramètres.
Des idées sur la façon dont je devrais procéder avec mon dépannage? Selon ruTorrents, les liens de la page Web sont aimés depuis quelques versions.
EDIT: Il semble que rTorrent ait ajouté le support des liaisons magnétiques dans la version 0.8.7, alors que l’add-on précédent installe la version 0.8.6. Question mise à jour: Existe-t-il un moyen de faire fonctionner les liens magnétiques avec r (u) Torrent sur le ReadyNAS Duo?
EDIT 2: J'ai essayé de compiler une version plus récente de rTorrent mais j'ai échoué. Pas:
apt-get install libc6-dev gcc gdb libtag1-dev uuid-dev
apt-get install coreutils pkg-config g++ libncurses-dev libssl-dev libsigc++-2.0-dev curl libcurl4-openssl-dev libsigc++-2.0-0
# Compile libtorrent 0.12.9 (required for rTorrent 0.8.9)
cd /; wget libtorrent.rakshasa.no/downloads/libtorrent-0.12.9.tar.gz; tar -xvvzf libtorrent-0.12.9.tar.gz; cd libtorrent-0.12.9; ./configure sparc-linux; make; make install;
# Configure works, make failes with the below error
../../torrent/utils/extents.h:40:21: tr1/array: No such file or directory
J'ai ensuite essayé de compiler rTorrent 0.8.7, qui est après tout la version où les liens magnétiques ont été introduits:
# Compile libtorrent 0.12.7 (required for rTorrent 0.8.7)
cd /; wget libtorrent.rakshasa.no/downloads/libtorrent-0.12.7.tar.gz; tar -xvvzf libtorrent-0.12.7.tar.gz; cd libtorrent-0.12.7; ./configure sparc-linux; make; make install;
# Configure works, make failes with the below error
In file included from poll_epoll.cc:48:
thread_base.h: In static member function `static void
torrent::ThreadBase::acquire_global_lock()':
thread_base.h:74: error: `__sync_add_and_fetch' undeclared (first use this
function)
thread_base.h:74: error: (Each undeclared identifier is reported only once for
each function it appears in.)
thread_base.h:76: error: `__sync_sub_and_fetch' undeclared (first use this
function)
thread_base.h: In static member function `static void
torrent::ThreadBase::entering_main_polling()':
thread_base.h:101: error: `__sync_lock_test_and_set' undeclared (first use this
function)
thread_base.h: In static member function `static void
torrent::ThreadBase::leaving_main_polling()':
thread_base.h:106: error: `__sync_lock_test_and_set' undeclared (first use this
function)
Selon ce billet, il semble que GCC> = 4.2.1 soit requis (mon ReadyNas Duo est doté de GCC 3.3.5) et selon ce post, il semble qu'il ne soit pas possible de faire fonctionner GCC> = 4.1.1. le Duo ReadyNas. On dirait que je n'ai pas de chance sur ce coup.