Startscript Variable (INSTALL_DIR="${SYNOPKG_PKGDEST}") kann nicht aufgelöst werden, hab ich durch absoluten Pfad auf "/var/packages/SynoBox/target" ersetzt und so funkt das Startscript jedenfalls.
Trotzdem bricht der Start ab.
Hat jemand ne Ahnung was der Fehler in der letzten Zeile bedeutet?
root@DiskStation:/var/packages/SynoBox/scripts >./start-stop-status start
Starting SynoBox ...
Traceback (most recent call last):
File "./synoboxd", line 3, in <module>
maind()
File "/volume1/@appstore/SynoBox/app/synobox.py", line 269, in maind
init(None)
File "/volume1/@appstore/SynoBox/app/synobox.py", line 317, in init
logging.config.fileConfig(logFile)
File "/volume1/@appstore/SynoBox/lib/python3.3/logging/config.py", line 78, in fileConfig
handlers = _install_handlers(cp, formatters)
File "/volume1/@appstore/SynoBox/lib/python3.3/logging/config.py", line 141, in _install_handlers
h = klass(*args)
File "/volume1/@appstore/SynoBox/app/utils.py", line 85, in __init__
self._queue = JoinableQueue(-1)
File "/volume1/@appstore/SynoBox/lib/python3.3/multiprocessing/__init__.py", line 208, in JoinableQueue
return JoinableQueue(maxsize)
File "/volume1/@appstore/SynoBox/lib/python3.3/multiprocessing/queues.py", line 283, in __init__
Queue.__init__(self, maxsize)
File "/volume1/@appstore/SynoBox/lib/python3.3/multiprocessing/queues.py", line 38, in __init__
self._rlock = Lock()
File "/volume1/@appstore/SynoBox/lib/python3.3/multiprocessing/synchronize.py", line 120, in __init__
SemLock.__init__(self, SEMAPHORE, 1, 1)
File "/volume1/@appstore/SynoBox/lib/python3.3/multiprocessing/synchronize.py", line 48, in __init__
sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
OSError: [Errno 38] Function not implemented