Upgrading from a working 3.6.0-2-01 to latest (3.7.1-1-02).
From the logs, OpenVPN config loads correctly, but then I hit this error.
I though I had weak certs issue, per Q3 here:
https://github.com/binhex/documentation/blob/master/docker/faq/sabnzbdvpn.md
I wiped the two cert files, and new files are generated, but the outcome is the same...
- thread is not created
- thread cannot be joined
2023-01-02 15:39:51,963::INFO::[notifier:123] Sending notification: Error - [02/Jan/2023:15:39:51] ENGINE Error in 'start' listener <bound method Server.start of <cherrypy._cpserver.Server object at 0x7f7b86a33400>>
Traceback (most recent call last):
File "/usr/lib/sabnzbd/venv/lib/python3.10/site-packages/cheroot/ssl/builtin.py", line 99, in _loopback_for_cert
thread.start()
File "/usr/lib/python3.10/threading.py", line 935, in start
_start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/sabnzbd/venv/lib/python3.10/site-packages/cherrypy/process/wspbus.py", line 230, in publish
output.append(listener(*args, **kwargs))
File "/usr/lib/sabnzbd/venv/lib/python3.10/site-packages/cherrypy/_cpserver.py", line 179, in start
self.httpserver, self.bind_addr = self.httpserver_from_self()
File "/usr/lib/sabnzbd/venv/lib/python3.10/site-packages/cherrypy/_cpserver.py", line 170, in httpserver_from_self
httpserver = _cpwsgi_server.CPWSGIServer(self)
File "/usr/lib/sabnzbd/venv/lib/python3.10/site-packages/cherrypy/_cpwsgi_server.py", line 99, in __init__
self.ssl_adapter = adapter_class(
File "/usr/lib/sabnzbd/venv/lib/python3.10/site-packages/cheroot/ssl/builtin.py", line 225, in __init__
_parse_cert(certificate, private_key, self.certificate_chain),
File "/usr/lib/sabnzbd/venv/lib/python3.10/site-packages/cheroot/ssl/builtin.py", line 121, in _parse_cert
return _loopback_for_cert(certificate, private_key, certificate_chain)
File "/usr/lib/sabnzbd/venv/lib/python3.10/site-packages/cheroot/ssl/builtin.py", line 107, in _loopback_for_cert
thread.join()
File "/usr/lib/python3.10/threading.py", line 1091, in join
raise RuntimeError("cannot join thread before it is started")
RuntimeError: cannot join thread before it is started
(type=error, job_cat=None)
2023-01-02 15:39:51,963::ERROR::[_cplogging:213] [02/Jan/2023:15:39:51] ENGINE Error in 'start' listener <bound method Server.start of <cherrypy._cpserver.Server object at 0x7f7b86a33400>>
Traceback (most recent call last):
File "/usr/lib/sabnzbd/venv/lib/python3.10/site-packages/cheroot/ssl/builtin.py", line 99, in _loopback_for_cert
thread.start()
File "/usr/lib/python3.10/threading.py", line 935, in start
_start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
from line 99 in builtin.py, it still seems to be a SSL cert issue of some sort, but I'm missing something.
Any suggestions appreciated, thanks!