Pyload... richtige Anleitung?

Status
Für weitere Antworten geschlossen.

real t

Benutzer
Mitglied seit
16. Sep 2010
Beiträge
41
Punkte für Reaktionen
0
Punkte
6
Hallo zusammn, habe eine Synology DS 210j und möchte da Pyload laufen lassen, funktioniert es mit dieser Anleitung?


1. Per SSH einloggen als root

2. (wenn noch nicht gemacht) unter /home einen Ordner für deinen Benutzer erstellen

cd /home
mkdir "benutzer"

(für “benutzer” deinen Benutzernamen einsetzen; nat. ohne ”)

3. alle notwendigen Pakete installieren

ipkg install python
ipkg install python26
ipkg install py25-crypto
ipkg install py25-curl
ipkg install py25-django
ipkg install tesseract-ocr
ipkg install unzip
ipkg install unrar
ipkg install screen
ipkg install nano

4. Download der neuesten Version von pyLoad

cd "benutzer"
wget http://bitbucket.org/spoob/pyload/get/default.zip
unzip default.zip

5. Rechte richtig setzen

chown -R "benutzer" pyload

6. pyLoad konfigurieren

cd pyload
python pyLoadCore.py -s

7. pyLoad starten

screen -dmS pyload python /home/"benutzer"/pyload/pyloadCore.py


Quelle: http://pyload.org/de:install_pyload_on_router
 

real t

Benutzer
Mitglied seit
16. Sep 2010
Beiträge
41
Punkte für Reaktionen
0
Punkte
6
Und was ist mit dieser? Wenn ich das Weboberfläche nutzen möchte
 

korbi

Benutzer
Mitglied seit
16. Jan 2010
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
Ich bin wirklich komplett unbedarf in den ganzen Sachen, würde aber gerne auch pyload bei mir auf der NAS testen. Angenommen ich würde es schaffen der Anleitung zu folgen (was sicher nicht leicht wird für mich als Noob^^), wie kann ich dann auf pyload zugreifen? Geht das dann durchs webinterface? Oder muss ich alles via "text" machen???
 

real t

Benutzer
Mitglied seit
16. Sep 2010
Beiträge
41
Punkte für Reaktionen
0
Punkte
6
Toktok hat ne tolle Deutsche Anleitung im Wiki bereit gestellt. Im Wiki einfach Pyload eingeben
 

Wessix

Benutzer
Mitglied seit
14. Okt 2010
Beiträge
328
Punkte für Reaktionen
0
Punkte
22
nicht vergessen

Also bin nach dem wiki vorgegangen und es geht.

allerdings wirst du beim setup von pyload gefragt welche listening ip due beutzen willst und welchen port.
ich hab die ip der DS genommen und den Port dann noch im DSM 3 unter firewall manuell freigegeben. Dann einfach über browser die ip deiner DS aufrufen und den entsprechenden Port den du fürs webinterface festgelegt hast. dann müsste es gehen.

Gruß Wessix
 

shadow310876

Benutzer
Mitglied seit
27. Okt 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich hab auch noch ein Problem mit der Installation.

Bin nach der Anleitung im Wiki vorgegangen und hänge jetzt direkt beim ersten Punkt:

" Benötigte Tools installieren

ipkg install screen
ipkg install nano
ipkg install wget
ipkg install unzip"

Wenn ich ipkg instal screen eingeben bekomme ich die Meldung: line 1: syntax error: unexpected word <exepecting ">">

Was will mir das sagen?

Ich hab so die Vermutung das ich bei der Installation von ipkg nen Fehler gemacht habe, aber da lief nachher eigentlich alles gut.

Kann ich irgendwo prüfen, ob ipkg richtig installiert ist?


Danke vorab


shadow
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
prüfen kannst Du mit ipkg update. Könnte aber sein, daß Du das fasche Paket installiert hast. Welche DS hast Du und welches Paket hast Du benutzt?

Gruß Götz
 

shadow310876

Benutzer
Mitglied seit
27. Okt 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Hallo Götz,

ja, da hast du mich direkt erwischt ;-)

War am Anfang zu dämlich zum lesen und hatte das Wiki wortwörtlich befolgt, ohne den eigentlich recht deutlichen Hinweis auf die Version zu berücksichtigen.

Hab also erst das Paket "syno-x07-bootstrap_1.2-7_arm.xsh" versucht zu installieren.

Bis zum update klappte das auch....dann hab ich auch endlich gemerkt, das ich für meine 209j das Paket ds101-bootstrap_1.0-4_powerpc.xsh" gebraucht hätte.

Jetzt bin ich in meinem jugendlichen Leichtsinn davon ausgegangen, das die Instalation des korrekten Paketes das falsche überschreibt.

Ist das so?

Das Update hat nämlich nachher ohne Probleme funktioniert.

Danke vorab


Shadow
 

shadow310876

Benutzer
Mitglied seit
27. Okt 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

habs jetzt doch hinbekommen.

Hab einfach nochmal alles von vorne gemacht und schon funktionierte es.

Eine Frage hab ich aber noch: Kann ich pyload auch automatisch beim Start der DS starten? Oder muss ich das immer über telnet machen??


Danke vorab


Gruss

shadow
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
ist doch hier im Forum schon vorgestellt worden (Suchworte pyload autostart).
Autostart1
Autostart2
wenn nicht noch mehr Lösungen.

Gruß Götz
 

Binomico

Benutzer
Mitglied seit
01. Jun 2010
Beiträge
573
Punkte für Reaktionen
0
Punkte
42
Hi,

eine kleine Anmerkung dazu, hab jetzt rausgefunden, warum von dir genannte Scripte bei mir nicht funktioniert haben, pyLoad muss mindestens einmal von der Konsole gestartet worden sein ... jetzt funktionierts :)
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
richtig, wenn es neu installiert wurde oder verschoben wurde startet immer erst mal die Konfiguration als interaktiver Prozess.

Gruß Götz
 

shadow310876

Benutzer
Mitglied seit
27. Okt 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Sorry Götz!! :eek:

werd das gleich mal ausprobieren.


Gruss

shadow
 

shadow310876

Benutzer
Mitglied seit
27. Okt 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

das mit dem Autostart schein ich nicht hinzubekommen??

Auch das direkte Starten klappt irgendwie nicht.

Sorry das ich da nochmal nachfragen muss.

1. Um pyload per telnet zu starten mach ich doch folgendes:

- telnet starten, also root anmelden
- Befehl "screen -dmS python /opt/pyload/pyLoadCore.py" eingeben, damit sollte es doch dann im Hintergrund laufen, auch wenn ich telnet schließe.

Ich bekomme die Fehlermeldung: "-ash: screen: not found"

Bin ich im falschen Verzeichnis?? Die Dateien und Ordner sind über den Dateibrowser zu sehen.

Sollte nicht ich in telnet nicht was angezeigt bekommen, wenn ich einfach nur "python" eingebe? (hab sowas bei pyload.org gesehen)


2. Autostart von pyload beim Einschalten der DS:

- neue Worddatei öffnen
- folgenden Inhalt reinkopieren:

#!/bin/sh

prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
SESSIONNAME="pyload"
DAEMON="screen -dmS $SESSIONNAME python2.5 /opt/pyload/pyLoadCore.py &"
DAEMON_OPTS=""

start() {
if screen -ls | grep $SESSIONNAME ; then
echo "a screen-session of pyLoad is already running"
else
echo "Starting screen-session of pyLoad"
$DAEMON $DAEMON_OPTS
fi
}

stop() {
if screen -ls | grep $SESSIONNAME ; then
echo "Stopping screen-session of pyLoad"
screen -r $SESSIONNAME -X quit
if screen -ls | grep $SESSIONNAME ; then
echo "stop screen-session of pyLoad failed"
else
echo "screen-session of pyLoad stopped"
fi
else
echo "pyLoad is not running"
fi
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 4
start
;;
*)
echo "Usage: $0 (start|stop|restart)"
exit 1
;;
esac

exit 0

- Datei abspeichern als "S10pyload.sh"
- S10pyload.sh ins Verzeichnis /opt/etc/init.d kopieren (der Ordner "init.d" war bei mir nicht vorhanden und musste vorher angelegt werden)

Fertig.

Jetzt sollte pyload beim Start der DS automatisch gestartet werden und über "IP der DS":8000 erreichbar sein.

Was hab ich falsch gemacht?

Danke vorab!

shadow
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
hast Du screen per ipkg installiert?

Gruß Götz
 

shadow310876

Benutzer
Mitglied seit
27. Okt 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Ja, hatte es Gestern auch schonmal soweit, das ich auf die weboberfläche kam.

hab die ds dann ausgemacht und Heute wieder an. und jetzt startet nichts mehr.

ist der befehl unter 1. den grundsätzlich ok?


Ich hab zur Zeit noch das Problem, das ich nach jedem Start nen Passwort-Reset (auf der Rückseite der ds) machen muss, damit ich überhaupt auf die DS komme. Woran das liegt, weiß ich nicht, kann mir aber nicht vorstellen, das das was damit zu tun hat.

im ordern opt/etc/ipkg ist keine datei zusehen. sollte da was drin sein?
wenn ich ipkg update eingeben kommt "line 1: synatx error: unexpected word <expecting ">">"

das sieht irgendwie nicht so aus, als ob alles ok wäre, oder??

shadow
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
Deine ipkg Installation scheint im Eimer zu sein. hattest Du auch openssh installiert?

Gruß Götz
 

shadow310876

Benutzer
Mitglied seit
27. Okt 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
openssh?? was ist das?
ein proramm ähnlich putty?

hab das bisher über telnet gemacht.

was wäre den der Vorteil gegenüber telnet (abgesehen von der Verschlüsselung)?

das heißt ja dann wohl, das ich mit der ipkg installation nochmal von vorne beginnen muss .

Hast du ne idee, warum sich ipkg quasi selbst lahmgelegt hat?


nur so am rande: du hast nicht zufällig ahnung, wie ich putty oder openssh auf nem eeepc installiert bekomme? hab halt nur nen alten rechner, den ich für die aktion immer wieder verkabeln muss und das nervt irgendwie.


Danke auf jeden Fall schonmal für die bisherige Hilfe!!

shadow
 
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