Skip to content
This repository

`ws-hostname` alias not recognized by notebook #885

fperez opened this Issue · 7 comments

3 participants

Fernando Perez Min RK Brian E. Granger
Fernando Perez

When passing --ws-hostname, I'm getting this tb:

amirbar[junk]> ipython notebook --ip=* --ws-hostname=
[IPythonNotebookApp] Using existing profile dir: u'/home/fperez/.ipython/profile_default'
[IPythonNotebookApp] WARNING: the notebook server is listening on all IP addresses but not using any encryption or authentication. This is highly insecure and not recommended.
[IPythonNotebookApp] The IPython Notebook is running at: http://[all ip addresses on your system]:8888
[IPythonNotebookApp] Kernel started: c4156598-9e6c-4fd9-9611-f3212785aaf4
[IPythonNotebookApp] Connecting to: tcp://
[IPythonNotebookApp] Connecting to: tcp://
[IPythonNotebookApp] Connecting to: tcp://
WARNING: Unrecognized alias: 'ws-hostname', it will probably have no effect.Traceback (most recent call last):
  File "", line 1, in 
  File "/home/fperez/usr/lib/python2.7/site-packages/IPython/zmq/", line 777, in main
  File "/home/fperez/usr/lib/python2.7/site-packages/IPython/zmq/", line 710, in initialize
    super(IPKernelApp, self).initialize(argv)
  File "/home/fperez/usr/lib/python2.7/site-packages/IPython/zmq/", line 279, in initialize
    super(KernelApp, self).initialize(argv)
  File "/home/fperez/usr/lib/python2.7/site-packages/IPython/core/", line 306, in initialize
  File "/home/fperez/usr/lib/python2.7/site-packages/IPython/config/", line 406, in parse_command_line
    config = loader.load_config()
  File "/home/fperez/usr/lib/python2.7/site-packages/IPython/config/", line 575, in load_config
  File "/home/fperez/usr/lib/python2.7/site-packages/IPython/config/", line 664, in _convert_to_config
  File "/home/fperez/usr/lib/python2.7/site-packages/IPython/config/", line 496, in load_config
    self._exec_config_str(lhs, rhs)
  File "/home/fperez/usr/lib/python2.7/site-packages/IPython/config/", line 347, in _exec_config_str
    exec exec_str in locals(), globals()
  File "", line 1
SyntaxError: can't assign to operator

The kernel crashes as well, so right now listening on a public IP with fully working websockets seems to be busted, if I understand the mechanics correctly. Unless I'm doing something wrong, I'm flagging this one as critical for 0.12...

Fernando Perez

ps - esp. because it actually crashes the kernel wholesale...

Min RK minrk closed this in 71ae352
Min RK

sorry, another typo of mine in the recent PR. Fix pushed.

Fernando Perez

Perfect! I was trying to access a remote notebook...

BTW, we should probably add a little snippet to about how to start remote notebooks. The info is there in the --help string, but for a new user who doesn't understand the underlying websockets implementation, it's likely to be too opaque. I just updated that with the new --existing use patterns, but I need to finish my taxes right now so I need to shift gears :)

Brian E. Granger
Min RK

@ellisonbg I confirmed the issue, and it has since been fixed.

Brian E. Granger
Brian E. Granger

Ahh, nevermind, I see it was a typo...thanks.

Brian E. Granger ellisonbg referenced this issue from a commit
Commit has since been removed from the repository and is no longer available.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.