Hallo zusammen, seit dem Upgrade auf DSM7 funktioniert mein SABnzbd nicht mehr richtig.
Neu hinzugefügte Downloads starten einfach nicht. Wobei das irgendwie tagesabhängig ist. Manchmal klappt es nämlich doch...
Mein NAS startet jeden morgen neu und es ist mehr oder weniger Glück, dass nach einem Neustart die Downloads starten. Manuelles Neustarten bringt meistens nichts.
Neuinstallation (inkl. Python uninstall) bringt nichts und auch ein erhofftes Update brachte gerade keine Abhilfe:
SABnzbd Version: 3.4.2 [cc831e1]
Python Version: 3.8.12 (default, Oct 22 2021, 20:39:25) [GCC 7.5.0] [UTF-8]
Im Log gibt es folgenden Fehler:
2021-11-27 09:02:59,205::INFO::[notifier:122] Sending notification: Fehler - [27/Nov/2021:09:02:59] HTTP (type=error, job_cat=None)
2021-11-27 09:02:59,200::ERROR::[_cplogging:213] [27/Nov/2021:09:02:59] HTTP
Traceback (most recent call last):
File "/volume1/@appstore/sabnzbd/env/lib/python3.8/site-packages/cherrypy/_cprequest.py", line 638, in respond
self._do_respond(path_info)
File "/volume1/@appstore/sabnzbd/env/lib/python3.8/site-packages/cherrypy/_cprequest.py", line 697, in _do_respond
response.body = self.handler()
File "/volume1/@appstore/sabnzbd/env/lib/python3.8/site-packages/cherrypy/lib/encoding.py", line 223, in __call__
self.body = self.oldhandler(*args, **kwargs)
File "/volume1/@appstore/sabnzbd/env/lib/python3.8/site-packages/cherrypy/_cpdispatch.py", line 54, in __call__
return self.callable(*self.args, **self.kwargs)
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/interface.py", line 169, in internal_wrap
return wrap_func(*args, **kwargs)
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/interface.py", line 452, in api
return api_handler(kwargs)
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/api.py", line 100, in api_handler
response = _api_table.get(mode, (_api_undefined, 2))[0](name, kwargs)
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/api.py", line 474, in _api_status
return _api_status_table.get(name, (_api_fullstatus, 2))[0](value, kwargs)
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/api.py", line 465, in _api_fullstatus
status = build_status(
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/api.py", line 1340, in build_status
info["publicipv4"] = publicipv4()
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/getipaddress.py", line 87, in publicipv4
result = addresslookup4(sabnzbd.cfg.selftest_host())
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/getipaddress.py", line 45, in func_wrapper
return async_result.get(max_timeout)
File "/var/packages/python38/target/lib/python3.8/multiprocessing/pool.py", line 736, in __exit__
self.terminate()
File "/var/packages/python38/target/lib/python3.8/multiprocessing/pool.py", line 654, in terminate
self._terminate()
File "/var/packages/python38/target/lib/python3.8/multiprocessing/util.py", line 224, in __call__
res = self._callback(*self._args, **self._kwargs)
File "/var/packages/python38/target/lib/python3.8/multiprocessing/pool.py", line 687, in _terminate_pool
change_notifier.put(None)
File "/var/packages/python38/target/lib/python3.8/multiprocessing/queues.py", line 368, in put
self._writer.send_bytes(obj)
File "/var/packages/python38/target/lib/python3.8/multiprocessing/synchronize.py", line 98, in __exit__
return self._semlock.__exit__(*args)
ValueError: semaphore or lock released too many times
Hat jemand eine Idee woran das liegen kann, oder gar Lösungsvorschläge?
Neu hinzugefügte Downloads starten einfach nicht. Wobei das irgendwie tagesabhängig ist. Manchmal klappt es nämlich doch...
Mein NAS startet jeden morgen neu und es ist mehr oder weniger Glück, dass nach einem Neustart die Downloads starten. Manuelles Neustarten bringt meistens nichts.
Neuinstallation (inkl. Python uninstall) bringt nichts und auch ein erhofftes Update brachte gerade keine Abhilfe:
SABnzbd Version: 3.4.2 [cc831e1]
Python Version: 3.8.12 (default, Oct 22 2021, 20:39:25) [GCC 7.5.0] [UTF-8]
Im Log gibt es folgenden Fehler:
2021-11-27 09:02:59,205::INFO::[notifier:122] Sending notification: Fehler - [27/Nov/2021:09:02:59] HTTP (type=error, job_cat=None)
2021-11-27 09:02:59,200::ERROR::[_cplogging:213] [27/Nov/2021:09:02:59] HTTP
Traceback (most recent call last):
File "/volume1/@appstore/sabnzbd/env/lib/python3.8/site-packages/cherrypy/_cprequest.py", line 638, in respond
self._do_respond(path_info)
File "/volume1/@appstore/sabnzbd/env/lib/python3.8/site-packages/cherrypy/_cprequest.py", line 697, in _do_respond
response.body = self.handler()
File "/volume1/@appstore/sabnzbd/env/lib/python3.8/site-packages/cherrypy/lib/encoding.py", line 223, in __call__
self.body = self.oldhandler(*args, **kwargs)
File "/volume1/@appstore/sabnzbd/env/lib/python3.8/site-packages/cherrypy/_cpdispatch.py", line 54, in __call__
return self.callable(*self.args, **self.kwargs)
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/interface.py", line 169, in internal_wrap
return wrap_func(*args, **kwargs)
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/interface.py", line 452, in api
return api_handler(kwargs)
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/api.py", line 100, in api_handler
response = _api_table.get(mode, (_api_undefined, 2))[0](name, kwargs)
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/api.py", line 474, in _api_status
return _api_status_table.get(name, (_api_fullstatus, 2))[0](value, kwargs)
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/api.py", line 465, in _api_fullstatus
status = build_status(
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/api.py", line 1340, in build_status
info["publicipv4"] = publicipv4()
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/getipaddress.py", line 87, in publicipv4
result = addresslookup4(sabnzbd.cfg.selftest_host())
File "/volume1/@appstore/sabnzbd/share/SABnzbd/sabnzbd/getipaddress.py", line 45, in func_wrapper
return async_result.get(max_timeout)
File "/var/packages/python38/target/lib/python3.8/multiprocessing/pool.py", line 736, in __exit__
self.terminate()
File "/var/packages/python38/target/lib/python3.8/multiprocessing/pool.py", line 654, in terminate
self._terminate()
File "/var/packages/python38/target/lib/python3.8/multiprocessing/util.py", line 224, in __call__
res = self._callback(*self._args, **self._kwargs)
File "/var/packages/python38/target/lib/python3.8/multiprocessing/pool.py", line 687, in _terminate_pool
change_notifier.put(None)
File "/var/packages/python38/target/lib/python3.8/multiprocessing/queues.py", line 368, in put
self._writer.send_bytes(obj)
File "/var/packages/python38/target/lib/python3.8/multiprocessing/synchronize.py", line 98, in __exit__
return self._semlock.__exit__(*args)
ValueError: semaphore or lock released too many times
Hat jemand eine Idee woran das liegen kann, oder gar Lösungsvorschläge?