Как связать вход в Jupyterhub с созданным блокнотом?

Я пытаюсь заставить работать jupyterhub с CondorSpawner и LDAPauthentiator, и я борюсь со следующей проблемой:

Я создал ботинок jupyter через jupyter notebook --port=53762 через htcondor, и создатель возвращает правильный IP-адрес и номер порта. После того, как Jupyterhub начинает подключаться http://localhost:53762/tree/user/u52383/vjfjfj/, но когда сервер перенаправляется на созданный ноутбук, он всегда вылетает со следующей ошибкой 404 (последние 2 строки):

16:13:41.229 [ConfigProxy] info: Adding route /tree/user/gabriel/vjfjfj -> http://127.0.0.1:53762
16:13:41.229 [ConfigProxy] info: Route added /tree/user/gabriel/vjfjfj -> http://127.0.0.1:53762
16:13:41.230 [ConfigProxy] info: 201 POST /api/routes/tree/user/gabriel/vjfjfj
[I 2020-10-06 16:13:41.232 JupyterHub users:609] Server gabriel:vjfjfj is ready
[I 2020-10-06 16:13:41.232 JupyterHub log:174] 200 GET /tree/hub/api/users/gabriel/servers/vjfjfj/progress (u52383@::ffff:127.0.0.1) 10363.56ms
[I 2020-10-06 16:13:41.244 JupyterHub log:174] 302 GET /tree/hub/spawn-pending/gabriel/vjfjfj -> /tree/user/gabriel/vjfjfj (u52383@::ffff:127.0.0.1) 0.00ms
16:13:41.258 [ConfigProxy] error: 404 GET /login?next=%2Ftree%2Fuser%2Fgabriel%2Fvjfjfj
[I 2020-10-06 16:13:41.264 JupyterHub log:174] 200 GET /tree/hub/error/404?url=%2Flogin%3Fnext%3D%252Ftree%252Fuser%252Fgabriel%252Fvjfjfj (@127.0.0.1) 0.00ms

Похоже, что в записной книжке jupyter есть какая-то ошибка, поскольку она была запрошена в то время

[I 16:13:41.254 NotebookApp] 302 GET /tree/user/u52383/vjfjfj (127.0.0.1) 0.00ms

и сама ошибка звучит как ошибка входа в систему /login?next=%2Ftree%2Fuser%2Fgabriel%2Fvjfjfj

Кто-нибудь знает, что вызывает этот сбой? Или есть ошибка с порождением ноутбука таким образом?

заранее спасибо

Габриэль


person Gabriel Peters    schedule 06.10.2020    source источник


Ответы (1)


Я сам решил это, проблема заключалась в блокировке безопасности в блокноте jupyter. При добавлении --NotebookApp.token='' вход был успешным.

Обратите внимание, что это немного небезопасно, так как теперь каждый на сервере может получить доступ к записной книжке.

person Gabriel Peters    schedule 07.10.2020