Just looked in some log files (sorry, should have done this first!):
Code: Select all
Exception in thread HTTPServer Thread-10:
Traceback (most recent call last):
File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
self.run()
File "/usr/lib/python2.6/threading.py", line 484, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/share/sabnzbdplus/cherrypy/process/servers.py", line 75, in _start_http_thread
self.httpserver.start()
File "/usr/share/sabnzbdplus/cherrypy/wsgiserver/__init__.py", line 1629, in start
raise socket.error, msg
error: [Errno 99] Cannot assign requested address
I'm trying to bind to 192.168.1.100 (a static address assigned by DHCP). This is a wireless connection, which takes a few seconds after boot to connect. This seems to be the problem.
I'm considering just adding a sleep command to the init script... any better solutions?