Pomoc rtorrent a udział sieciowy Download - jak poprawnie skonfigurowac?

P

peterpakos

Guest
Zastanawiam sie jak poprawnie zainstalowac/skonfigurowac najnowszego rtorrenta 0.9.2-0606.

Przy probie instalacji, otrzymuje komunikat, ze nie istnieje sciezka /share/Download. Kiedy utworze ten katalog, lub symbolicznie zlinkuje do ktoregos z istniejacych udzialow, to po restarcie /share/Download znika gdyz wg mount jest na tymczasowym systemie plikow (tmpfs).

Jak zrobic to poprawnie i bezbolesnie?

Zauwazylem tez, ze bardzo czesto przy restarcie rtorrenta caly GUI nasa sie restartuje, czy jest to normalne przy tej wersji rtorrent? Nie zauwazylem tego przy poprzednich wersjach.
OK, zdaje sie, ze problem znikajacego katalogu rozwiazany - wystarczylo stworzyc udzial Download z poziomu GUI a nie CLI... ;-)

Pozostaje pytanie, czy fakt, ze GUI restartuje sie razem z rtorrentem, to normalne?

Kolejna dosc irytujaca rzecz, to nie da sie zmienic domyslnego katalogu pobieranych plikow - ani z pozycji okna ustawien (ustawienie znika po restarcie) ani z pozycji strony setup (opcja "Put new downloads in" jest nieaktywna). Dopiero edycja ustawien "directory" w pliku /share/CACHEDEV1_DATA/.qpkg/rtorrent/etc/rtorrent.conf pomaga. Czy da sie to obejsc w inny sposob czy jest to jedyna opcja?

Dzieki.
 
jedyną pernametną metodą zapisania ustawień jest wpisanie ich do rtorrent.rc - tak jest zaprojektowany rtorrent i kropka.

GUI WWW odczytuje tylko i wyłącznie ustawienia z tego pliku, wszelkie zmiany nie są pernametne z poziomu WWW.
 
Pozostaje pytanie, czy fakt, ze GUI restartuje sie razem z rtorrentem, to normalne?
Bug.

Kolejna dosc irytujaca rzecz, to nie da sie zmienic domyslnego katalogu pobieranych plikow - ani z pozycji okna ustawien (ustawienie znika po restarcie) ani z pozycji strony setup (opcja "Put new downloads in" jest nieaktywna). Dopiero edycja ustawien "directory" w pliku /share/CACHEDEV1_DATA/.qpkg/rtorrent/etc/rtorrent.conf pomaga. Czy da sie to obejsc w inny sposob czy jest to jedyna opcja?
Niewłaściwy.

Ścieżka pobierania ma zostać nie zmieniona.

Ew. należy podlinkować kategorie ukończonych zadań w inne miejsce dowolnego udziału sieciowego znajdującego się wyłącznie na pierwszym woluminie.
 
Przeszedłem na rtorrenta i nie do końca rozumiem jak to technicznie działa. Ścieżki zapisu nie da się zmienić bo jest na szaro, natomiast w gui www wybieram sobie gdzie ma zostać zapisany torrent. Utworzyłem sobie katalog /shared/filmy i tam dodaje kolejne pozycje, myślałem że tylko tam torrenty będą sie zapisywać ale widzę że w katalogu rtorrent/completed również mam te same pliki. Czyli mam rozumieć że w dwóch miejscach mam te same pliki i tylko dubluje ?
 
Jestem ciekaw co ma switch do rtorrenta? Praktycznie hardlinki i zapis w jednej lokalizacji ma wiekszy sens niz wiecej mozliwosci konfiguracji. Skoro tesknisz za S to powinienes zmienic.
Wyobraz sobie scenariusz, ze jeden dysk no. 1 poswiecasz na podstawową prace systemu. Reszta dysków to zasoby dla Ciebie ważne, kolekcje zdjęć, filmów i etc. Pobierane pliki zarzynają tylko dysk no. 1. Kompletne torrenty są duplikowane ale zajmują tylko jedną przestrzeń dyskową. A więc jak zmienisz ich nazwe to nie wpłynie to na seedowanie torrentow. Dzięki temu możesz sobie układać ładnie wyglądającą liste filmów.

Pokaż załącznik 7148

Listing plików po wyjściu z funkcji Bulk Renamer w Ember Media Manager:
5904.png
5902.png


Ember Media Manager:
5905.png
5906.png
5907.png


Plex Media Server @ QNAP TurboNAS z biblioteką zarządzaną Ember Media Manager dla XBMC
5909.png
5910.png


(tutaj skromne podziękowania dla @pigers'a za polecenie mi Embera)A propos S... W ostatnim ich wywiadzie określili kolejne swoje stanowisko mówiąc, że aby zapewnić jak najniższe ceny urządzeń dla użytkowników domowych, ich serwery NIE będą posiadać HDMI (a więc XBMC również), którego ceny licencjonowania są zbyt drogie. A żeby było zabawniej, to chcą skupić się na segmencie "core business", którego rzekomo są liderem. Użytkownikom ich serwerów tylko współczuć, że robią im taką wodę z mózgu.
Źródło tego bełkotu: Interview S France - Cachem
Tęsknij dalej.
 
Mariusz nie denerwuj się, po prostu jako osoba nauczona przez lata plug&play mam chwile słabości kiedy trzeba coś pogrzebać bardziej. Wyłączyłem Nasa, podpiąłem switcha tak aby było Nas > switch > mede8er600x3d i ponownie włączam serwer. Rtorrent jest uruchomiony ale nie może pobrać listy torrentów. Jakieś błędy są
Type Date Time Users Source IP Computer name Content

Warning 2015/10/11 17:38:51 rtorrent 127.0.0.1 localhost (warn) rtorrent: lighttpd error occured while executing stop sequence.

Warning 2015/10/11 17:38:52 rtorrent 127.0.0.1 localhost (warn) rtorrent: php-fpm error occured while executing stop sequence.

Error 2015/10/11 17:38:53 rtorrent 127.0.0.1 localhost (err!) rtorrent: Errors occured during stop sequence. Read system logs for details.

Kiedy próbuję odpalić z pulpitu Nasa rtorrenta to mam komunikat w chromie ERR_CONNECTION_REFUSED
 
Opcja 1 nie działa, jest napisane server busy.
Opcja 2 coś tez nie bardzo, ale pewnie żle klikam i zaraz za to dostane po głowie :)

Kod:
login as: admin
admin@192.168.1.5's password:
[~] # /etc/init.d/rtorrent.sh stop
(info) rtorrent: ORIGDIR: /root
(info) rtorrent: PROGDIR: /share/CACHEDEV1_DATA/.qpkg/rtorrent
(info) rtorrent: RT_DOWNLOAD_SHARE: /share/Download
init.d/lighttpd: PID file not found: /var/run/rtorrent-webserver.pid
(    ) rtorrent: Port removing: UPnP --------
(info) rtorrent: Removing UPnP mapped ports...
(warn) rtorrent: lighttpd error occured while executing stop sequence.
init.d/rtorrent: Stopping engine program: rtorrent
init.d/rtorrent: Socket/Lock file: /share/Download/rtorrent/session/rtorrent.loc                                                                                                             k NOT FOUND
(warn) rtorrent: rtorrent error occured while executing stop sequence.
init.d/php5-fpm: Gracefully shutting down warning, no pidfile found - ..is not r                                                                                                             unning ?
(warn) rtorrent: php-fpm error occured while executing stop sequence.
(info) rtorrent: Removing link: /usr/bin/rtorrent
(info) rtorrent: Waiting for background processes to finish... (20668 )
(    ) rtorrent: Port removing: NAT-PMP -----
(info) rtorrent: PortMapper: Exits with exit status (0)
(info) rtorrent: Background jobs done. (20668 )
(err!) rtorrent: Errors occured during stop sequence. Read system logs for detai                                                                                                             ls.


[~] # killall -9 rtorrent
killall: rtorrent: no process killed
[~] # /etc/init.d/rtorrent.sh stop
(info) rtorrent: ORIGDIR: /root
(info) rtorrent: PROGDIR: /share/CACHEDEV1_DATA/.qpkg/rtorrent
(info) rtorrent: RT_DOWNLOAD_SHARE: /share/Download
(info) rtorrent: Lock file not found. Stop aborted.

[~] # /etc/init.d/rtorrent.sh killall -9 rtorrent
(info) rtorrent: ORIGDIR: /root
(info) rtorrent: PROGDIR: /share/CACHEDEV1_DATA/.qpkg/rtorrent
(info) rtorrent: RT_DOWNLOAD_SHARE: /share/Download
------------------------------------------------------------------------------
(rtorrent) PID: 21620; (parent:20350)
---------------------------------------------------------- || Hello World! ---

  Usage:
          /etc/init.d/rtorrent.sh (start|stop|enable|disable)

  Available options:
    start/stop      - start or stop chroot environment
    enable/disable  - enables or disables application launch
    status          - checks running state

------------------------------------------------------------------------------
  Note: To make it running while system boots, enable it in QPKG section
        or through enable/disable param.
------------------------------------------------------------------------------


[~] # /etc/init.d/rtorrent.sh killall -9 monitorix
(info) rtorrent: ORIGDIR: /root
(info) rtorrent: PROGDIR: /share/CACHEDEV1_DATA/.qpkg/rtorrent
(info) rtorrent: RT_DOWNLOAD_SHARE: /share/Download
------------------------------------------------------------------------------
(rtorrent) PID: 21792; (parent:20350)
---------------------------------------------------------- || Hello World! ---

  Usage:
          /etc/init.d/rtorrent.sh (start|stop|enable|disable)

  Available options:
    start/stop      - start or stop chroot environment
    enable/disable  - enables or disables application launch
    status          - checks running state

------------------------------------------------------------------------------
  Note: To make it running while system boots, enable it in QPKG section
        or through enable/disable param.
------------------------------------------------------------------------------


^[[A[~/etc/init.d/rtorrent.sh killall -9 php-fpm
(info) rtorrent: ORIGDIR: /root
(info) rtorrent: PROGDIR: /share/CACHEDEV1_DATA/.qpkg/rtorrent
(info) rtorrent: RT_DOWNLOAD_SHARE: /share/Download
------------------------------------------------------------------------------
(rtorrent) PID: 22005; (parent:20350)
---------------------------------------------------------- || Hello World! ---

  Usage:
          /etc/init.d/rtorrent.sh (start|stop|enable|disable)

  Available options:
    start/stop      - start or stop chroot environment
    enable/disable  - enables or disables application launch
    status          - checks running state

------------------------------------------------------------------------------
  Note: To make it running while system boots, enable it in QPKG section
        or through enable/disable param.
------------------------------------------------------------------------------


[~] # /etc/init.d/rtorrent.sh killall -9 lighttpd
(info) rtorrent: ORIGDIR: /root
(info) rtorrent: PROGDIR: /share/CACHEDEV1_DATA/.qpkg/rtorrent
(info) rtorrent: RT_DOWNLOAD_SHARE: /share/Download
------------------------------------------------------------------------------
(rtorrent) PID: 22174; (parent:20350)
---------------------------------------------------------- || Hello World! ---

  Usage:
          /etc/init.d/rtorrent.sh (start|stop|enable|disable)

  Available options:
    start/stop      - start or stop chroot environment
    enable/disable  - enables or disables application launch
    status          - checks running state

------------------------------------------------------------------------------
  Note: To make it running while system boots, enable it in QPKG section
        or through enable/disable param.
------------------------------------------------------------------------------


[~] # /etc/init.d/rtorrent.sh stop
(info) rtorrent: ORIGDIR: /root
(info) rtorrent: PROGDIR: /share/CACHEDEV1_DATA/.qpkg/rtorrent
(info) rtorrent: RT_DOWNLOAD_SHARE: /share/Download
(info) rtorrent: Lock file not found. Stop aborted.

[~] # /etc/init.d/rtorrent.sh start
(info) rtorrent: ORIGDIR: /root
(info) rtorrent: PROGDIR: /share/CACHEDEV1_DATA/.qpkg/rtorrent
(info) rtorrent: RT_DOWNLOAD_SHARE: /share/Download
(info) rtorrent: Fix no more PTYs issue
(info) rtorrent: Creating link: /usr/bin/rtorrent
(info) rtorrent: exec: ln -sf /share/CACHEDEV1_DATA/.qpkg/rtorrent /usr/bin/rtor                                                                                                             rent
(info) rtorrent: TZ: Europe/Sarajevo
(info) rtorrent: Port Web: 6009 is available.
(info) rtorrent: Port SecureWeb: 6008 is available.
(info) rtorrent: Port SCGI: 5000 is available.
(info) rtorrent: Port DHT: 6888 is available.
(info) rtorrent: Port Torrent: 12377 is available.
(    ) rtorrent: GeoIP db_update ------------
(info) rtorrent: IP Geolocation db_update: Country: GeoIP.dat
(info) rtorrent: eth0 ipaddr: 192.168.1.5
(    ) rtorrent: Port mapping: NAT-PMP ------
(    ) rtorrent: Port mapping: UPnP ---------
(info) rtorrent: PortMapper: Exits with exit status (0)
(info) rtorrent: IP Geolocation db_update: City: GeoIPCity.dat
(    ) rtorrent: GeoIP db_update ------------
(info) rtorrent: IP-Geolocation db_update: Exits with exit status (0)
Dobra nowe podejście, ppm wkleja całą komendę i jest execute ale nada rtorrent nie działa :)
 
W firmware RC5 jest kilka błędów uniemożliwiających działanie rtorrent'a, ale zrób tak...
  1. Zaloguj się po SSH do serwera
  2. Bash:
    cd /share/Public
    wget http://pool.qnapclub.pl/projects/packages/rtorrent/releases/2015-b0715-0.9.2/rtorrent_0.9.2-0715-150715_x86.qpkg
    sh rtorrent_0.9.2-0715-150715_x86.qpkg
Tym razem wykonuj polecenie po poleceniu :)

Ciesz się nową, szybszą wersją rtorrent'a, która poprawnie wspiera Trackery po SSL'u oraz ukrytym featurem pt. Monitorix na porcie 6007.
upload_2015-10-11_19-45-15.png


A tak wygląda przebieg uruchamiania nowej wersji:
upload_2015-10-11_19-44-41.png
 
  • Lubię to
Reakcje: kaktus