1 (edytowany przez szwabek 2010-04-13 21:52:07)

Temat: Trasnmission 1.91

Witam,

zainstalowałem Trasnmission 1.91 z: http://eko.one.pl/openwrt/index.php?pat … %2F8.09.2/  (daemon i web).
Niestety nie działa:

root@OpenWrt:~#  /etc/init.d/transmission reload
killall: transmission-daemon: no process killed
mkdir: cannot create directory '': No such file or directory
root@OpenWrt:~# ps
  PID USER       VSZ STAT COMMAND
    1 root      1920 S    init
    2 root         0 SW   [keventd]
    3 root         0 RWN  [ksoftirqd_CPU0]
    4 root         0 SW   [kswapd]
    5 root         0 SW   [bdflush]
    6 root         0 SW   [kupdated]
    9 root         0 SW   [mtdblockd]
   56 root         0 SWN  [jffs2_gcd_mtd4]
   66 root      1920 S    /bin/sh /etc/init.d/rcS S boot
   67 root      1920 S    init
   69 root      1916 S    logger -s -p 6 -t sysinit
   89 root      1936 S    syslogd -C16
   91 root      1920 S    klogd
  282 root         0 SW   [khubd]
  419 root         0 SW   [usb-storage-0]
  420 root         0 SW   [scsi_eh_0]
  430 root         0 SW   [usb-storage-1]
  431 root         0 SW   [scsi_eh_1]
  490 root         0 SW   [kjournald]
  497 root         0 SW   [kjournald]
  631 root      1528 S    /usr/sbin/nas -P /var/run/nas.wl0.pid -H 34954 -l br-
  818 root      1872 S    /usr/sbin/dropbear -p 369
  834 nobody    1224 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
  904 root      1936 S    udhcpc -t 0 -i eth0.1 -b -p /var/run/eth0.1.pid -R
  905 root      1316 S    /usr/sbin/ntpclient -i 600 -s -l -D -p 123 -h 0.openw
  906 root      1932 S    /usr/sbin/dropbear -p 369
  907 root      1936 S    -ash
 1116 root      1932 S    /usr/sbin/dropbear -p 369
 1117 root      1928 S    -ash
 1193 root      1920 R    ps
root@OpenWrt:~# vi /etc/init.d/transmission
        for p in $*; do
                config_get v "$s" "$p"
                IFS="$LIST_SEP"
                for v in $v; do
                        [ -n "$v" ] && (
                                echo "\""$p"\": \""$v"\"," | sed -e 's|/|\\/|g;s|_|-|g' >> $config_dir/settings.json
                        )
                done
                unset IFS
        done
}

start_service() {
        local s="$1"
        local enable=0

        # disabled?
        config_get_bool enable "$s" enable 0
        [ "$enable" == 0 ] && return 0
        config_get config_dir "$s" config_dir ''
        mkdir -p "$config_dir"

        echo "{" > $config_dir/settings.json

        append_params "$s" \
                alt_speed_down alt_speed_enabled alt_speed_time_begin alt_speed_time_day \
                alt_speed_time_enabled alt_speed_time_end alt_speed_up \
                blocklist_enabled dht_enabled encryption \
                incomplete_dir_enabled lazy_bitfield_enabled message_level \
                open_file_limit peer_limit_global peer_limit_per_torrent peer_port \
                peer_port_random_high peer_port_random_low peer_port_random_on_start \
                peer_socket_tos pex_enabled port_forwarding_enabled preallocation \
                proxy_auth_enabled proxy_enabled proxy_port proxy_type ratio_limit \
                ratio_limit_enabled rename_partial_files rpc_authentication_required \
                rpc_enabled rpc_port rpc_whitelist_enabled speed_limit_down \
                speed_limit_down_enabled speed_limit_up speed_limit_up_enabled umask \
                upload_slots_per_torrent watch_dir_enabled

        append_params_quotes "$s" \
                bind_address_ipv4 bind_address_ipv6 download_dir incomplete_dir proxy \
                proxy_auth_password proxy_auth_username \
                rpc_bind_address rpc_password rpc_username rpc_whitelist watch_dir

        echo "\""invalid-key"\": false" >> $config_dir/settings.json
        echo "}" >> $config_dir/settings.json

        eval "$SSD -q -b -x $BIN -S -- -g $config_dir"
}

start() {
        config_load transmission
        config_foreach start_service transmission
}

stop() {
        killall `basename $BIN`
}

restart() {
        stop; sleep 5; start
}
root@OpenWrt:~# cat /etc/config/transmission
config 'transmission'
        option 'speed_limit_up_enabled' 'true'
        option 'rpc_whitelist' '127.0.0.1,192.168.1.*'
        option 'rpc_whitelist_enabled' 'false'
        option 'enable' '1'
        option 'download_dir' '/hdd/downloads'
        option 'rpc_authentication_required' 'true'
        option 'rpc_enabled' 'true'
        option 'rpc_username' 'xxxxx'
        option 'rpc_password' 'xxx'
        option 'encryption' '1'
        option 'peer_limit_global' '150'
        option 'peer_limit_per_torrent' '50'
        option 'peer_port' '51413'
        option 'peer_port_random_high' '65535'
        option 'peer_port_random_low' '49152'
        option 'peer_port_random_on_start' 'false'
        option 'port_forwarding_enabled' 'true'
        option 'rpc_port' '9091'
        option 'speed_limit_up' '100'

Oprócz tego mam pewną wątpliwość....
Zainstalowałem gołą wersje 8.09.2. Do tego obsługę USB oraz Trasmission - wszystko bez przenoszenia systemu na zew dysk. Router - ASUS 500gP.
Mam podłączony dysk (partycja ext3 + swap) na potrzeby torrentów. Jak sprawdzić czy nie brakuje mi miejsca na flashu dla jak najwydajniejszego działania systemu? Czy instalowanie wszystkiego na routerku nie jest błedne - w przypadku wyboru transmission?

Pozdrawiam

2

Odp: Trasnmission 1.91

opcji config_dir nie masz.

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

3 (edytowany przez szwabek 2010-04-13 21:43:39)

Odp: Trasnmission 1.91

Cezary napisał/a:

opcji config_dir nie masz.

Ale na co on ma wskazywać??? Nastawiłem /hdd/torrents - gdzie dałem uprzednio chmod 777.
Niestety nadal nie działa, przy restarcie/reloadzie serwisu nie ma błedu, ale dostaje komunikat: "no prcess to kill" i taka jest prawda - nie ma procesu transmission.

4

Odp: Trasnmission 1.91

Na katalog gdzie utworzy się plik  konfiguracyjny dla transmission.

option config_dir  /tmp/transmission

było domyślnie.

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

5

Odp: Trasnmission 1.91

Cezary napisał/a:

Na katalog gdzie utworzy się plik  konfiguracyjny dla transmission.

option config_dir  /tmp/transmission

było domyślnie.

Czyli chodzi o folder gdzie transmission bedzie mógł zapisywac konfig przy każdorazowym odpaleniu serwisu oraz odczytywać go - podczas działania serwisu. Mam tak zatem zrobione.

Nadal nie działa. Co mogę poradzić?

6

Odp: Trasnmission 1.91

przy uruchomieniu w tym katalogu robi sie settings.json. Więc po prostu odpal transmission z palca z opcją -g /ten/katalog i zobacz czy się uruchomi.

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

7 (edytowany przez szwabek 2010-04-13 22:55:12)

Odp: Trasnmission 1.91

Cezary napisał/a:

przy uruchomieniu w tym katalogu robi sie settings.json. Więc po prostu odpal transmission z palca z opcją -g /ten/katalog i zobacz czy się uruchomi.

Dałem:

/hdd/torrents# transmission-daemon -g settings.json
transmission-daemon: can't load library 'libcurl.so.5'

Zainstalowałem libcurl_7.19.6-1_mipsel.ipk z Twoich "zasobów".

root@OpenWrt:/hdd/torrents# /etc/init.d/transmission start -g /hdd/torrents/
root@OpenWrt:/hdd/torrents# ps
  PID USER       VSZ STAT COMMAND
    1 root      1920 S    init
    2 root         0 SW   [keventd]
    3 root         0 RWN  [ksoftirqd_CPU0]
    4 root         0 SW   [kswapd]
    5 root         0 SW   [bdflush]
    6 root         0 SW   [kupdated]
    9 root         0 SW   [mtdblockd]
   56 root         0 SWN  [jffs2_gcd_mtd4]
   66 root      1920 S    /bin/sh /etc/init.d/rcS S boot
   67 root      1920 S    init
   69 root      1916 S    logger -s -p 6 -t sysinit
   89 root      1936 S    syslogd -C16
   91 root      1920 S    klogd
  282 root         0 SW   [khubd]
  419 root         0 SW   [usb-storage-0]
  420 root         0 SW   [scsi_eh_0]
  430 root         0 SW   [usb-storage-1]
  431 root         0 SW   [scsi_eh_1]
  490 root         0 SW   [kjournald]
  497 root         0 SW   [kjournald]
  613 root      1528 S    /usr/sbin/nas -P /var/run/nas.wl0.pid -H 34954 -l br-
  819 root      1872 S    /usr/sbin/dropbear -p 369
  835 nobody    1216 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
  905 root      1936 S    udhcpc -t 0 -i eth0.1 -b -p /var/run/eth0.1.pid -R
  906 root      1316 S    /usr/sbin/ntpclient -i 600 -s -l -D -p 123 -h 0.openw
  907 root      1932 S    /usr/sbin/dropbear -p 369
  908 root      1936 S    -ash
 1009 root      6180 S    transmission-daemon -g /hdd/torrents/
 1010 root      6180 S    transmission-daemon -g /hdd/torrents/
 1075 root      6180 R    /usr/bin/transmission-daemon -g /hdd/torrents
 1076 root      6180 S    /usr/bin/transmission-daemon -g /hdd/torrents
 1078 root      1920 R    ps

Ale nadal nie działa.... Firefoxpisze: Nie udało się nawiązać połączenia

EDIT
Po zrebootowaniu:

root@OpenWrt:~# ps
  PID USER       VSZ STAT COMMAND
    1 root      1920 S    init
    2 root         0 SW   [keventd]
    3 root         0 RWN  [ksoftirqd_CPU0]
    4 root         0 SW   [kswapd]
    5 root         0 SW   [bdflush]
    6 root         0 SW   [kupdated]
    9 root         0 SW   [mtdblockd]
   56 root         0 SWN  [jffs2_gcd_mtd4]
   66 root      1920 S    /bin/sh /etc/init.d/rcS S boot
   67 root      1920 S    init
   69 root      1916 S    logger -s -p 6 -t sysinit
   89 root      1936 S    syslogd -C16
   91 root      1920 S    klogd
  281 root         0 SW   [khubd]
  419 root         0 SW   [usb-storage-0]
  420 root         0 SW   [scsi_eh_0]
  436 root         0 SW   [usb-storage-1]
  437 root         0 SW   [scsi_eh_1]
  484 root         0 SW   [kjournald]
  485 root         0 SW   [kjournald]
  599 root      1528 S    /usr/sbin/nas -P /var/run/nas.wl0.pid -H 34954 -l br-
  819 root      1872 S    /usr/sbin/dropbear -p 369
  835 nobody    1216 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
  903 root      6180 S    /usr/bin/transmission-daemon -g /hdd/torrents
  904 root      6180 S    /usr/bin/transmission-daemon -g /hdd/torrents
  909 root      1936 S    udhcpc -t 0 -i eth0.1 -b -p /var/run/eth0.1.pid -R
  910 root      1316 S    /usr/sbin/ntpclient -i 600 -s -l -D -p 123 -h 0.openw
  911 root      1932 S    /usr/sbin/dropbear -p 369
  912 root      1928 S    -ash
  917 root      1920 R    ps

8

Odp: Trasnmission 1.91

Tak swoją drogą: czego używasz? jeszcze kamikaze?

Transmission masz i działa. Więc powinien się także połączyć...

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

9

Odp: Trasnmission 1.91

Cezary napisał/a:

Tak swoją drogą: czego używasz? jeszcze kamikaze?

Transmission masz i działa. Więc powinien się także połączyć...


No nie chce sie cos połaczyc. Uzywam kamikaze 8.09.2. Zmieniac na 10.? Nie ma jeszcze info na Twojej stronie na ten temat...

10

Odp: Trasnmission 1.91

Bo jeszcze nie udostępniłem swoich modów, pewnie w weekend to zrobię.

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

11

Odp: Trasnmission 1.91

A troche odbiegając od tamtu....
Czy na mojego ASUSa 500gP z kamikaze 8.09.2 lub bcakifire 10.3 Twój poradnik dotyczacy rozszerzenia flasha bedzie dobry? http://eko.one.pl/?p=openwrt-externalroot
Do tej pory próbowałem w zupełnie inny sposób montowac jffs.

12

Odp: Trasnmission 1.91

Dokładnie w taki sam sposób. To standard teraz w openwrt.

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

13 (edytowany przez szwabek 2010-04-14 21:52:02)

Odp: Trasnmission 1.91

czyli musze zastosować:] a powiedz mi jeszcze prosze, czy to, że nie moge sie połączyc z transmission to moze byc problemem firewalla?

root@OpenWrt:/tmp/transmission# ps
  PID USER       VSZ STAT COMMAND
    1 root      1920 S    init
    2 root         0 SW   [keventd]
    3 root         0 RWN  [ksoftirqd_CPU0]
    4 root         0 SW   [kswapd]
    5 root         0 SW   [bdflush]
    6 root         0 SW   [kupdated]
    9 root         0 SW   [mtdblockd]
   56 root         0 SWN  [jffs2_gcd_mtd4]
   66 root      1920 S    /bin/sh /etc/init.d/rcS S boot
   67 root      1920 S    init
   69 root      1916 S    logger -s -p 6 -t sysinit
   89 root      1936 S    syslogd -C16
   91 root      1920 S    klogd
  281 root         0 SW   [khubd]
  419 root         0 SW   [usb-storage-0]
  420 root         0 SW   [scsi_eh_0]
  430 root         0 SW   [usb-storage-1]
  431 root         0 SW   [scsi_eh_1]
  490 root         0 SW   [kjournald]
  497 root         0 SW   [kjournald]
  600 root      1528 S    /usr/sbin/nas -P /var/run/nas.wl0.pid -H 34954 -l br-
  819 root      1872 S    /usr/sbin/dropbear -p 369
  835 nobody    1216 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
  846 root      1936 S    udhcpc -t 0 -i eth0.1 -b -p /var/run/eth0.1.pid -R
  847 root      1316 S    /usr/sbin/ntpclient -i 600 -s -l -D -p 123 -h 0.openw
  848 root      1932 S    /usr/sbin/dropbear -p 369
  849 root      1940 S    -ash
  936 root      6180 S    /usr/bin/transmission-daemon -g /tmp/transmission
  937 root      6180 S    /usr/bin/transmission-daemon -g /tmp/transmission
  973 root      1924 R    ps
root@OpenWrt:/tmp/transmission# cat settings.json
{
"rpc-port": 9091,
"rpc-whitelist-enabled": false,
"speed-limit-up": 20,
"speed-limit-up-enabled": true,
"download-dir": "\/hdd\/downloads",
"rpc-whitelist": "127.0.0.1,192.168.1.*",
"invalid-key": false
}

Jak widac daemon startuje.... Ale nadal podczas próby połączenia firefox krzyczy mi:
Nie udało się nawiązać połączenia
Firefox nie może nawiązać połączenia z serwerem 192.168.1.1:9091.

EDIT
W ogóle coś teraz mam problemy z routerem/dyskiem. Jak przegladam pliki na hdd to mi sie putty wiesza sad Chyba nie jest to dobry znak...

14

Odp: Trasnmission 1.91

No nie jest dobry znak. I w ogóle dziwne że settings.json nie został uzupełniony o pozostałe klucze przez transmission.

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

15 (edytowany przez szwabek 2010-04-14 22:00:26)

Odp: Trasnmission 1.91

Wcześniej był uzupełniony - wcześniej znaczy przed reinstalajca transmission.
Ogólnie to nie polecam dysku: ADATA NH92.... Mam przez niego mnóstwo problemów...

EDIT
A z reinstalacją systemu poczekam do Twoich wersji Backfire. Mam nadziej, że uda Cie sie w weekend :]

16

Odp: Trasnmission 1.91

Już są...

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

17 (edytowany przez szwabek 2010-04-14 22:23:35)

Odp: Trasnmission 1.91

Jesteś niemożliwy...
Dzieki :]

A czy Transmission zafunga - http://eko.one.pl/openwrt/index.php?pat … %2F8.09.2/

18

Odp: Trasnmission 1.91

Nie. I nie ma takiej potrzeby. Transmission 1.92 masz standardowo w repo openwrt.org (a te moje zaraz usunę)

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