Odp: Rtorrent na LEDE
Przepraszam, ale jak mam to zrobić?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Rtorrent na LEDE
Strony Poprzednia 1 2 3 4 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Przepraszam, ale jak mam to zrobić?
Wpisz rtorrent i zobacz co wypisał na ekranie? W szczególności czy buntuje się o jakieś błędy.
![]()
root@LEDE:~# rtorrent
rtorrent: Invalid port_range argument.
Odinstalowałem rtorrenta i zainstalowałem ponownie.
Przy instalacji mam:
Collected errors:
* resolve_conffiles: Existing conffile /etc/config/rtorrent is different from the conffile in the new package. The new conffile will be placed at /etc/config/rtorrent-opkg.
Poprzez winscp edytowałem nowy konfig i wkleiłem :
encoding_list = UTF-8
system.umask.set = 022
port_range = 23877–23877
port_random = no
check_hash = no
trackers.enable = 1
dht = auto
dht_port = 6881
scgi_port = 127.0.0.1:5000
encryption = allow_incoming, try_outgoing, enable_retry
directory = /mnt/sda2/downloads/
session = /mnt/sda2/rtorrent/session/
schedule = rss_downloader,300,300,”execute=/usr/lib/lua/rss_downloader.lua”
Do tego:
chmod +x /etc/init.d/rtorrent
/etc/init.d/rtorrent enable
/etc/init.d/rtorrent start
Wykonując polecenie netstat -apn
Nie widzę nigdzie rtorrenta...
Ale jeżeli masz /etc/config/rtorrent to masz go tam skonfigurować a nie robić własny plik....
W/w nie są opcjami uci
W tej lokalizacji jest rtorrent jak i rtorrent-opkg
Oba pliki mają identyczną konfigurację, dlatego nie w tym leży problem.
rtorrent-opkg masz po ponownej instalacji, możesz go usunąć. Opcje masz umieścić w /etc/config/rtorrent (i ma to być przez uci) a nie robić własny plik, tym bardziej jeżeli go uruchamiasz z dostarczonego /etc/init.d/rtorrent a nie swojego skryptu.
root@LEDE:~# /etc/config/rtorrent
/etc/config/rtorrent: line 1: encoding_list: not found
/etc/config/rtorrent: line 2: system.umask.set: not found
/etc/config/rtorrent: line 3: port_range: not found
/etc/config/rtorrent: line 4: port_random: not found
/etc/config/rtorrent: line 5: check_hash: not found
/etc/config/rtorrent: line 6: trackers.enable: not found
/etc/config/rtorrent: line 7: dht: not found
/etc/config/rtorrent: line 8: dht_port: not found
/etc/config/rtorrent: line 9: scgi_port: not found
/etc/config/rtorrent: line 10: encryption: not found
/etc/config/rtorrent: line 11: directory: not found
/etc/config/rtorrent: line 12: session: not found
/etc/config/rtorrent: line 13: schedule: not found
Faktycznie widzę, że tam nic nie ma...
Jak wrzucić config za pośrednictwem uci?
/etc/config/rtorrent to nie plik to wykonania tylko plik tekstowy z konfigurację - do edycji.
vi /etc/config/torrent i ustawiaj lub przez uci, jak wolisz.
Ustawiłem config poprzez vi
Jednak wciąż jest lipa...
Moja wiedza jest niewystarczająca, żeby sobie z tym poradzić, dlatego zawieszam sprawę, może kiedyś jeszcze do tego wrócę.
Dzięki za pomoc.
uci show rtorrent
pokaż.
root@LEDE:~# uci show rtorrent
uci: Parse error (invalid command) at line 1, byte 0
No to już wiesz - masz błąd w tym pliku. Pokaż
cat /etc/config/rtorrent
root@LEDE:~# cat /etc/config/rtorrent
encoding_list = UTF-8
system.umask.set = 022
port_range = 23877▒23877
port_random = no
check_hash = no
trackers.enable = 1
dht = auto
dht_port = 6881
scgi_port = 127.0.0.1:5000
encryption = allow_incoming, try_outgoing, enable_retry
directory = /mnt/sda1/downloads/
session = /mnt/sda1/rtorrent/session/
schedule = rss_downloader,300,300,▒execute=/usr/lib/lua/rss_downloader.lua"
Jak grochem o ścianę. Tam ma być konfig uci! po raz który to napisałem. Oryginalny plik miał opcje uci, ty musiałem tam umieścić swój konfig rozwalając całą ideologię. Odinstaluj, wywal ten plik i zainstaluj jeszcze raz, ustaw opcje przez uci a nie wprowadzasz coś od czapy. Zobacz jak wygląda system, network, wireless - to jest konfiguracja przez uci. A ty praktycznie zniszczyłeś wszystkie opcje.
Poprawiłem błędy, teraz jest:
root@LEDE:~# cat /etc/config/rtorrent
encoding_list = UTF-8
system.umask.set = 022
port_range = 23877-23877
port_random = no
check_hash = no
trackers.enable = 1
dht = auto
dht_port = 6881
scgi_port = 127.0.0.1:5000
encryption = allow_incoming, try_outgoing, enable_retry
directory = /mnt/sda1/downloads/
session = /mnt/sda1/rtorrent/session/
schedule = rss_downloader,300,300,"execute=/usr/lib/lua/rss_downloader.lua"
ale nadal jest gdzieś błąd...
Nie, nie poprawiłeś błędów. Ustaw przez luci, zobaczysz jak ten konfig wygląda.
EDIT: nie, nie rób tego. Odinstaluj luci-app-rtorrent, zainstaluj sam rtorrent lub rtorrent-rpc i konfiguruj ręcznie tak jak pierwotnie miałeś to robić. Nie używaj luci-app-rtorrent
Odinstalowałem i zainstalowałem ponownie.
Teraz tak to wygląda:
root@LEDE:~# uci show rtorrent
rtorrent.logging=rss
root@LEDE:~# cat /etc/config/rtorrent
config rss 'logging'
Zapomnij o /etc/config/rtorrent. Usuń go. Zrób ręcznie konfig. Całość masz tu: https://eko.one.pl/forum/viewtopic.php? … 47#p188347
root@LEDE:~# ~/.rtorrent.rc
-ash: /root/.rtorrent.rc: Permission denied
Czy ty wiesz co w ogóle robisz? To plik do edycji, nie do wykonania. Sam to robiłeś kilka postów wcześniej. Sorry, ale co z tobą?
Gdybym wiedział co robię, nie pisał bym tu posta tylko zrobił wszystko sam...
Wcześniej normalnie robiłeś konfig, edytowałeś plik itd. A tu nagle próbujesz uruchomić plik konfiguracyjny? Dlaczego?
Robiłem z poziomu winSCP
ppm-->nowy plik. Wiedziałem z informacji które znalazłem w sieci gdzie on ma się znajdować. Z poziomu konsoli nie potrafię tego?Dlatego.
Więc nie rób tego przez winscp bo krzywdę sobie zrobisz. Pod openwrt/lede plik możesz edytować vi lub nano (zainstaluj sobie). Pliki konfiguracyjne się edytuje, nie uruchamia.
Strony Poprzednia 1 2 3 4 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Rtorrent na LEDE
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc