-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed
Labels
Description
🐛 Bug
Accessing the Jupyter lab UI is not working on the GPU docker image.
To Reproduce
docker run -p 8888:8888 --runtime nvidia --rm -it gcr.io/kaggle-gpu-images/python /bin/bash- Run
jupyter lab --allow-root --ip 0.0.0.0In the interactive terminal - Access url http://127.0.0.1:8888/lab?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx gives a blank page
- But running
jupyter notebook --allow-root --ip 0.0.0.0does work
Expected behavior
The Jupyterlab UI works.
Additional context
Here's a dump of stdout
[E 2025-01-10 04:42:26.450 ServerApp] Uncaught exception GET /static/lab/main.4999cab70933d690f75e.js?v=4999cab70933d690f75e (172.17.0.1)
HTTPServerRequest(protocol='http', host='127.0.0.1:8888', method='GET', uri='/static/lab/main.4999cab70933d690f75e.js?v=4999cab70933d690f75e', version='HTTP/1.1', remote_ip='172.17.0.1')
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/tornado/web.py", line 1765, in _execute
result = await result # type: ignore
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/base/handlers.py", line 619, in prepare
_user = self.identity_provider.get_user(self)
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/auth/identity.py", line 705, in get_user
return _backward_compat_user(user)
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/auth/identity.py", line 106, in _backward_compat_user
raise ValueError(msg)
ValueError: Unrecognized user: b'13f758d01416412099746771a0877adc'
[E 2025-01-10 04:42:26.452 ServerApp] Uncaught exception in write_error
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/tornado/web.py", line 1765, in _execute
result = await result # type: ignore
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/base/handlers.py", line 619, in prepare
_user = self.identity_provider.get_user(self)
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/auth/identity.py", line 705, in get_user
return _backward_compat_user(user)
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/auth/identity.py", line 106, in _backward_compat_user
raise ValueError(msg)
ValueError: Unrecognized user: b'13f758d01416412099746771a0877adc'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/tornado/web.py", line 1294, in send_error
self.write_error(status_code, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/base/handlers.py", line 719, in write_error
html = self.render_template("%s.html" % status_code, **ns)
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/base/handlers.py", line 645, in render_template
ns.update(self.template_namespace)
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/base/handlers.py", line 655, in template_namespace
logged_in=self.logged_in,
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/base/handlers.py", line 197, in logged_in
user = self.current_user
File "/usr/local/lib/python3.10/dist-packages/tornado/web.py", line 1420, in current_user
self._current_user = self.get_current_user()
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/base/handlers.py", line 176, in get_current_user
raise RuntimeError(msg)
RuntimeError: Calling `FileFindHandler.get_current_user()` directly is deprecated in jupyter-server 2.0. Use `self.current_user` instead (works in all versions).
[E 2025-01-10 04:42:26.453 ServerApp] {
"Host": "127.0.0.1:8888",
"Accept": "*/*",
"Referer": "http://127.0.0.1:8888/lab?token=2c8b9c779840a11f010c4d15aacadd23fc290fae61d7f785",
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
}
[E 2025-01-10 04:42:26.453 ServerApp] 500 GET /static/lab/main.4999cab70933d690f75e.js?v=4999cab70933d690f75e (@172.17.0.1) 3.53ms referer=http://127.0.0.1:8888/lab?token=[secret]
[E 2025-01-10 04:42:26.895 ServerApp] Uncaught exception GET /static/favicons/favicon.ico (172.17.0.1)
HTTPServerRequest(protocol='http', host='127.0.0.1:8888', method='GET', uri='/static/favicons/favicon.ico', version='HTTP/1.1', remote_ip='172.17.0.1')
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/tornado/web.py", line 1765, in _execute
result = await result # type: ignore
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/base/handlers.py", line 619, in prepare
_user = self.identity_provider.get_user(self)
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/auth/identity.py", line 705, in get_user
return _backward_compat_user(user)
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/auth/identity.py", line 106, in _backward_compat_user
raise ValueError(msg)
ValueError: Unrecognized user: b'13f758d01416412099746771a0877adc'
[E 2025-01-10 04:42:26.896 ServerApp] Uncaught exception in write_error
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/tornado/web.py", line 1765, in _execute
result = await result # type: ignore
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/base/handlers.py", line 619, in prepare
_user = self.identity_provider.get_user(self)
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/auth/identity.py", line 705, in get_user
return _backward_compat_user(user)
File "/usr/local/lib/python3.10/dist-packages/jupyter_server/auth/identity.py", line 106, in _backward_compat_user
raise ValueError(msg)
ValueError: Unrecognized user: b'13f758d01416412099746771a0877adc'
Reactions are currently unavailable