pyload Installation Problem

Status
Für weitere Antworten geschlossen.

geierle

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Hallo Leute

Ich bin ein absoluter Neuling was Synology anbelangt. Habe versucht pyload auf meiner Synology 1511+ zum laufen zu bringen, aber irgendwie mache ich etwas falsch.

Habe pyload gemäss Wiki installiert: http://www.synology-wiki.de/index.php/PyLoad

Beim starten bekomme ich aber diesen Fehler:

Traceback (most recent call last):
File "pyLoadCore.py", line 27, in <module>
from getopt import getopt, GetoptError
ImportError: cannot import name getopt

Was mache ich falsch.

Bezüglich IPKG kann ich sagen, dass ich es gemäss Wiki "http://www.synology-wiki.de/index.php/IPKG" installiert habe. Aber nur den Teil Installation.

Kann mir jemand sagen, wo das Problem liegt.

Besten Dank
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
Hallo,

mach bitte auch die weitergehende Installation von IPKG und dann probiers nochmals.
Wenn dann muss man das komplett machen, da ja sonst die optware gar nicht (richtig) läuft!
 

geierle

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
optware

Erstmals besten Dank für deine schnelle Antwort.

Bin eher der Vorsichtige Typ, deshalb noch eine weitere Frage. Wenn ich nun die weitergehende IPKG Installation mache, besteht dann nicht die Gefahr, dass andere Sachen plötzlich nicht mehr starten?

Gruss und Danke Sandro
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
Ich wüsste ehrlich gesagt nicht was passieren sollte :)
Wenn du genau nach Anleitung vorgehst wirst du keine Probleme haben....

EDIT:
In der weitergehenden Installation bereinigst du eigentlich nur das alte Optware-Startscript, ersetzt den mount durch einen den symb. Link damit die installierten Files im Ordner /volume1/@optware auch weiterhin gefunden werden, aber ein umount hinfällig wird und bewerkstelligst dass die Optware (ua. IPKG) automatisch startet.

Machst du das nicht, kann es sein das die DS beim herunterfahren hängenbleibt und musst so oder so Optware manuell starten bevor pyload funktionieren wird - es sollte ja nach einem Reboot alles automatisch laufen/starten :)
 
Zuletzt bearbeitet:

geierle

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
pyload

Guten Tag

Ich habe nun alles bis zum Punkt "Alternative IPKG Startup Scripts" gemacht und konnte die DS rebooten ohne, dass sie hängen geblieben wäre.

Es kommt bei pyload aber immer noch der gleiche Fehler:

Traceback (most recent call last):
File "pyLoadCore.py", line 27, in <module>
from getopt import getopt, GetoptError
ImportError: cannot import name getopt

Könnte es sein, dass ich das falsche IPKG installiert habe. Wie sehe ich, ob ich das richtige installiert habe? Ich habe die 1511+ also Intel oder?
Gibt es einen Befehl, der mir zeigt, welche version ich installiert habe.

An was könnte es sonst liegen? :(

Gruss und Danke
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
Hallo,

sofern es ein Intel ist, dieses Paket: http://ipkg.nslu2-linux.org/feeds/o...s/unstable/syno-i686-bootstrap_1.2-7_i686.xsh

Ich denke nun aber, hier hat es eher etwas mit python oder den Abhängigkeiten.
Zumindest sagt Dr. Google das getopt ein modul von python ist.

Installiere nochmals die python packages mit

Rich (BBCode):
ipkg install python py25-crypto py25-curl libcurl py25-openssl py25-django py25-pil tesseract-ocr tesseract-ocr-lang-eng ossp-js

in der Kommandozeile.

Danach kannst du ja noch ein
Rich (BBCode):
ipkg update
und
Rich (BBCode):
ipkg upgrade
machen, damit auch wirklich alle Packages aktuell sind.

Viell. hilft das etwas?!
 
Zuletzt bearbeitet:

geierle

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
pyload installation

Grüezi aus der Schweiz

Es hat geklappt! Vielen lieben Dank für deine Hilfe. Pyload läuft nun!
:D:D:D

Etwas ist jedoch noch nicht ganz in Ordnung. Im Webinterface unter Downloads sehe ich immer folgende Fehlermeldung:

An Error occured, please enable debug mode to get more details.

HTTP Response 500

Traceback (most recent call last):
File "/volume1/@optware/pyload/module/lib/bottle.py", line 651, in _handle
return callback(**args)
File "/volume1/@optware/pyload/module/lib/bottle.py", line 1144, in wrapper
rv = callback(*a, **ka)
File "/volume1/@optware/pyload/module/web/utils.py", line 113, in _view
return func(*args, **kwargs)
File "/volume1/@optware/pyload/module/web/pyload_app.py", line 186, in downloads
if isdir(join(root, item)):
File "/opt/lib/python2.5/posixpath.py", line 195, in isdir
st = os.stat(path)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 26-27: ordinal not in range(128)

Sonst läuft eigentlich alles. Ich kann Downloads machen und sie werden auch entwackt. Weiss sowieso nicht für was dieses Fenster "downloads" ist.

Ev. weisst du ja auch hier eine Antwort.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
Es hat geklappt! Vielen lieben Dank für deine Hilfe. Pyload läuft nun!
:D:D:D

Sehr gut - bitteschön :)




Bezüglich der Fehlermeldung unter Downloads:

Du könntest (sofern du das S99pyload aus dem Wiki mit Updatefunktion angelegt hast) mit

Rich (BBCode):
/opt/etc/init.d/S99pyload update

die neueste pyLoad Version installieren.

Sollte dann immer noch die Fehlermeldung da sein, einfach mal rebooten.
optware und pyload müsste automatisch starten und der Fehler ist hoffentlich weg :)

Downloads zeigt dir den Ordnerinhalt deines Downloadordners an - mehr nicht!
Man könnte dort auch die Files vom NAS runterladen, aber das macht ja nicht viel Sinn.
 

geierle

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
S99pyload

Ich bin gerade mit S99pyload beschäftigt.

Wie mache ich unter Linux diese Datei? Wie mache ich das File /opt/etc/init.d/S99pyload und schreibe den Text rein. Es auf meinem PC zu machen und dann rüber zu kopieren geht irgendwie nicht.

mit cat und vi geht es irgendwie auch nicht.

Du siehst, ich bin eine richtige Linux Pfeife!
 

Struppix

Benutzer
Mitglied seit
10. Apr 2009
Beiträge
880
Punkte für Reaktionen
179
Punkte
63

geierle

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
pyload update

So, bin wieder ein Schritt weiter; Start und Stop gehen, leider aber update nicht

Es kommt der folgende Fehler:

Mserver> /opt/etc/init.d/S99pyload update
wget: unrecognized option `--no-check-certificate'
Usage: wget [OPTION]... ... Try `wget --help' for more opt... unter Automatisches Startup/Shutdown kopiert
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
Gib mal

Rich (BBCode):
which wget

und danach noch

Rich (BBCode):
export

ein und poste die Ergebnisse bitte hier!!!


Hast du eigentlich unzip auch installiert?
Kannst du mit
Rich (BBCode):
ipkg list_installed | grep unzip
prüfen!
 

geierle

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Habe gerade festgestellt, dass pyload beim booten auch nicht automatisch startet. Ev. liegt auch hier der Hund begraben.

Unzip sollte installiert sein:

BusyBox v1.16.1 (2011-10-24 18:58:49 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

Mserver> ipkg list_installed | grep unzip
unzip - 6.0-2 - A (de)compression library for the ZIP format
Mserver>

Hier noch die geforterten Angaben:

Mserver> which wget
/opt/bin/wget
Mserver> export
export HOME='/root'
export LOGNAME='root'
export PAGER='more'
export PATH='/opt/bin:/opt/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/bin:/sbin:/usr/bi
n:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin:/bin:/sb
in:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbi
n'
export PGDATA='/var/service/pgsql'
export PWD='/root'
export SHELL='/bin/ash'
export TERM='vt102'
export USER='root'
Mserver>
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
Ok, das sieht im alles gut aus...
Richtiges wget, unzip ist da und auch der export PATH stimmt.

Hast du den die Skripte optware.sh und S99pyload mit einem Texteditor angelegt oder über den vi?
Evtl. passt da etwas mit den Zeilenumbrüchen nicht!?

Welches pyload Skript hast du genommen? Das direkt aus dem Wiki oder das von pastebin (Link im Wiki)?

Bist du als root angemeldet?!
 

geierle

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Hade die Skripte auf der Webseite markiert, kopiert und dann in vi eingefügt und mit :wq gespeichert.
Ja, es sind die abgebildeten Skripte aus dem Wiki
Ja, ich bin immer als root angemeldet

Gruss und Danke für deine Gedult

Sandro
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
Mhm...also schön langsam wirds seltsam!



Wenn du

Rich (BBCode):
wget --no-check-certificate https://bitbucket.org/spoob/pyload/get/tip.zip

eingibst, kommt wahrscheinlich auch ein Fehler oder?
 

geierle

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
wget

Ja, geht auch nicht. Kennt scheinbar --no-check-certificate nicht.
Mserver> wget --no-check-certificate https://bitbucket.org/spoob/pyload/get/tip.zip
wget: unrecognized option `--no-check-certificate'
Usage: wget [OPTION]... ... Try `wget --help' for more options. Mserver> Muss ich ev. statt wget, wget-ssl installieren?
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
Mist!

Also wget-ssl hab ich auch nicht!

Und libcurl hast du ja beim durcharbeiten der pyLoad Wiki installiert (da steht bei der Beschreibung was von https und file transfer)?

Hast du openssl?
Wenn nicht, installier das mal mit
Rich (BBCode):
ipkg install openssl
und mach dann noch folgendes:

Rich (BBCode):
cd /usr/syno
mkdir ssl
cd ssl
wget http://123adm.free.fr/home/pages/documents/syno-cert_fichiers/openssl.cnf

Ich hoffe das bringt uns weiter ;)
 

geierle

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Update

Guten Tag

Sorry, dass ich mich erst jetzt melde, aber ich war füreinige Tage beruflich unterwegs. Die Update und der automatische Start gehen nun. Ich habe das andere Startskript genommen und dann plötzlich ging es Das Update verändert aber den Fehler unter Download im Webgui leider nicht. Nach dem frisch installierten pyload kam der Fehler noch nicht, aber dann läuft beim ersten Start gleich ein Update druch, welches diesen Fehler verursacht. Es läuft ja grundsätzlich alles, weshalb dies für mich nicht so tragisch ist. Wird wohl mal in einem Update dann behoben, oder denkst du nicht?


An Error occured, please enable debug mode to get more details.

HTTP Response 500

Traceback (most recent call last):
File "/volume1/@optware/pyload/module/lib/bottle.py", line 651, in _handle
return callback(**args)
File "/volume1/@optware/pyload/module/lib/bottle.py", line 1144, in wrapper
rv = callback(*a, **ka)
File "/volume1/@optware/pyload/module/web/utils.py", line 113, in _view
return func(*args, **kwargs)
File "/volume1/@optware/pyload/module/web/pyload_app.py", line 202, in downloads
if isdir(join(root, item)):
File "/opt/lib/python2.5/posixpath.py", line 195, in isdir
st = os.stat(path)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 26-27: ordinal not in range(128)


Freundliche Grüsse
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.213
Punkte für Reaktionen
67
Punkte
114
Hallo,

sehr gut wenn es jetzt automatisch startet und auch funktioniert.
Wie du schon sagst, der Fehler im Download Reiter ist nicht tragisch aber trotzdem etwas seltsam.

Ich hab die aktuellste tip.zip von vor 20 Stunden drauf und habe diesen Fehler nicht - klappt alles wunderbar.
Entweder hier ist bei dir irgendwo der Hund drinnen oder deine ipkg Packages sind einfach anders als meine und hier entsteht der Fehler (python).

Du könntest nun natürlich ein Issue bei Bitbucket aufmachen und den Fehler (ich glaub am besten ist in Englisch) beschreiben. Hänge auch deine Fehlermeldung an. Viell. können die Pyload Entwickler dir weiterhelfen...
Link zu den bitbucket Issues für pyLoad: New Issue
 
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