[Sammelthread] - Pyload Installation / Konfiguration

Status
Für weitere Antworten geschlossen.

Luis94

Benutzer
Mitglied seit
22. Jul 2011
Beiträge
99
Punkte für Reaktionen
0
Punkte
0
Nachdem man das IPKG dank CyberLine nun auch über den Paketmanager installieren kann, habe ich nun nochmal versucht pyload zu installieren. Diesmal auch erfolgreich.
Aber beim Beenden gibt es wohl noch ein Problem.

Einen Prozess habe ich da wohl noch laufen...

DiskStation> /opt/etc/init.d/S99pyload stop
DiskStation> ps | grep python
9935 root 3040 S grep python

Das Script sieht wie folgt aus:

Rich (BBCode):
#!/bin/sh
#
# Start / Stop Script for PyLoad http://localhost:8000
#
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
NAME="PyLoad"
DAEMON="python /opt/share/pyload/pyLoadCore.py --daemon"
#Fuer startup debugging:
#DAEMON="screen -dmS python /opt/pyload/pyLoadCore.py"
DAEMON_OPTS=""
INSTALL_DIR=/opt/
UPDATE_SOURCE=https://bitbucket.org/spoob/pyload/get/tip.zip
#
#
start() {
       echo "Starting Service: $NAME"
       $DAEMON $DAEMON_OPTS | awk '{print $3}' >/var/run/pyload.pid
}
#
stop() {
       kill `cat /var/run/pyload.pid`
}
#
update() {
       stop
       sleep 5
       cd $INSTALL_DIR
       wget --no-check-certificate $UPDATE_SOURCE
       unzip tip.zip
       rm tip.zip
       rsync -avH --update /opt/spoob-pyload-*/ /opt/pyload/
       rm -rf /opt/spoob-pyload-*
       start
}
#
case "$1" in
       start)
               start
               ;;
       stop)
               stop
               ;;
       update)
               update
               ;;
       restart)
               stop
               sleep 4
               start
               ;;
       *)
               echo "Usage: $0 (start|stop|restart|update)"
               exit 1
               ;;
esac
#
# End

Was muss man denn da noch anstellen, damit alles beendet wird?
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
da läuft doch gar kein python mehr, grep python ist doch Bestandteil Deiner ps Anfrage.

Gruß Götz
 

Luis94

Benutzer
Mitglied seit
22. Jul 2011
Beiträge
99
Punkte für Reaktionen
0
Punkte
0
Dann bin ich ja beruhigt. Ich konnte damit aber nichts anfangen, daher habe ich lieber nachgefragt.
 

sony-qs

Benutzer
Mitglied seit
01. Mrz 2011
Beiträge
27
Punkte für Reaktionen
0
Punkte
0
Damit bleibt immer noch die Frage offen:

Kann immer noch nicht über die WebStation auf pyLoad zugreifen .... Da scheint man wohl manuell die IP oder den Namen der DiskStation eintragen zu müssen. Im Fenster kommt nur die Firefox Fehlermeldung

An der Firewall liegt es nicht, ich habe intern für alle von mir benutzten Rechner alle Ports offen.

Gleiches vermutlich beim AdminTool, es lässt sich auch nicht öffnen. Es öffnet sich das Fenster ... im Hintergrund zeigt es die Grafik und da steht Authentifizierung ... dann kommt eine Meldefenster BLOCKED.

Ich bin an der WebStation über https im lokalen Netzwerk als Admin eingeloggt, um das schon mal auzuschließen.
 

Acipenser

Benutzer
Mitglied seit
09. Okt 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi,
habe nun auch PyLoad auf meiner DS213+ am Laufen, doch leider funktioniert das Shellscript noch nicht so, wie es soll. Habe nun das Skript aus Post #603 übernommen doch beim Starten kommt folgende Meldung:
Starting Service: PyLoad
/opt/etc/init.d/S99pyload.sh: line 56: python: not found
Und PyLoad startet nicht. Mit diesem Skript habe ich es durch nohup zum Laufen gebracht:

Rich (BBCode):
#!/bin/sh
#
# Startup script for pyLoadCore.py
#
# Stop myself if running
#PIDFILE=/var/run/pyLoadCore.pid
#
start() {
 nohup pyLoadCore &
 mount /volume1/Daten/Downloads /opt/share/pyload_config/Downloads
 # write pidfile
 echo $! > $PIDFILE
 echo "Optware startup pyLoadCore"
}
#
stop() {
 #[ -f ${PIDFILE} ] && kill `cat ${PIDFILE}`
 remove pidfile
 rm -f $PIDFILE
 echo "Optware shutdown pyLoadCore"
}
#
case "$1" in
       start)
               start
       ;;
       stop)
               stop
       ;;
       restart)
               stop
               sleep 1
               start
       ;;
       *)
               echo "Usage: $0 (start|stop|restart)"
               exit 1
       ;;
esac
# End
Doch leider funktioniert hier das Beenden nicht, da keine PID-Datei angelegt wird.

Bei diesem Skript kommt es zu folgender Meldung beim Start-Aufruf:
/opt/etc/init.d/S100pyload.sh: line 22: here!: not found
/opt/etc/init.d/S100pyload.sh: line 261: python: not found
: try to start
/opt/etc/init.d/S100pyload.sh: line 261: python: not found
/opt/etc/init.d/S100pyload.sh: line 261: python: not found
:
/opt/etc/init.d/S100pyload.sh: line 261: python: not found
sh: 3: unknown operand
/opt/etc/init.d/S100pyload.sh: line 261: python: not found
Allerdings hat die Datei doch gar keine 261 Zeilen?

Was ist denn nun die beste Variante und wo liegen hier meine Fehler?

Außerdem habe ich noch ein weiteres Problem:
Wenn ich mit meinem SO-Premiumacc etwas herunterlade, bricht der Download öfters mit folgender Fehlermeldung im Log ab:
94 09.10.2012 15:01:17 DEBUG Chunk 1 failed: (28, 'Operation too slow. Less than 5 bytes/sec transferred the last 30 seconds')
95 09.10.2012 15:01:17 DEBUG pycurl exception 28: Operation too slow. Less than 5 bytes/sec transferred the last 30 seconds
96 09.10.2012 15:01:17 WARNING Couldn't connect to host or connection reset, waiting 1 minute and retry.
Danach startet er wieder von vorne. Habe die DS schon am Router hängen um Netzwerkinstabilitäten auszuschließen.
Woran könnte das wohl liegen?

Schon im Voraus vielen Dank!

Mit freundlichen Grüßen,
Acipenser
 
Zuletzt bearbeitet:

Testor

Benutzer
Mitglied seit
07. Aug 2009
Beiträge
258
Punkte für Reaktionen
0
Punkte
16
PyLoad Server nicht erreichbar...

Versuche nach dieser Anleitung PyLoad auf einer neuen DS 213+ zu installieren:

ipkg install wget tesseract-ocr tesseract-ocr-lang-eng ossp-js unrar
wget http://get.pyload.org/static/pyload-v0.4.9-noarch.ipk
ipkg install pyload-v0.4.9-noarch.ipk
pyLoadCore -s

Allerdings bekommen ich folgende Nachricht:

Connecting to get.pyload.org|216.239.32.21|:80... connected.
HTTP request sent, awaiting response... 503 Service Unavailable
2012-10-09 21:39:23 ERROR 503: Service Unavailable.

Gibt es eine alternative Adresse? Oder hat sich die Adresse geändert??
 

lanske

Benutzer
Mitglied seit
12. Sep 2012
Beiträge
128
Punkte für Reaktionen
0
Punkte
0
Wenn Du nach dem Dateinamen suchst, findest Du alternative Quellen, sogar auf der pyLoad.org Seite ;)
 

Testor

Benutzer
Mitglied seit
07. Aug 2009
Beiträge
258
Punkte für Reaktionen
0
Punkte
16
PyLoad Paket von spk.q14six

Ich möchte mich dieser Anfrage anschliessen

wie ich das PyLoad-Paket von http://spk.q14six.de/ zum Laufen bekomme, würde mich nach wie vor auch interessieren. Klappt bei mir auch nicht.
Es zeigt mir: Fehler, der Server wurde nicht gefunden.
Wobei ich über den normalen Weg auf die PyLoad-Weboberfläche zugreifen kann.

PyLoad ist erfolgreich installiert und läuft über die "meineDsIP:8000" Weboberfläche soweit gut.

Hat es jemand geschafft das oben genannte Paket von spk.q14six.de erfolgreich zum Laufen zu bringen??
 

Testor

Benutzer
Mitglied seit
07. Aug 2009
Beiträge
258
Punkte für Reaktionen
0
Punkte
16
pyLoad Bedienung

Kann mir bitte kurz erklären, wie ich z.B. ein Youtube video mit pyLoad herunterladen kann?

Das mag für viele lächerlich klingen, aber ich habe nach der Installation von pyLoad über das Web Interface versucht etwas herunter zu laden - ohne Erfolg.

Zum Schluß wollte ich nur ein simples YouTube video herunter laden - keine Chance.

Meiner Meinung nach kann ich doch nur auf "Hinzufügen" klicken und dann den Youtube Link eingeben. z.B, wollte ich diesen Link herunterladen. http://www.youtube.com/watch?feature=player_detailpage&v=w9vkzqSc4fA

pyLoad zeigt Fehler:: "NoneType' object has no attribute 'group' 0.00 B"

Was mache ich falsch??
 

Acipenser

Benutzer
Mitglied seit
09. Okt 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
hört sich für mich an als wäre kein python installiert oder zumindest nicht auffindbar!

Jap, das wars. Dachte ich hätte das schon ordnungsgemäß drauf, war aber wohl was falsch dran. Musste nochmal "ipkg install python2 aufrufen dann gings. Danke für den Hinweis, obwohl ich da eigentlich auch selbst hätte draufkommen können :rolleyes:

Nur das Problem mit den abbrechenden Downloads habe ich leider immer noch.
 

Alfons403

Benutzer
Mitglied seit
09. Sep 2007
Beiträge
699
Punkte für Reaktionen
0
Punkte
42
Allgemeine Verständnisfrage

Auf meiner DS 211+ mit aktueller Software wird im
Paketzentrum pyLoad angezeigt/angeboten.
Dieses Paket kann ich installieren ohne irgendeinen Hinweis das
evtl. andere Dienste/Pakete vorhanden sein müssen.

Starte ich nun Pyload über die DS Oberfläche kommt die Fehlermeldung
das der Server Diskstation:8000 nicht gefunden wurde.
Das gleiche auch wenn ich über meine Lokale IP 192.168.x.x:8000 versuche
auf das Webinterface von PyLoad zuzugreifen. :mad:

Muss man sich nun mit Telnet als "Laie" durch diverse Installationsscripts wurschteln
um PyLoad am laufen zu bekommen. :(
 

sony-qs

Benutzer
Mitglied seit
01. Mrz 2011
Beiträge
27
Punkte für Reaktionen
0
Punkte
0
Das Paket im Paketzentrum ist nur das Webinterface, also quasi das Fenster welches es ermöglich über die Oberfläche der DiskStation auf pyload zuzugreifen.
Obwohl ich aber wie oben schon beschrieben pyload zum laufen gebracht habe, kann ich aber immer noch nicht über das aus dem Paketzentrum installierte Paket zugreifen.
 

Testor

Benutzer
Mitglied seit
07. Aug 2009
Beiträge
258
Punkte für Reaktionen
0
Punkte
16
Möchte mich anschliessen.
PyLoad läuft. Kann auch auf Weboberfläche DSID:8000 zugreifen, das PyLoad Paket funktioniert nicht.
 

tuep

Benutzer
Mitglied seit
14. Jul 2012
Beiträge
187
Punkte für Reaktionen
0
Punkte
0
Ich hab Pyload nach dem Wiki installiert, aber irgendwie weiß ich jetzt nicht weiter.
Ka ob ich beim Setup was falsch gemacht habe. Leider steht im Wiki überhaupt nichts darüber, was man im Setup einstellen soll.
Ich weiß einfach nicht, wie ich jetzt pyload benutzen soll. Auf der Weboberfläche der DS finde ich keinen Programmstarter. Ich habe keine Ahnung, wie ich irgendwie an eine GUI komme.
 

sony-qs

Benutzer
Mitglied seit
01. Mrz 2011
Beiträge
27
Punkte für Reaktionen
0
Punkte
0
Wie im Post oben über dir erwähnt, muss du statt dem Port 5000/5001 standardmäßig über den Port 8000 auf pyload zugreifen.
Davor muss pyload allerdings eingerichtet sein, was du vermutlich schon gemacht hast, wenn der der Wiki-Anleitung gefolgt bist.

http://IP:8000 oder DSID:8000
 

tuep

Benutzer
Mitglied seit
14. Jul 2012
Beiträge
187
Punkte für Reaktionen
0
Punkte
0
Ich hab nochmal das setup gemacht. Mein Fehler war wohl, dass ich bei der IP schon die :8000 dahinter gesetzt habe.
Wie kann ich denn jetzt testen, ob meine Reconnect Methode funtkioniert?
 

tuep

Benutzer
Mitglied seit
14. Jul 2012
Beiträge
187
Punkte für Reaktionen
0
Punkte
0
Ich muss dann in der Nas noch port 8000 freigeben oder?
 

tuep

Benutzer
Mitglied seit
14. Jul 2012
Beiträge
187
Punkte für Reaktionen
0
Punkte
0
Eigentlich nicht, sonst würde ich ja nicht fragen.
Ich gehe davon aus, das die Antowrt ja ist.
Aber ich würde gerne wissen, ob ich bei der Freigabe das irgendwie auf Pyload beschränken kann.

Ach und noch ne Frage, ich habe beim Setup für die Downloads den Ordner /volme1/pyload angegeben. Wie wäre denn der Default Pfad gewesen. Da stand nur Download und nicht der Pfad.
Weil jetzt gehen die Downloads in den Ordner wo die ganzen Daten von Pyload sind.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat