Wie bekomme ich ruTorrent-Arbeit mit Magnetlinks auf ReadyNAS Duo?

12602
erikxiv

Aus irgendeinem Grund kann ich RuTorrent nicht dazu bringen, mit Magnetlinks zu arbeiten. Die Benutzeroberfläche protokolliert glücklich, torrent was successfully passed to rTorrentaber es wird kein Torrent hinzugefügt und es werden keine Downloads gestartet. Ich kann keine Protokolle finden, die eine Fehlermeldung mit weiteren Informationen enthalten. Bitte beachten Sie, dass das Hinzufügen einer alten Torrent-Datei gut funktioniert. Nur die Magnet-Links funktionieren nicht.

Konfiguration

  • ReadyNas Duo (im internen Netzwerk)
    • RAIDiator 4.1.8
    • PHP5 Add-On (v5.3.10 -rnsparc-4.1.2)
    • ruTorrent add on (v3.3-rnsparc-0.2.3)
  • Mit dem Internet verbundener Router (Weiterleitung der Ports 6881 und 50000-55000 an ReadyNas, sowohl TCP als auch UDP)

Mein erster Versuch bestand darin, PHP und ruTorrent-Add-Ons mithilfe der Frontview-Schnittstelle zu installieren und alle Standardparameter zu akzeptieren. Mein zweiter Versuch (mit vielen Variationen) bestand darin, dieser Anleitung zu folgen, eine rtorrent.rcKonfigurationsdatei zu erstellen und die Parameter zu variieren.

Irgendwelche Ideen, wie ich bei der Fehlerbehebung vorgehen sollte? Laut RuTorrents-Webseiten werden seit einigen Versionen auch Magnet-Links unterstützt.

BEARBEITEN: Es scheint, als ob rTorrent in Version 0.8.7 Unterstützung für Magnet-Links hinzugefügt hat, wohingegen das obige Add-On Version 0.8.6 installiert. Aktualisierte Frage: Gibt es eine Möglichkeit, Magnetlinks mit r (u) Torrent auf dem ReadyNAS Duo zu arbeiten?

EDIT 2: Ich habe versucht, eine neuere Version von rTorrent zu kompilieren, schlug aber fehl. Schritte:

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 

Ich habe dann versucht, rTorrent 0.8.7 zu kompilieren, was schließlich die Version ist, in der Magnetlinks eingeführt wurden:

# 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) 

Nach diesem Ticket scheint es, als ob GCC> = 4.2.1 benötigt wird (mein ReadyNas Duo hat GCC 3.3.5) und diesem Post zufolge scheint es nicht möglich zu sein, GCC> = 4.1.1 zum Laufen zu bekommen das ReadyNas Duo. Es scheint, als ob ich in diesem Fall kein Glück habe.

0
Zu Ihrer Information: Am Ende wurde ein Cronjob erstellt, der alle 5 Minuten überprüft, ob Transmission (alternativer Client, der Magnetlinks verarbeiten kann) einen Neustart erfordert. erikxiv vor 12 Jahren 0
Wenn jemand Probleme mit der Metadatei hat, die nicht aktualisiert wird, klicken Sie auf die Registerkarte "Tracker" für den Torrent, klicken Sie mit der rechten Maustaste auf alle Tracker, und wählen Sie "Aktivieren" aus. cptloop vor 11 Jahren 0

2 Antworten auf die Frage

1
Daniel Andersson

Es dauert eine Weile, bis Magnet-Links die Torrent-Spezifikation gefunden haben, damit der "echte" Download beginnen kann. Die Peers werden über Tracker und / oder DHT gefunden. Wenn die Tracker inaktiv sind (oder nur lange brauchen, um zu antworten) oder keine Peers gefunden werden, kann der Torrent die benötigten Meta-Informationen nicht herunterladen, um zu starten.

Fügen Sie den Torrent direkt in der Befehlszeilenschnittstelle von rTorrent hinzu. Dies kann erreicht werden, indem Sie einfach die Magnetverbindung als Torrent-Pfad angeben (wenn Sie rTorrent> = 0.8.9 haben). Starten Sie diesen Torrent, und wenn die "echte" Torrent-Information empfangen wird, wird sie in den gewünschten Dateispezifizierer umbenannt. Wenn dies auch nicht funktioniert, liegt das Problem zumindest nicht bei ruTorrent. Um rTorrent vollständig aus der Gleichung zu entfernen, müssen Sie den Torrent in einer anderen Anwendung testen.

Wenn Sie der erste Seeder des Torrents sind, haben Sie möglicherweise größere Probleme, da ich nicht glaube, dass rTorrent den Torrent in sich selbst aussäen kann. Jemand kann mir gerne mit Arbeitsbeispielen entgegentreten, und ich habe es selbst nicht versucht, aber ich habe es gehört.

Wenn Sie den Smae-Magnetlink zu einem alternativen Client (Übertragung) hinzufügen, dauert es einige Sekunden, bis die Torrent-Datei vom Magnetlink abgerufen wird. Ich habe mehr als 15 Minuten auf ruTorrent gewartet. Ich denke, da funktioniert etwas nicht. Leider verfügt ruTorrent 3.3 über rTorrent 0.8.6, so dass ich Ihren Test nicht direkt durchführen kann. Ich denke, das separate Aktualisieren von rTorrent könnte ein nächster Schritt sein. erikxiv vor 12 Jahren 0
Was meine Linux-Fähigkeiten angeht, so ist rTorrent v0.8.9 die letzte verfügbare Version von apt-get für das ReadyNAS Duo (das Hinzufügen von Sarge backports zu sources.list hat nicht geholfen). erikxiv vor 12 Jahren 0
Entschuldigung, meinte 0.8.6 oben. Laut http://libtorrent.rakshasa.no/ticket/2100 scheint die Unterstützung für Magnetlinks in rTorrent v0.8.7 hinzugefügt worden zu sein erikxiv vor 12 Jahren 0
1
UsUa69

Use this web to convert magnet to torrent!

http://magnet2torrent.com/