126

Odp: pyLoad

swoja droga jakie max transfery udalo Wam sie wyciagnac na pyLoad?

MT RB4011iGS+5HacQ2HnD-IN
Asus RT-AC58U

127

Odp: pyLoad

witam śiweżo po formacie:
exroot i inne:
pyload zainstalowane ael mi go nie uruchamia ze startem systemu? dlaczego nie mam pojęcia:]

/etc/init.d/d/pyload

#!/bin/sh /etc/rc.common

START=91

COMPYTH="python ./pyload/pyLoadCore.py --configdir=/root/.pyload"
EXTRA_COMMANDS="status"

start() {
#        echo "Starting PyLoad"
        $COMPYTH --daemon
}

status() {
#        echo -n "Status of PyLoad: "
        STATUS=$($COMPYTH --status)
        if [[ $STATUS = "False" ]]; then
                echo "Not running"
        else
                echo "Running as PID $STATUS"
        fi
}

stop() {
#        echo "Stopping PyLoad"                                                  
        $COMPYTH --quit                                                         
}    

w gui gargoyle zaznaczony "ptaszek" i nic...

co jeszcze musze zrobić ?

128

Odp: pyLoad

Zapewne gdzieś zrobiłeś błąd.

1. Czy ścieżka COMPYTH="python ./pyload/pyLoadCore.py --configdir=/root/.pyload" jest napewno poprawna ?

2. Dałeś chmod +x /etc/init.d/pyload ?

3. Aktywowałeś /etc/init.d/pyload enable ?

4. Dlaczego /etc/init.d/d/pyload  zamiast /etc/init.d/pyload ?

5. O jaki ptaszek w GUI chodzi ?

129

Odp: pyLoad

ad1: poprawiłem
ad2: tak
ad3: tak aktywowałem
ad4: literówka oczywiscie
ad5 w gui autostart System/usługi/pyload ;]

ponizej poprawny konfig :zmienic oczywisciena swoje "plożenie pyload"

COMPYTH="python /root/pyload/pyLoadCore.py --configdir=/root/.pyload --daemon"

PROPER CONFIG:

#!/bin/sh /etc/rc.common

START=91

COMPYTH="python /root/pyload/pyLoadCore.py --configdir=/root/.pyload --daemon"
EXTRA_COMMANDS="status"

start() {
#        echo "Starting PyLoad"
        $COMPYTH --daemon
}

status() {
#        echo -n "Status of PyLoad: "
        STATUS=$($COMPYTH --status)
        if [[ $STATUS = "False" ]]; then
                echo "Not running"
        else
                echo "Running as PID $STATUS"
        fi
}

stop() {
#        echo "Stopping PyLoad"                                                  
        $COMPYTH --quit                                                         
}

130 (edytowany przez sebekoo 2014-05-03 12:43:22)

Odp: pyLoad

marian.italian napisał/a:

Dzięki Cezary za wskazówki, pomieszałem coś z paczkami, przeinstalowałem jeszcze raz OpenWrt, dodałem nowe repozytorium, zainstalowałem paczki z twojego tutoriala i uwaga, nie wiem czy ma to znaczenie ale po zainstalowaniu python-openssl, pyLoad nie widzi biblioteki openssl, dopiero zainstalowanie pyopenssl z poprzedniego repozytorium (RC4) rozwiązuje temat. Poza ty wracając do tutka, od wersji bodaj 0.43 nie trzeba używać screena, tylko włączamy program w trybie --daemon. Poniżej przeklejam scrypt startowy pyLoad przy uruchamianiu systemu.

Tworzymy nowy plik pyLoad w katalogu: /etc/init.d

W treści wklejamy:

#!/bin/sh /etc/rc.common

START=91

COMPYTH="python /mnt/pd/appz/pyload/pyLoadCore.py --configdir=/root/.pyload"
EXTRA_COMMANDS="status"

start() {
#        echo "Starting PyLoad"
        $COMPYTH --daemon
}

status() {
#        echo -n "Status of PyLoad: "
        STATUS=$($COMPYTH --status)
        if [[ $STATUS = "False" ]]; then
                echo "Not running"
        else
                echo "Running as PID $STATUS"
        fi
}

stop() {
#        echo "Stopping PyLoad"                                                  
        $COMPYTH --quit                                                         
}                                                

/mnt/pd/appz/pyload/ - wpisujemy ścieżkę dostępu do katalogu pyLoad
/root/.pyload - wpisujemy ścieżkę gdzie pyLoad trzyma pliki konfiguracyjne

Następnie nadajemy temu plikowi uprawnienia do uruchamiania:

chmod +x /etc/init.d/pyLoad

Następnie w konsoli

/etc/init.d/pyLoad enable

finito, teraz pyLoad uruchamia się przy starcie smile

oczywiście działają też polecenia: disable, start, stop, restart, status

pzdr

Zrobiłem wg tego poradnika ale podczas wpisywania komendy

/etc/init.d/pyLoad enable

pojawia się

-ash: pyload: not found

Oczywiście ścieżki wpisałem swoje.
Nie jestem pewien do końca ale takiej ścieżki nie mam

#!/bin/sh /etc/rc.common

- być może to jest przyczyną. A jesli tak to na jaka ścieżkę zmienić ?

Mój plik wygląda tak

#!/bin/sh /etc/rc.common


START=91

COMPYTH="python /media/pyload/pyLoadCore.py --configdir=/tmp/usb_mount/10c2cd81-0e69-4182-946d-2d26bc469592/pyload"
EXTRA_COMMANDS="status"

start() {
#        echo "Starting PyLoad"
        $COMPYTH --daemon
}

status() {
#        echo -n "Status of PyLoad: "
         STATUS=$($COMPYTH --status)
         if [[ $STATUS = "False" ]]; then
                echo "Not running"
         else
                echo "Running as PID $STATUS"
         fi
}

stop() {
#        echo "Stopping PyLoad"
        $COMPYTH --quit
}

Uruchamiając ręcznie pyload wchodzę

 /media/pyload

i wydaję komendę

python ./pyLoadCore.py

katalog konfiguracyjny mam

/tmp/usb_mount/10c2cd81-0e69-4182-946d-2d26bc469592/pyload

131

Odp: pyLoad

Witam.

Proszę mi powiedzieć czy folder na dane może być na innym dysku niż na Extroot?

USB 1: Extroot na penie 8gb
USB 2: Dysk 2,5" 2TB

Jak zainstaluje pyLoad na USB 1 to jak ustawić folder do pobierania na USB 2 ?

132

Odp: pyLoad

Dowolnym podmontowanym w systemie. Sam przecież wskazujesz gdzie mają być dane.

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

133 (edytowany przez chans 2015-09-12 18:56:12)

Odp: pyLoad

Jak wygląda sprawa obsługi PyLoad w CC? Postępowanie według tutka zwraca

Collected errors:
 * opkg_install_cmd: Cannot install package python-curl.
 * opkg_install_cmd: Cannot install package python-crypto.
 * opkg_install_cmd: Cannot install package python-imaging-library.
 * opkg_install_cmd: Cannot install package pyopenssl.

W dodatku sama próba uruchomienia pyLoad zwraca błędy.

Swoją drogą: Czy ten projekt (pyLoad) żyje? Ma sens korzystania z niego, czy szukać czegoś innego?

134

Odp: pyLoad

Jak nie zainstalowałeś całego pythona to i pyload będzie zwracał błędy. Zainstaluj z BB lub sobie przekompiluj.

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

135

Odp: pyLoad

Zainstalowałem całego pythona (chyba) poprzez LUCI, ale pyload nadal nie zainstalowałem bo:
# wget http://get.pyload.org/get/src/ -O pyload.zip
Connecting to get.pyload.org (54.172.97.196:80)
Connecting to get.pyload.org (54.172.97.196:443)
wget: can't execute 'openssl': No such file or directory
wget: error getting response: Connection reset by peer

więc zainstalowałem
opkg install wget ca-certificates

potem znowu
# wget http://get.pyload.org/get/src/ -O pyload.zip
--2015-10-17 10:02:34--  http://get.pyload.org/get/src/
Resolving get.pyload.org... 54.172.97.196
Connecting to get.pyload.org|54.172.97.196|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://get.pyload.org/get/src/ [following]
--2015-10-17 10:02:35--  https://get.pyload.org/get/src/
Connecting to get.pyload.org|54.172.97.196|:443... connected.
ERROR: no certificate subject alternative name matches
        requested host name 'get.pyload.org'.
To connect to get.pyload.org insecurely, use `--no-check-certificate'.

I dalej nie wiem co mam zrobić.

Takie pytanko przy okazji certyfikatów to przy logowaniu do LUCI to wyskakuje że strona niebezpieczna (na BB tego nie było, teraz mam CC) można temu zaradzić?

Ponowie pytanie: Czy ten projekt (pyLoad) żyje? Ma sens korzystania z niego, czy szukać czegoś innego?

136

Odp: pyLoad

Dodaj do wgeta opcję --no-check-certificate, napisał Ci to.

Projekt jak najbardziej jest żywy, nawet bardzo żywy: https://github.com/pyload/pyload/commits/stable

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

137

Odp: pyLoad

po wykonaniu
# wget --no-check-certificate http://get.pyload.org/get/src/ -O pyload.zip
nic się nie dzieje (nie ma odpowiedzi)

138

Odp: pyLoad

To nie jest aktualny link do projektu, bo tam nie ma żadnego pliku smile Na githubie jest obecnie.

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

139

Odp: pyLoad

No już wcześniej tak mi coś świtało jak próbowałem ponownie pyload zainstalować jeszcze na BB tylko ja jestem zielony z linuxa i nie mam pojęcia jaką ściężkę wpisać zamiast tej.
Ściągłem http://download.pyload.org/pyload-src-v0.4.9.zip (nie wiem czy dobrze)
Rozpakowałem i uruchamiam
# python ./pyLoadCore.py
i dalej nic sad

Traceback (most recent call last):
  File "./pyLoadCore.py", line 48, in <module>
    from module.network.RequestFactory import RequestFactory
  File "/media/pyload/module/network/RequestFactory.py", line 22, in <module>
    from Browser import Browser
  File "/media/pyload/module/network/Browser.py", line 6, in <module>
    from HTTPRequest import HTTPRequest
  File "/media/pyload/module/network/HTTPRequest.py", line 20, in <module>
    import pycurl
ImportError: No module named pycurl

140

Odp: pyLoad

Nie masz zainstalowanego modułu pycurl który jest wymagany.

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

141

Odp: pyLoad

Cezary napisał/a:

Zainstaluj z BB lub sobie przekompiluj.

Jak to uczynić? Jestem zielony.

Znalazłem też takie coś
https://dev.openwrt.org/ticket/20559#no2

Jak dobrze zrozumiałem to zainstalowanie z BB nic nie da?

142

Odp: pyLoad

Czemu ma nie dać? Jest w BB to zainstaluj, w CC go nie ma.

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

143

Odp: pyLoad

Tylko nie wiem jak

144

Odp: pyLoad

opkg install https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/base/libcurl_7.38.0-1_ar71xx.ipk
opkg install https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/oldpackages/python-curl_7.19.0-1_ar71xx.ipk

Jeżeli to dla ar71xx. Jeżeli będzie chciał jakieś zależności jeszcze to w taki sam sposób.

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

145

Odp: pyLoad

Więc wykonałem
# opkg install libcurl_7.38.0-1_ar71xx.ipk
Not downgrading package libcurl on root from 7.40.0-3 to 7.38.0-1.
# opkg install python-curl_7.19.0-1_ar71xx.ipk
Installing python-curl (7.19.0-1) to root...
Configuring python-curl.

i nadal lipa
# python ./pyLoadCore.py
Traceback (most recent call last):
  File "./pyLoadCore.py", line 48, in <module>
    from module.network.RequestFactory import RequestFactory
  File "/media/pyload/module/network/RequestFactory.py", line 22, in <module>
    from Browser import Browser
  File "/media/pyload/module/network/Browser.py", line 6, in <module>
    from HTTPRequest import HTTPRequest
  File "/media/pyload/module/network/HTTPRequest.py", line 20, in <module>
    import pycurl
ImportError: No module named pycurl

146

Odp: pyLoad

Curla nie zrobiłeś upgrade...

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

147

Odp: pyLoad

ale że jak?

148

Odp: pyLoad

# opkg install libcurl_7.38.0-1_ar71xx.ipk
Not downgrading package libcurl on root from 7.40.0-3 to 7.38.0-1.

Masz już curla w nowszej wersji. Więc nie zrobił upgrade. Zainstalowałeś wersję z BB pycurla, a on zależy od libcurla, a w wersji z BB z nie tej którą masz w CC.

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

149

Odp: pyLoad

to mam zrobić upgrade curl czy downgrade, jak zrobić upgrade jak już mam nowszą wersję libcurl?

Zrobiłem downgrade libcurl, ale to nic nie dało

150 (edytowany przez build000 2015-10-17 17:09:41)

Odp: pyLoad

Jedyne sensowne wyjście, które się sprawdzi na 100 % to trzeba skompilować/przeportować pyLoad (być może odpowiednio zmodyfikować same źródła pyLoad) pod CC, jak i też przeportować stosowne/brakujące biblioteki - tak to zawsze będzie rebus "co brakuje?/co w złej wersji?/i.t.d."