Hi On 12 July 2012 18:37, Jan Groenewald <[email protected]> wrote:
> Hi > > On 12 July 2012 18:32, Jason Grout <[email protected]> wrote: > >> On 7/12/12 9:33 AM, Jan Groenewald wrote: >> >>> Can anyone help with this? >>> (It is a sage 5.1 compiled from source on Ubuntu 12.04) >>> >>> sage: notebook(interface="eth1", port=8080, secure=true, >>> open_viewer=false) >>> The notebook files are stored in: sage_notebook.sagenb >>> ERROR: An unexpected error occurred while tokenizing input >>> The following traceback may be corrupted or invalid >>> The error message is: ('EOF in multi-line statement', (114, 0)) >>> >>> ------------------------------**------------------------------** >>> --------------- >>> RuntimeError Traceback (most recent call >>> last) >>> >>> /home/jan/.sage/<ipython console> in <module>() >>> >>> /home/jan/src/sagemath-source/**sage-5.1/devel/sagenb/sagenb/** >>> notebook/notebook_object.pyc >>> in __call__(self, *args, **kwds) >>> 215 """ >>> 216 def __call__(self, *args, **kwds): >>> --> 217 return self.notebook(*args, **kwds) >>> 218 >>> 219 notebook = run_notebook.notebook_twisted >>> >>> /home/jan/src/sagemath-source/**sage-5.1/devel/sagenb/sagenb/** >>> notebook/run_notebook.pyc >>> in notebook_twisted(self, directory, port, interface, address, >>> port_tries, secure, reset, accounts, require_login, server_pool, ulimit, >>> timeout, open_viewer, sagetex_path, start_path, fork, quiet, subnets) >>> 441 print "*" * 70 >>> 442 >>> --> 443 port = find_next_available_port(**interface, port, >>> port_tries) >>> 444 if open_viewer: >>> 445 "Open viewer automatically isn't fully implemented. >>> You have to manually open your web browser to the above URL." >>> >>> /home/jan/src/sagemath-source/**sage-5.1/devel/sagenb/sagenb/** >>> misc/misc.pyc >>> in find_next_available_port(**interface, start, max_tries, verbose) >>> 132 print "Port %s is already in use."%port >>> 133 print "Trying next port..." >>> --> 134 raise RuntimeError, "no available port." >>> 135 >>> 136 >>> >>> RuntimeError: no available port. >>> >> >> Does netstat say something else is running on 8080? I have this when I >> have another server running on 8080 that I forgot about. >> >> No, netstat shows nothing, and 5 other ports showing nothing give the > same error. > Problem was interface="eth1". It works with interface="196.21.91.202" I found this documentation misleading, as if we are moving from addresses to interfaces names, from sage: notebook? which is why I put "eth1" in the first place; but a re-read led me to try the address instead: * "interface" -- string (default: "'localhost'"), address of network interface to listen on; give "''" to listen on all interfaces. You may use "address" here for backwards compatibility, but this is deprecated and will be removed in the future. Regards, Jan -- .~. /V\ Jan Groenewald /( )\ www.aims.ac.za ^^-^^ -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org
