I tried your ppa, afaik it installed 0.4.12 but I would like 0.5.0 Beta6 so due to other issues I decided to try my manual install method on a fresh install of 8.04.3 64bit desktop. I followed the instructions here
http://wiki.sabnzbd.org/install-ubuntuserver804 substituting in the 0.5.0 Beta6 tar. Then after manually starting sabnzbd and configuring it, I used the example script here
http://wiki.sabnzbd.org/install-as-a-unix-daemon making adjustments for my install/config and putting the script in /etc/init.d with 755 permissions with root as the owner . Now I can sucessfully start and run sabnzbd manually with
but after adding a startup hook
I get the following error in cherrypy.log
Code: Select all
[19/Jan/2010:11:22:17] ENGINE Bus STARTING
[19/Jan/2010:11:22:17] ENGINE Started monitor thread '_TimeoutMonitor'.
[19/Jan/2010:11:22:17] ENGINE Error in 'start' listener <bound method Server.start of <cherrypy._cp$
Traceback (most recent call last):
File "/home/matt/SABnzbd-0.5.0Beta6/cherrypy/process/wspbus.py", line 147, in publish
output.append(listener(*args, **kwargs))
File "/home/matt/SABnzbd-0.5.0Beta6/cherrypy/_cpserver.py", line 90, in start
ServerAdapter.start(self)
File "/home/matt/SABnzbd-0.5.0Beta6/cherrypy/process/servers.py", line 62, in start
self.wait()
File "/home/matt/SABnzbd-0.5.0Beta6/cherrypy/process/servers.py", line 97, in wait
raise self.interrupt
error: (99, 'Cannot assign requested address')
[19/Jan/2010:11:22:17] ENGINE Shutting down due to error in start listener:
Traceback (most recent call last):
File "/home/matt/SABnzbd-0.5.0Beta6/cherrypy/process/wspbus.py", line 184, in start
self.publish('start')
File "/home/matt/SABnzbd-0.5.0Beta6/cherrypy/process/wspbus.py", line 147, in publish
output.append(listener(*args, **kwargs))
File "/home/matt/SABnzbd-0.5.0Beta6/cherrypy/_cpserver.py", line 90, in start
ServerAdapter.start(self)
File "/home/matt/SABnzbd-0.5.0Beta6/cherrypy/process/servers.py", line 62, in start
self.wait()
File "/home/matt/SABnzbd-0.5.0Beta6/cherrypy/process/servers.py", line 97, in wait
raise self.interrupt
error: (99, 'Cannot assign requested address')
[19/Jan/2010:11:22:17] ENGINE Bus STOPPING
[19/Jan/2010:11:22:17] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('192.168.12.54', 80$
[19/Jan/2010:11:22:17] ENGINE Error in HTTP server: shutting down
Traceback (most recent call last):
File "/home/matt/SABnzbd-0.5.0Beta6/cherrypy/process/servers.py", line 75, in _start_http_thread
self.httpserver.start()
File "/home/matt/SABnzbd-0.5.0Beta6/cherrypy/wsgiserver/__init__.py", line 1629, in start
raise socket.error, msg
error: (99, 'Cannot assign requested address')
[19/Jan/2010:11:22:17] ENGINE Bus STOPPING
[19/Jan/2010:11:22:17] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('192.168.12.54', 80$
[19/Jan/2010:11:22:17] ENGINE Stopped thread '_TimeoutMonitor'.
[19/Jan/2010:11:22:17] ENGINE Bus STOPPED
[19/Jan/2010:11:22:17] ENGINE Bus EXITING
Any suggestions? I suspect the script is running before the network interfaces are completely initialized but I really don't know how this all works.
Thanks