Pyload Es kommt nix an...

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
nein, jetzt sind die bin files da. Ein Aufruf erfolgt ohne Neustart.
Gib mir noch folgende Infos

Rich (BBCode):
cd /volume1/@appstore/python3/bin
Rich (BBCode):
ls -l py*
 
root@DiskStation:~# cd /volume1/@appstore/python3/bin
-ash: cd: /volume1/@appstore/python3/bin: No such file or directory
root@DiskStation:~# ls -l py*
ls: cannot access py*: No such file or directory
 
ok, wieder suchen ;)

Rich (BBCode):
find / -name python3
 
root@DiskStation:~# find / -name python3
/usr/bin/python3
/volume1/@appstore/py3k/usr/local/bin/python3
 
Verdammt was ein Krimi :D

Rich (BBCode):
su pyload -s /bin/sh -c '/volume1/@appstore/py3k/usr/local/bin/python3 /volume1/@appstore/pyload/pyload/pyLoadCore.py -d'
 
root@DiskStation:~# su pyload -s /bin/sh -c '/volume1/@appstore/py3k/usr/local/bin/python3 /volume1/@appstore/pyload/pyload/pyLoadCore.py -d'
File "/volume1/@appstore/pyload/pyload/pyLoadCore.py", line 89
print "pyLoad", CURRENT_VERSION
^
SyntaxError: Missing parentheses in call to 'print'
 
Schade mit python3 gehst nicht :(
Er kommt mit den StartScript von pyload nicht klar.

Wir können das eigentliche Start-Skript editieren, aber das ist dann nicht mehr mit C&P machbar.
Da musst du über die Konsole files editieren :rolleyes:
Ich weiß nicht wie das mit der DSM Python Version überhaupt laufen will.

Ich kann dir da nichts versprechen, vielleicht fällt mir noch was ein.
 
naja, mich wundert allerdings nach wie vor, dass das mit der selben Konstellation vor meinem neuen Setup einwandfrei funktioniert hat.

Vielleicht fällt dir ja noch was ein, aber auf jeden Fall schonmal vielen, vielen Dank.

Für mich ist aber für heute Schluss, denn ich muss in fünf Stunden wieder raus.

VG
Joko
 
beinhaltet python 2.7

Ich weiß nicht wie das mit der DSM Python Version überhaupt laufen will.

Nu aber :D
Wenn du Zeit hast versuch bitte folgendes:

Rich (BBCode):
su pyload -s /bin/sh -c '/volume1/@appstore/pyload/bin/python /volume1/@appstore/pyload/pyload/pyLoadCore.py -d'

Bob
 
Hallo Bob,

vorher nochmal die Sicherheitsfrage: Pyload vorher deaktiviert und über Root oder Admin?

VG
Joko
 
Ja, genau so.
Pyload vorher deaktiviert und als root.

Du startest damit pyload im debug Modus.
 
Hallo erstmal...


hier das Ergebnis:

root@DiskStation:~# su pyload -s /bin/sh -c '/volume1/@appstore/pyload/bin/python /volume1/@appstore/pyload/pyload/pyLoadCore.py -d'
Traceback (most recent call last):
File "/volume1/@appstore/pyload/pyload/pyLoadCore.py", line 28, in <module>
import module.common.pylgettext as gettext
File "/volume1/@appstore/pyload/pyload/module/common/pylgettext.py", line 4, in <module>
from gettext import *
File "/volume1/@appstore/pyload/lib/python2.7/gettext.py", line 49, in <module>
import locale, copy, os, re, struct, sys
File "/volume1/@appstore/pyload/lib/python2.7/locale.py", line 18, in <module>
import operator
ImportError: /volume1/@appstore/pyload/lib/python2.7/lib-dynload/operator.so: undefined symbol: _PyUnicodeUCS2_AsDefaultEncodedString
 
Hey, das ist mal eine Version :rolleyes:
bringt überhaupt nichts so.

Ich schreib ein script
und eine kleine Anleitung dazu.. hoffe das geht damit :)
 
Das ist ein Teil vom Start-Script:

Rich (BBCode):
#!/bin/sh

# @version	2013-02-23
# @see		http://spk.unzureichende.info/
# @env		run by DSM, $SYNOPKG_PKGDEST example: "/volume1/@appstore/pyload"

[ ${SYNOPKG_PKGDEST} ] || SYNOPKG_PKGDEST=`ls -l /var/packages/pyload/target | cut -d\> -f2 | cut -d\  -f2`
PYLOAD_VOLUME=`echo ${SYNOPKG_PKGDEST} | cut -d/ -f2`
PIDFILE=${SYNOPKG_PKGDEST}/var/run/pyload.pid
DAEMON=${SYNOPKG_PKGDEST}/pyload/pyLoadCore.py

export PATH=${SYNOPKG_PKGDEST}/bin:/usr/bin:/bin:/usr/syno/bin:/usr/local/bin
export LD_LIBRARY_PATH=${SYNOPKG_PKGDEST}/lib:${LD_LIBRARY_PATH}
export PYTHONHOME=${SYNOPKG_PKGDEST}
export PYTHONPATH=${SYNOPKG_PKGDEST}/lib/python2.7:${SYNOPKG_PKGDEST}/lib/python2.7/OpenSSL:${SYNOPKG_PKGDEST}/lib/python2.7/beaker/crypto
export TESSDATA_PREFIX=${SYNOPKG_PKGDEST}/var/
export PYLOAD_ENVIRONMENT=1

su pyload -s /bin/sh -c "${DAEMON} -d"

Nutzen wir das doch einfach leicht modifiziert :)
Du musst jetzt mit einem Editor z.B. Notepad ++ [utf 8] diese Datei erstellen, dabei ist es egal wie sie heißt.
und auf der DS abspeichern - der Ort ist auch unwichtig.
 
Geiz nicht so mit Infos :)

Dateiname und Speicherort bitte.
 
Ich und geizig??? Niemals!

liegt unter "volume1/Eigene Dateien/test.txt"
 
Rich (BBCode):
cp /volume1/Eigene Dateien/test.txt /tmp/pyload.sh
Rich (BBCode):
chmod 775 /tmp/pyload.sh

Rich (BBCode):
sh /tmp/pyload.sh

was wird dir angezeigt ?
 
root@DiskStation:~# cp volume1/Eigene Dateien/test.txt /tmp/pyload.sh
cp: target ‘/tmp/pyload.sh’ is not a directory
root@DiskStation:~# chmod 775 /tmp/pyload.sh
chmod: cannot access ‘/tmp/pyload.sh’: No such file or directory
root@DiskStation:~# sh /tmp/pyload.sh
sh: /tmp/pyload.sh: No such file or directory
 
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