Temat: Transmission 2.71 dla OpenWrt Chaos Calmer 15.05

Hej,

Jak zainstalować wersję Transmission 2.71 na  OpenWrt Chaos Calmer 15.05. Niestety CC oferuje tylko w repo wersję 2.84-3 w której mam problemy z wyłączeniem scrape a co zablokowane jest na trakerze z którego korzystam.

Na wersji Transmission 2.71 na gargoyle było wszystko w porządku.


PS.
Próbowałem zainstalować ręcznie wersję pobraną z:
https://downloads.openwrt.org/attitude_ … /packages/

ale przy próbie uruchomienia dostaję błąd:
/etc/init.d/transmission start
/usr/bin/transmission-daemon: can't load library 'libminiupnpc.so.9'


Z góry dziękuję za pomoc!

Pozdrawiam,
Krystian

2

Odp: Transmission 2.71 dla OpenWrt Chaos Calmer 15.05

Może instalacja UPNP pomoże. Zainstaluj sobie

miniupnpd
WinISO.pl - Archiwum polskich wersji systemów Windows, Windows Serwer i Office

3 (edytowany przez krystianmen 2016-01-08 23:12:16)

Odp: Transmission 2.71 dla OpenWrt Chaos Calmer 15.05

Niestety tracker dla transmissiona 2.84-3 odpowiada dalej:
"Scrape error: Tracker gave HTTP response code 404 (Not Found) "

4

Odp: Transmission 2.71 dla OpenWrt Chaos Calmer 15.05

Zainstaluj też  z AA libminiupnpc

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Transmission 2.71 dla OpenWrt Chaos Calmer 15.05

Mam zainstalowaną wyższą wersję

opkg install /tmp/libminiupnpc_1.8-1_ar71xx.ipk
Not downgrading package libminiupnpc on root from 1.9-1 to 1.8-1.

6

Odp: Transmission 2.71 dla OpenWrt Chaos Calmer 15.05

A nie możesz bo transmission chce inną bibliotekę.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez krystianmen 2016-01-09 00:12:00)

Odp: Transmission 2.71 dla OpenWrt Chaos Calmer 15.05

Dzięki wielkie! udało się zainstalować wersję Transmission 2.71 smile

Ale niestety nie rozwiązało to mojego problemu z podłączeniem się do trackera. Wersja transmissiona nie ma tu zupełnie znaczenia, problem jest po stronie CC.

Co teraz mogę spróbować ?

config defaults
    option syn_flood '1'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'

config zone
    option name 'lan'
    list network 'lan'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'ACCEPT'

config zone
    option name 'wan'
    list network 'wan'
    list network 'wan6'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1'
    option mtu_fix '1'

config forwarding
    option src 'lan'
    option dest 'wan'

config rule
    option name 'Allow-DHCP-Renew'
    option src 'wan'
    option proto 'udp'
    option dest_port '68'
    option target 'ACCEPT'
    option family 'ipv4'

config rule
    option name 'Allow-Ping'
    option src 'wan'
    option proto 'icmp'
    option icmp_type 'echo-request'
    option family 'ipv4'
    option target 'ACCEPT'

config rule
    option name 'Allow-IGMP'
    option src 'wan'
    option proto 'igmp'
    option family 'ipv4'
    option target 'ACCEPT'

config rule
    option name 'Allow-DHCPv6'
    option src 'wan'
    option proto 'udp'
    option src_ip 'fe80::/10'
    option src_port '547'
    option dest_ip 'fe80::/10'
    option dest_port '546'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-MLD'
    option src 'wan'
    option proto 'icmp'
    option src_ip 'fe80::/10'
    list icmp_type '130/0'
    list icmp_type '131/0'
    list icmp_type '132/0'
    list icmp_type '143/0'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-ICMPv6-Input'
    option src 'wan'
    option proto 'icmp'
    list icmp_type 'echo-request'
    list icmp_type 'echo-reply'
    list icmp_type 'destination-unreachable'
    list icmp_type 'packet-too-big'
    list icmp_type 'time-exceeded'
    list icmp_type 'bad-header'
    list icmp_type 'unknown-header-type'
    list icmp_type 'router-solicitation'
    list icmp_type 'neighbour-solicitation'
    list icmp_type 'router-advertisement'
    list icmp_type 'neighbour-advertisement'
    option limit '1000/sec'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-ICMPv6-Forward'
    option src 'wan'
    option dest '*'
    option proto 'icmp'
    list icmp_type 'echo-request'
    list icmp_type 'echo-reply'
    list icmp_type 'destination-unreachable'
    list icmp_type 'packet-too-big'
    list icmp_type 'time-exceeded'
    list icmp_type 'bad-header'
    list icmp_type 'unknown-header-type'
    option limit '1000/sec'
    option family 'ipv6'
    option target 'ACCEPT'

config include
    option path '/etc/firewall.user'

config rule
    option src 'wan'
    option dest 'lan'
    option proto 'esp'
    option target 'ACCEPT'

config rule
    option src 'wan'
    option dest 'lan'
    option dest_port '500'
    option proto 'udp'
    option target 'ACCEPT'

config include 'miniupnpd'
    option type 'script'
    option path '/usr/share/miniupnpd/firewall.include'
    option family 'any'
    option reload '1'

config rule
    option name 'transmission'
    option src 'wan'
    option target 'ACCEPT'
    option proto 'tcp'
    option dest_port '51413'

config rule
    option name 'transmission_wan'
    option src 'wan'
    option target 'ACCEPT'
    option proto 'tcp'
    option dest_port '9091'

transmission w trybie debug wyświetla mi:

Sat Jan  9 00:08:47 2016 daemon.debug transmission-daemon[5220]: Diablo.2015.MULTi.720p.WEB-DL.H.264-PSiG Announcing to tracker (announcer.c:1532)
Sat Jan  9 00:08:53 2016 daemon.info transmission-daemon[5220]: Diablo.2015.MULTi.720p.WEB-DL.H.264-PSiG Scrape error: Tracker gave HTTP response code 404 (Not Found) (announcer.c:1259)
Sat Jan  9 00:08:53 2016 daemon.info transmission-daemon[5220]: Diablo.2015.MULTi.720p.WEB-DL.H.264-PSiG Retrying scrape in 327 seconds. (announcer.c:1268)

8

Odp: Transmission 2.71 dla OpenWrt Chaos Calmer 15.05

Tracker gave HTTP response code 404 (Not Found)

Ten konkretny tracker nie ma czego takiego. I nic wspólnego z  CC czy innym wydaniem to nie ma. Tracker ci odpowiada że nie czegoś czego szukasz i już.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Transmission 2.71 dla OpenWrt Chaos Calmer 15.05

ping do trackera z poziomu CC przechodzi. Tracker widzi, że się połączyłem prawidłowo i pobieram plik (przez całą noc twierdzi, że moja prędkość pobierania to 6.736 kB/s). Wychodzi na to, że transmission nie może połączyć się z perami.

A komunikat błędu "Tracker gave HTTP response code 404 (Not Found)" tyczy się opcji scrape nie obsługiwanej przez ten tracker.

Sprawdziłem również transmissiona zainstalowanego na komputerze i błąd 404 również dostaję ale plik pobiera się bez problemu.


Na Gargoyle wszystko działa problem jest tylko z CC

10

Odp: Transmission 2.71 dla OpenWrt Chaos Calmer 15.05

Wychodzi na to, że problem pojawia się tylko z trackerami http. Trackery UDP działają dobrze.

Może teraz będzie łatwiej rozwiązać ten problem

11

Odp: Transmission 2.71 dla OpenWrt Chaos Calmer 15.05

ok znalazłem rozwiązanie:

opkg remove transmission-web
opkg remove transmission-daemon
opkg remove libcurl

download libcurl_7.29.0-1_ar71xx ( i got it from here https://github.com/gwlim/openwrt_wr1043nd/raw/master/bin/ar71xx/packages/libcurl_7.29.0-1_ar71xx.ipk )
opkg install libcurl_7.29.0-1_ar71xx.ipk
opkg install transmission-daemon
opkg install transmission-web

Czy ktoś mi powie w czym tak naprawdę jest problem ?

12

Odp: Transmission 2.71 dla OpenWrt Chaos Calmer 15.05

Instalujesz inne libcurl. Z czym skompilowane to nie wiem, ale pewnie z openssl. Taki jest u mnie w repo CC,

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.