Odp: pyLoad
swoja droga jakie max transfery udalo Wam sie wyciagnac na pyLoad?
Asus RT-AC58U
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → pyLoad
Strony Poprzednia 1 … 4 5 6 7 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
swoja droga jakie max transfery udalo Wam sie wyciagnac na 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ć ?
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 ?
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
}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 konfiguracyjneNastępnie nadajemy temu plikowi uprawnienia do uruchamiania:
chmod +x /etc/init.d/pyLoadNastępnie w konsoli
/etc/init.d/pyLoad enablefinito, teraz pyLoad uruchamia się przy starcie
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 enablepojawia się
-ash: pyload: not foundOczywiś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/pyloadi wydaję komendę
python ./pyLoadCore.pykatalog konfiguracyjny mam
/tmp/usb_mount/10c2cd81-0e69-4182-946d-2d26bc469592/pyloadWitam.
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 ?
Dowolnym podmontowanym w systemie. Sam przecież wskazujesz gdzie mają być dane.
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?
Jak nie zainstalowałeś całego pythona to i pyload będzie zwracał błędy. Zainstaluj z BB lub sobie przekompiluj.
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?
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
po wykonaniu
# wget --no-check-certificate http://get.pyload.org/get/src/ -O pyload.zip
nic się nie dzieje (nie ma odpowiedzi)
To nie jest aktualny link do projektu, bo tam nie ma żadnego pliku
Na githubie jest obecnie.
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 ![]()
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
Nie masz zainstalowanego modułu pycurl który jest wymagany.
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?
Czemu ma nie dać? Jest w BB to zainstaluj, w CC go nie ma.
Tylko nie wiem jak
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.ipkJeżeli to dla ar71xx. Jeżeli będzie chciał jakieś zależności jeszcze to w taki sam sposób.
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
Curla nie zrobiłeś upgrade...
ale że jak?
# 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.
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
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."
Strony Poprzednia 1 … 4 5 6 7 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → pyLoad
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc