-
Notifications
You must be signed in to change notification settings - Fork 48
Not working with Jupyter 4.3 #311
Comments
Here's what I see on the jupyter server logs:
|
This Jupyter release blog post describes the problem. To quote:
|
The dashboard server is a nodejs app. It requires a running jupyter kernel gateway instance. I'm not clear where the notebook server fits into your setup. |
Does a notebook server not also provide a kernel gateway? That's how I've
had it set up and it's been working fine until I updated.
…On Fri, Dec 23, 2016, 12:33 AM Peter Parente ***@***.***> wrote:
The dashboard server is a nodejs app. It requires a running jupyter kernel
gateway instance. I'm not clear where the notebook server fits into your
setup.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#311 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAvqhoVtkXh_Xt6Un0Lfio1LYkX6C3apks5rK11AgaJpZM4LUZvc>
.
|
The notebook server has auth mechanisms mean for users such as password, cookies, and temp keys. The kernel gateway is more attuned to programmatic auth and access via API tokens. Those differences aside, I think the kernel gateway ignores the new temp key auth added in notebook 4.3. It should continue working as before, but I've not tried it yet. Using a notebook server instead of kernel gateway with the dashboard server is not something we've tested before. I'm happy to take PRs if you'd like to make it a supported option. |
Ahh thanks for the explanation! I just set up the latest kernel gateway and it is indeed working. If I have time later on I might take a stab at this since I do find it a bit redundant to run both the notebook and the gateway (and I don't need to scale at this point). |
Haven't had time to dig much into it, but it looks like call to
/api/kernels
is getting a 403, possibly due to the security changes that they made. Btw, my notebook is running withhere's what I see in console:
The text was updated successfully, but these errors were encountered: