[Sammelthread] - Pyload Installation / Konfiguration

Status
Für weitere Antworten geschlossen.

Cocotus

Benutzer
Mitglied seit
18. Sep 2010
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Hast du den Symlink angelegt?
macht eine "virtuelle" verknüpfung zwischen @optware und opt.
je nachdem welche DS du verwendest ist das notwendig. müsste aber weiter vorne im Thread beschrieben sein wie das geht.

MFG Wessix

Also den Symlink hab ich gemäß dieser Anleitung erstellt: http://www.synology-wiki.de/index.php/IPKG

Allerdings wird dort der symlink wie folgt erklärt:
Rich (BBCode):
umount /opt
rmdir /opt
ln -s /volume1/@optware /opt

Als ich das jedoch gemacht habe ist das IPKG nicht mehr gestartet. Hab dann meine Ordnerstruktur auf der NAS angeschaut und gemerkt, dass KEIN Ordner "@optware" vorhanden ist, sondern der Ordner "opt". Wie ich Forum gelesen habe scheint das von Modell abhängig zu sein. Den Symlink hab ich dann wie folgt erstellt:

Rich (BBCode):
umount /opt
rmdir /opt
ln -s /volume1/opt /
Danach noch das Start Stopp Script wie in der Anleitung vorgeschlagen eingebaut und alles funktioniert tadellos (DS109J). Ich hoffe das beantwortet deine Frage soweit. Aber schon komisch dass ich offenbar der einzige bin der diesen Ordner init.d nicht hat. :confused:
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
möglicherweise wird der Ordner erst angelegt wenn Du ein Paket installierst, welches als Serverprozess startet. Also zB
ipkg install dbus
ipkg remove dbus

Gruß Götz
 

Cocotus

Benutzer
Mitglied seit
18. Sep 2010
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Ja super das wars, es hat funktioniert! Vielen Dank lieber goetz, der Ordner ist erstellt worden!
Jetzt muss ich noch das Script einbinden und ich bin zufrieden :) Achja die Sache mit den unterschiedlichen Symlinks (Ordner "volume1/opt" statt "volume1/@optware") sollte man vielleicht noch im IPKG Tutorial erwähnen, erspart vielleicht den ein oder anderen ein wenig Frust^^ Außerdem stimmt die Sache mit dem Lösen des Mount Bind doch nicht im Tutorial oder?
Dort steht man soll
# Optware setup
#[ -x /etc/rc.optware ] && /etc/rc.optware start
auskommentieren aber zum Vehrindern des Mount bind muss man doch die folgende Zeile auskommentieren bzw. löschen:
[ -e /volume1/opt ] && mount -o bind /volume1/opt /opt

Naja jedenfalls danke nochmal!
 
Zuletzt bearbeitet:

h2opolo

Benutzer
Mitglied seit
27. Okt 2009
Beiträge
43
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
bin gerade am verzeweifeln beim Erstellen des start/stop-Skripts. IPKG und Pyload sind wie im Wiki beschrieben installiert und pyload läuft auch.

Was mache ich falsch wenn ich das Startskript mittels
Rich (BBCode):
/opt/etc/init.d/S99pyload start
start, aber dann
Rich (BBCode):
-ash: /opt/etc/init.d/S99pyload: not found
erhalte?

Ein Test mit
Rich (BBCode):
sh S99pyload start
ergibt
Rich (BBCode):
Starting Service: PyLoad
S99pyload: line 14: awk: not found
S99pyload: line 14: python: not found
: not foundline 15: }
cat: can't open '/var/run/pyload.pid': No such file or directory
'ill: bad pid '
: not foundline 19: }
S99pyload: line 21: syntax error: unexpected word (expecting "in")

Danke schonmal für alle Hinweise.
 

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 das Script ausführbar gemacht? Womit/wie hast Du das Script erstellt, unter Windows?

Gruß Götz
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
bin gerade am verzeweifeln beim Erstellen des start/stop-Skripts. IPKG und Pyload sind wie im Wiki beschrieben installiert und pyload läuft auch.

Was mache ich falsch wenn ich das Startskript mittels
Rich (BBCode):
/opt/etc/init.d/S99pyload start
start, aber dann
Rich (BBCode):
-ash: /opt/etc/init.d/S99pyload: not found
erhalte?

Ein Test mit
Rich (BBCode):
sh S99pyload start
ergibt
Rich (BBCode):
Starting Service: PyLoad
S99pyload: line 14: awk: not found
S99pyload: line 14: python: not found
: not foundline 15: }
cat: can't open '/var/run/pyload.pid': No such file or directory
'ill: bad pid '
: not foundline 19: }
S99pyload: line 21: syntax error: unexpected word (expecting "in")

Danke schonmal für alle Hinweise.

Moin,
1. Script ist ausführbar?
2. Python ist installiert bzw. im Pfad?
3. awk ist installiert bzw. im Pfad?

Abgesehen davon sieht mir das so aus, als wäre so einiges beim Copy und Paste schief gegangen!

Evtl. auch noch: Windows Editor verwendet? Evtl. sind die Newlines falsch.

Das zu ersten Ideen.

Gruß

Janus
 
Zuletzt bearbeitet:

h2opolo

Benutzer
Mitglied seit
27. Okt 2009
Beiträge
43
Punkte für Reaktionen
0
Punkte
0
Danke deine Hilfe!
Moin,
1. Script ist ausführbar?
2. Python ist installiert bzw. im Pfad?
3. awk ist installiert bzw. im Pfad?
ja sollte alles passen
Abgesehen davon sieht mir das so aus, als wäre so einiges beim Copy und Paste schief gegangen!
Evtl. auch noch: Windows Editor verwendet? Evtl. sind die Newlines falsch.
Ja WordPad verwendet. Hab noch keinen Weg gefunden per "vi" etwas vernünftig aus der Zwischenablage einzufügen. Mit Rechtsklick eingefügt, schiebt es jede Zeile ein Stück weiter nach rechts. Wie kann man das verhindern?
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Danke deine Hilfe!

ja sollte alles passen

Ja WordPad verwendet. Hab noch keinen Weg gefunden per "vi" etwas vernünftig aus der Zwischenablage einzufügen. Mit Rechtsklick eingefügt, schiebt es jede Zeile ein Stück weiter nach rechts. Wie kann man das verhindern?

Moin,
Probiert mal "sh -x <pfad zum script>" und poste die Ausgabe, wenn es mit dem VI nicht funktionieren sollte.

Was VI betrifft, das sollte mit folgendem gehen:
":set noautoindent"

Incl. Doppelpunkt einzugeben!

Gruß

Janus
 

h2opolo

Benutzer
Mitglied seit
27. Okt 2009
Beiträge
43
Punkte für Reaktionen
0
Punkte
0
Danke Dir! Mit dem "autoindent" hats geklappt und jetzt läuft auch start/stop:)
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0

metacircle

Benutzer
Mitglied seit
26. Nov 2010
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hallo,

habe IPKG und pyload nach Wiki auf meiner DS211j installiert. Funktioniert auch alles bis auf das pyload beim Start der DS gleich mit gestartet wird.
Die Skripte funktionieren alle wenn man Sie von Hand ausführt.
Ich habe das Gefühl, dass das neue Optware Skript unter /usr/local/etc/rc.d/optware.sh nicht automatisch beim booten gestartet wird.

Hat jemand einen Tipp?

Danke schonmal.

PS: Pyload ist aktuell bei 0.4.4, habs im Wiki ergänzt :)
 

Thorndike

Benutzer
Mitglied seit
22. Sep 2010
Beiträge
742
Punkte für Reaktionen
4
Punkte
38
Ich habe versucht PyLoad nach der folgenden Anleitung zu installieren:

http://www.synology-wiki.de/index.php/PyLoad

Ich bleibe bei dem Schritt

python /opt/pyload/pyLoadCore.py

hängen! Irgendwie findet er wohl eine Library nicht.

Rich (BBCode):
DiskStation> python /opt/pyload/pyLoadCore.py
Traceback (most recent call last):
  File "/opt/pyload/pyLoadCore.py", line 54, in <module>
    from module.FileDatabase import FileHandler
  File "/opt/pyload/module/FileDatabase.py", line 42, in <module>
    import sqlite3
  File "/opt/lib/python2.5/sqlite3/__init__.py", line 24, in <module>
    from dbapi2 import *
  File "/opt/lib/python2.5/sqlite3/dbapi2.py", line 27, in <module>
    from _sqlite3 import *
ImportError: libsqlite3.so.0: cannot open shared object file: No such file or directory
Irgendwo scheint ein zwischenschritt zu fehlen um an die Lib zu kommen.

Rich (BBCode):
DiskStation> find / -name libsqlite3*
/lib/libsqlite3.so

Hat irgendjemand eine Idee wie ich die Sachen dazu bringe zueinander zu finden?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
da sollte ein
ipkg install sqlite
helfen.

Gruß Götz
 

Thorndike

Benutzer
Mitglied seit
22. Sep 2010
Beiträge
742
Punkte für Reaktionen
4
Punkte
38
Hat funktioniert, vielen Dank! Ich hatte damit gerechnet das es als Abhängigkeit mit installiert worden wäre.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
da pyload nur als eigenständiges Archiv vorliegt sind da keine Abhängigkeiten. Erst wenn es als ipkg Paket vorliegt kann man Abhängigkeiten definieren.

Gruß Götz
 

Turbo

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Ich habe pyload auf der 211+ erfolgreich installiert. Ein Problem habe ich jedoch noch: Wenn ich ein DLC herunterlade, habe ich auf die Dateien im erstellten Ordner nur Leserechte (kein Löschen/Umbenennen möglich). Im Webinterface hab ich die Rechte auf 0777 gesetzt, allerdings hilft das nicht. Als Admin im DSM kann ich den Ordner/die Dateien löschen. Nur nicht über den Windows Explorer.

Was muss ich einstellen, um mit jedem User volle Rechte zu haben?
 

metacircle

Benutzer
Mitglied seit
26. Nov 2010
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hast du in den Pyload Einstellungen auch aktiviert, dass die Rechte von den herunterlgeladenen Dateien angepasst werden? Das ist ein zusätzlicher An/Aus Schalter.
 

=SDW=

Benutzer
Mitglied seit
18. Feb 2010
Beiträge
34
Punkte für Reaktionen
0
Punkte
6
ich hatte das gleiche problem.

neben dem Tipp oben noch 2 Möglichkeiten:
1) Mit dem Windows Login gleiches Passwort wie im PyLoad - dann hast Du Rechte. User ist egal.
2) Einstellen, dass beim Download kein neuer Ordner pro Container angelegt wird. Bei Dateien im DL Verzeichnis ohne PyLoad erstelleten ordner gibt's keine Rechteprobleme.
 

=SDW=

Benutzer
Mitglied seit
18. Feb 2010
Beiträge
34
Punkte für Reaktionen
0
Punkte
6
...hab eben mal nachgesehen - unter "General" kann ich einstellen ob ein Ordner angelegt werden soll - aber wo genau stellt man ein, dass Rechte angepasst werden sollen?
 

GoldenClaw

Benutzer
Mitglied seit
18. Feb 2011
Beiträge
119
Punkte für Reaktionen
0
Punkte
0
Hi!
Ich habe gestern ebenfalls Pyload installiert. Ich komme auch auf das Webinterface, kann downloaden, etc.
Allerdings zwei Fragen:
1. Ich habe das File S99pyload wie http://www.synology-wiki.de/index.php/PyLoad beschrieben angelegt. Wenn ich allerdings versuche, das File zu starten, kommt die Fehlermeldung (SSH über PuTTY): /opt/etc/init.d/S99pyload: line 37: Â : not found
Die Datei ist jedoch genau so geschrieben, wie das Wiki es beschreibt. Kann mir da jemand weiterhelfen? (bei der Config von Pyload habe ich als IP die feste Netzwerk-IP der DS angegeben, dürfte nichts machen, oder? Sonst habe ich die Standard-Einstellungen beibehalten.

2. Gibt es eine Möglichkeit, die Captchas von RS/Netload etc. automatisch erkennen zu lassen?

3. Ich gehe über ein Kabel-Modem (KabelBW) ins Internet, kennt hierfür jemand funktionierende Reconnect-Methoden?

Danke und Grüße,
Claw
 
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