Ipv6 ip addresses are normally written between square brackets in url etc. Unfortunately, specifying [::1]:8080 as the argument to the --server option one gets this:
Meanwhile, without brackets (--server ::1:8080) the result is that the web interface does start correctly, but the browser is instructed to open an invalid address (brackets missing in the url):2008-04-15 18:13:19,021::INFO::Starting web-interface on [::1]:8080
[...]
2008-04-15 18:13:19,352::ERROR::Failed to start web-interface
Traceback (most recent call last):
File "/usr/bin/sabnzbdplus", line 672, in main
cherrypy.server.start(init_only=True)
File "/var/lib/python-support/python2.5/cherrypy/_cpserver.py", line 72, in start
Engine.start(self)
File "/var/lib/python-support/python2.5/cherrypy/_cpengine.py", line 104, in start
self._start()
File "/var/lib/python-support/python2.5/cherrypy/_cpserver.py", line 79, in _start
self.start_http_server()
File "/var/lib/python-support/python2.5/cherrypy/_cpserver.py", line 99, in start_http_server
wait_for_free_port(host, port)
File "/var/lib/python-support/python2.5/cherrypy/_cpserver.py", line 244, in wait_for_free_port
check_port(host, port)
File "/var/lib/python-support/python2.5/cherrypy/_cpserver.py", line 219, in check_port
socket.SOCK_STREAM):
gaierror: (-2, 'Name or service not known')
2008-04-15 18:12:48,538::INFO::Starting web-interface on ::1:8080
[...]
2008-04-15 18:12:48,867::INFO::Lauching browser with http://::1:8080/sabnzbd