Hi Guys, Currenly I am trying with tmpnb with (OReily THEBE), Currenly I am getting error starting notebook
*XMLHttpRequest cannot load http://192.168.70.54:8000/user/MCkTzGFH4xN1?token=fc868fcdf38d1e03d00aeef57bf5f5c91333de3e61e65325/api/kernels. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:5555' is therefore not allowed access. The response had HTTP status code 405.* export TOKEN=$( head -c 30 /dev/urandom | xxd -p ) docker run --net=host -d -e CONFIGPROXY_AUTH_TOKEN=$TOKEN --name=proxy jupyter/configurable-http-proxy --default-target http://127.0.0.1:9999 docker run -d \ --net=host \ --name=tmpnb \ -e CONFIGPROXY_AUTH_TOKEN=$TOKEN \ -v /var/run/docker.sock:/docker.sock \ jupyter/tmpnb \ python orchestrate.py --use_tokens=1 --image='jupyter/minimal-notebook' --allow-origin='*' \ --command='start-notebook.sh \ "--NotebookApp.base_url={base_path} \ --ip=0.0.0.0 \ --port={port} \ --NotebookApp.trust_xheaders=True" \ --NotebookApp.allow_origin='*' \ --NotebookApp.token=''' Web Console I see the following error: ============================== Thebe is in tmpnb mode main-built.js:28 cookie was wrong/outdated, call spawn as needed main-built.js:28 Tmpnb server seems to be up main-built.js:28 Thebe: start main-built.js:28 show cell state: start for 0 main-built.js:28 call spawn main-built.js:28 spawn handler called main-built.js:28 tmpnb says we should use main-built.js:28 http://192.168.70.54:8000/user/MCkTzGFH4xN1?token=fc868fcdf38d1e03d00aeef57bf5f5c91333de3e61e65325/ main-built.js:28 start_kernel with http://192.168.70.54:8000/user/MCkTzGFH4xN1?token=fc868fcdf38d1e03d00aeef57bf5f5c91333de3e61e65325/ jquery-2.1.4.min.js:4 POST http://192.168.70.54:8000/user/MCkTzGFH4xN1?token=fc868fcdf38d1e03d00aeef57bf5f5c91333de3e61e65325/api/kernels send @ jquery-2.1.4.min.js:4ajax @ jquery-2.1.4.min.js:4o.start @ main-built.js:20e.start_kernel @ main-built.js:28(anonymous function) @ main-built.js:28e.spawn_handler @ main-built.js:28(anonymous function) @ main-built.js:28(anonymous function) @ main-built.js:28 (index):1 XMLHttpRequest cannot load http://192.168.70.54:8000/user/MCkTzGFH4xN1?token=fc868fcdf38d1e03d00aeef57bf5f5c91333de3e61e65325/api/kernels. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:5555' is therefore not allowed access. The response had HTTP status code 405. main-built.js:6 Object {readyState: 0, responseJSON: undefined, status: 0, statusText: "error"} main-built.js:6 API request failed (0): error main-built.js:28 Ajax Error! main-built.js:28 Thebe: disconnected Please guide me How to fix this. On Monday, July 11, 2016 at 4:41:29 PM UTC-4, Timothy Hogan wrote: > > Thanks so much Kyle! Your solution worked! > > On Monday, 11 July 2016 11:21:33 UTC-4, rgbkrk wrote: >> >> Hey Timothy, >> >> Both tmpnb _and_ the notebook in the docker container have to change the >> origin headers for use by Thebe. >> >> For tmpnb, the option is titled --allow-origin ( >> https://github.com/jupyter/tmpnb#options) >> >> On Sun, Jul 10, 2016 at 2:13 PM, Timothy Hogan <[email protected]> >> wrote: >> >>> I set up tmpnb on Docker as instructed on Github >>> >>> It can be accessed via the browser, on http://192.168.99.100:8000. This >>> works as expected >>> >>> I am trying to connect a "Python Fiddle" type frontend (OReily THEBE) to >>> the tmpnb environment. >>> >>> I can connect thebe to "tmpnb.org" and to a kernel running on my local >>> computer. Both work as expected. >>> >>> When I change the URL to http://192.168.99.100:8000, the connection is >>> not made. >>> >>> When I check the Web Console I see the following error: >>> >>> *XMLHttpRequest cannot load http://192.168.99.100:8000/api/spawn/ >>> <http://192.168.99.100:8000/api/spawn/>. No 'Access-Control-Allow-Origin' >>> header is present on the requested resource.* >>> >>> I have tried starting the notebook, with including the following >>> commands >>> >>> --NotebookApp.trust_xheaders=True >>> >>> --NotebookApp.allow_origin=* >>> >>> >>> Yet this does not solve the problem. >>> >>> >>> If I don't use '--NotebookApp.allow_origin=*' on my local computer, >>> when I start up the system, I get the same error. >>> >>> >>> I do not see any errors in my docker containers >>> >>> >>> What additional steps do I need to take? >>> >>> Thank you! >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Project Jupyter" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jupyter/374fe7d1-ec41-48af-83ac-26ee18b48f9d%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/jupyter/374fe7d1-ec41-48af-83ac-26ee18b48f9d%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Kyle Kelley (@rgbkrk <https://twitter.com/rgbkrk>; lambdaops.com) >> > -- You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/d720c605-d3f1-4191-a6cf-14330066b404%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
