• rTorrent + ruTorrent na Raspbianie

    From Atlantis@110:300/1.1 to All on Sun Apr 28 23:58:14 2013
    Męczę się ostatnio nad konfiguracją rTorrenta do pracy z webUI ruTorrent
    na moim RaspberryPi. Może i łatwiej byłoby postawić transmission-cli,
    ale wiele osób poleca rTorrenta ze względu na mniejszy apetyt na moc obliczeniową.

    Sprawy mają się następująco:

    1) rTorrenta zainstalowałem z repo za pomocą apt-geta. Stworzyłem plik ~/.rtorrent.rc, uzupełniając go treścią opracowaną na podstawie kilku tutoriali. Katalogi z których korzysta program znajdują się na dysku sieciowym, montowanym przy starcie systemu. W pliku konfiguracyjnym
    znajduje się wpis "scgi_port = 127.0.0.1:5000".

    2) Na tym etapie rTorrent obsługiwany przez konsolowy interfejs działa prawidłowo. Po dodaniu torrenta rozpoczyna się jego pobieranie.

    3) Na komputerku pracuje lighttpd + php. Pliki ruTorrenta rozpakowałem
    do osobnego katalogu utworzonego w /var/www. Upewniłem się, że wpisy w config.php dotyczące scgi odwołują się do 127.0.0.1:5000.

    4) Niestety po odpaleniu ruTorrenta w przeglądarce coś jest nie tak.
    Jakaś komunikacja pomiędzy obydwoma komponentami występuje, bo przeglądarkowy interfejs raportuje brak odpalonego rTorrenta. Po
    włączeniu tego ostatniego na dolnym pasku pojawia się info o wersji, a w górnym przyciski obsługujące ściąganie. Można nawet dodać kolejnego torrenta do ściągnięcia. I faktycznie - zaczyna się on ściągać (widać to
    pod konsolą) ale webUI nie zauważa tego faktu. W ogóle nie wyświetla się żadna informacja o statusie pobierania, pobieranych czy pobranych
    torrentach. Lista jest pusta. W dzienniku cyklicznie pojawia się
    następująca treść:

    Bad response from server: (404 [error,list]) <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
    1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head> <title>404 - Not Found</title> </head> <body> <h1>404 - Not Found</h1> </body>
    </html>

    5) Opierając się na niektórych tutorialach próbowałem dodać do pliku konfiguracyjnego ruTorrenta linię "$XMLRPCMountPoint = "/RPC2";" a w
    pliku konfiguracyjnym lighttpd umieścić następujący wpis:

    scgi.server = (
    "/RPC2" =>
    ( "127.0.0.1" =>
    (
    "host" => "127.0.0.1",
    "port" => 5000,
    "check-local" => "disable",
    )
    )
    )

    Niestety również nie przyniosło to żadnego efektu...

    Ktoś ma jakiś pomysł co do możliwej przyczyny?

    --- MBSE BBS v0.95.15 (GNU/Linux-x86_64)
    * Origin: http://www.wit.edu.pl (110:300/1.1@linuxnet)