Open
Description
Description
Jupyter Enterprise Gateway 3.2.2
Python 3.9.16 using virtual environment
Using single server deployment to validate JEG with jupyter Lab (running another venv terminal) but no success with it.
Please, let me know how to fix this issue. I appreciate your help in advance.
Jupyter server and lab details
IPython : 8.15.0
ipykernel : 6.25.2
jupyter_client : 8.3.1
jupyter_core : 5.3.1
jupyter_server : 2.7.3
jupyterlab : 4.0.6
nbclient : 0.8.0
nbconvert : 7.8.0
nbformat : 5.9.2
traitlets : 5.10.0
[D 2023-09-22 22:47:13.134 EnterpriseGatewayApp] Searching ['/Users/muru/projects/joyent/jupyter/gateway/venv-gw/etc/jupyter', '/Users/muru/.jupyter', '/usr/local/etc/jupyter', '/etc/jupyter'] for config files
[D 2023-09-22 22:47:13.134 EnterpriseGatewayApp] Looking for jupyter_config in /etc/jupyter
[D 2023-09-22 22:47:13.134 EnterpriseGatewayApp] Looking for jupyter_config in /usr/local/etc/jupyter
[D 2023-09-22 22:47:13.134 EnterpriseGatewayApp] Looking for jupyter_config in /Users/muru/.jupyter
[D 2023-09-22 22:47:13.135 EnterpriseGatewayApp] Looking for jupyter_config in /Users/muru/projects/joyent/jupyter/gateway/venv-gw/etc/jupyter
[D 2023-09-22 22:47:13.135 EnterpriseGatewayApp] Looking for jupyter_enterprise_gateway_config in /etc/jupyter
[D 2023-09-22 22:47:13.135 EnterpriseGatewayApp] Looking for jupyter_enterprise_gateway_config in /usr/local/etc/jupyter
[D 2023-09-22 22:47:13.135 EnterpriseGatewayApp] Looking for jupyter_enterprise_gateway_config in /Users/muru/.jupyter
[D 2023-09-22 22:47:13.135 EnterpriseGatewayApp] Looking for jupyter_enterprise_gateway_config in /Users/muru/projects/joyent/jupyter/gateway/venv-gw/etc/jupyter
[D 230922 22:47:13 selector_events:54] Using selector: KqueueSelector
[I 2023-09-22 22:47:13.142 EnterpriseGatewayApp] Jupyter Enterprise Gateway 3.2.2 is available at http://127.0.0.1:8888
[D 2023-09-22 22:48:18.630 EnterpriseGatewayApp] Found kernel python3 in /Users/muru/projects/joyent/jupyter/gateway/venv-gw/share/jupyter/kernels
[D 2023-09-22 22:48:18.630 EnterpriseGatewayApp] Found kernel venv-gw in /Users/muru/Library/Jupyter/kernels
[I 230922 22:48:18 web:2344] 200 GET /api/kernelspecs (127.0.0.1) 1308.87ms
[I 230922 22:48:18 web:2344] 200 GET /api/kernels (127.0.0.1) 0.45ms
[D 2023-09-22 22:48:18.778 EnterpriseGatewayApp] Found kernel python3 in /Users/muru/projects/joyent/jupyter/gateway/venv-gw/share/jupyter/kernels
[D 2023-09-22 22:48:18.778 EnterpriseGatewayApp] Found kernel venv-gw in /Users/muru/Library/Jupyter/kernels
[I 230922 22:48:18 web:2344] 200 GET /api/kernelspecs (127.0.0.1) 2.96ms
[D 2023-09-22 22:48:23.771 EnterpriseGatewayApp] RemoteMappingKernelManager.start_kernel: python3, kernel_username: guest
[D 2023-09-22 22:48:23.779 EnterpriseGatewayApp] Instantiating kernel 'Python 3 Local' with process proxy: enterprise_gateway.services.processproxies.processproxy.LocalProcessProxy
[D 2023-09-22 22:48:23.786 EnterpriseGatewayApp] Starting kernel (async): ['/Users/muru/projects/joyent/jupyter/gateway/venv-gw/bin/python', '-m', 'ipykernel_launcher', '-f', '/Users/muru/Library/Jupyter/runtime/kernel-f9fb4804-93e2-4a96-af80-52358186cac2.json']
[D 2023-09-22 22:48:23.787 EnterpriseGatewayApp] Launching kernel: 'Python 3 Local' with command: ['/Users/muru/projects/joyent/jupyter/gateway/venv-gw/bin/python', '-m', 'ipykernel_launcher', '-f', '/Users/muru/Library/Jupyter/runtime/kernel-f9fb4804-93e2-4a96-af80-52358186cac2.json']
[D 2023-09-22 22:48:23.787 EnterpriseGatewayApp] BaseProcessProxy.launch_process() env: {'KERNEL_LAUNCH_TIMEOUT': '********', 'KERNEL_USERNAME': '********', 'KERNEL_WORKING_DIR': '********', 'KERNEL_GATEWAY': '********', 'KERNEL_ID': '********', 'KERNEL_LANGUAGE': '********', 'EG_IMPERSONATION_ENABLED': '********'}
[I 2023-09-22 22:48:23.796 EnterpriseGatewayApp] Local kernel launched on '192.168.1.73', pid: 30019, pgid: 30019, KernelID: f9fb4804-93e2-4a96-af80-52358186cac2, cmd: '['/Users/muru/projects/joyent/jupyter/gateway/venv-gw/bin/python', '-m', 'ipykernel_launcher', '-f', '/Users/muru/Library/Jupyter/runtime/kernel-f9fb4804-93e2-4a96-af80-52358186cac2.json']'
[D 2023-09-22 22:48:23.797 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57456
[D 2023-09-22 22:48:23.798 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57453
[I 2023-09-22 22:48:23.800 EnterpriseGatewayApp] Kernel started: f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:23.800 EnterpriseGatewayApp] Kernel args: {'env': {'KERNEL_LAUNCH_TIMEOUT': '40', 'KERNEL_USERNAME': 'guest', 'KERNEL_WORKING_DIR': '/Users/muru/projects/joyent/jupyter/client'}, 'kernel_headers': {}, 'kernel_name': 'python3'}
[I 230922 22:48:23 web:2344] 201 POST /api/kernels (127.0.0.1) 31.95ms
[D 2023-09-22 22:48:23.815 EnterpriseGatewayApp] Initializing websocket connection /api/kernels/f9fb4804-93e2-4a96-af80-52358186cac2/channels
[W 2023-09-22 22:48:23.816 EnterpriseGatewayApp] No session ID specified
[D 2023-09-22 22:48:23.816 EnterpriseGatewayApp] Requesting kernel info from f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:23.816 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57452
[I 230922 22:48:23 web:2344] 200 GET /api/kernels (127.0.0.1) 0.52ms
[D 2023-09-22 22:48:23.824 EnterpriseGatewayApp] Found kernel python3 in /Users/muru/projects/joyent/jupyter/gateway/venv-gw/share/jupyter/kernels
[D 2023-09-22 22:48:23.825 EnterpriseGatewayApp] Found kernel venv-gw in /Users/muru/Library/Jupyter/kernels
[I 230922 22:48:23 web:2344] 200 GET /api/kernelspecs (127.0.0.1) 4.24ms
[D 2023-09-22 22:48:23.830 EnterpriseGatewayApp] Initializing websocket connection /api/kernels/f9fb4804-93e2-4a96-af80-52358186cac2/channels
[W 2023-09-22 22:48:23.831 EnterpriseGatewayApp] No session ID specified
[D 2023-09-22 22:48:23.831 EnterpriseGatewayApp] Waiting for pending kernel_info request
[D 2023-09-22 22:48:23.847 EnterpriseGatewayApp] Initializing websocket connection /api/kernels/f9fb4804-93e2-4a96-af80-52358186cac2/channels
[W 2023-09-22 22:48:23.847 EnterpriseGatewayApp] No session ID specified
[D 2023-09-22 22:48:23.848 EnterpriseGatewayApp] Waiting for pending kernel_info request
[D 2023-09-22 22:48:26.753 EnterpriseGatewayApp] activity on f9fb4804-93e2-4a96-af80-52358186cac2: status (busy)
[D 2023-09-22 22:48:26.754 EnterpriseGatewayApp] activity on f9fb4804-93e2-4a96-af80-52358186cac2: status (idle)
[D 2023-09-22 22:48:26.755 EnterpriseGatewayApp] Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.15.0', 'language_info': {'name': 'python', 'version': '3.9.16', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.9.16 (main, Mar 6 2023, 11:20:31) \nType 'copyright', 'credits' or 'license' for more information\nIPython 8.15.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.9'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]}
[I 230922 22:48:26 web:2344] 101 GET /api/kernels/f9fb4804-93e2-4a96-af80-52358186cac2/channels (127.0.0.1) 2941.40ms
[D 2023-09-22 22:48:26.757 EnterpriseGatewayApp] Opening websocket /api/kernels/f9fb4804-93e2-4a96-af80-52358186cac2/channels
[D 2023-09-22 22:48:26.757 EnterpriseGatewayApp] Getting buffer for f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.757 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57453
[D 2023-09-22 22:48:26.757 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57452
[D 2023-09-22 22:48:26.758 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57456
[D 2023-09-22 22:48:26.758 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57454
[D 2023-09-22 22:48:26.758 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57452
[D 2023-09-22 22:48:26.759 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57456
[I 230922 22:48:26 web:2344] 101 GET /api/kernels/f9fb4804-93e2-4a96-af80-52358186cac2/channels (127.0.0.1) 2929.28ms
[D 2023-09-22 22:48:26.760 EnterpriseGatewayApp] Opening websocket /api/kernels/f9fb4804-93e2-4a96-af80-52358186cac2/channels
[D 2023-09-22 22:48:26.760 EnterpriseGatewayApp] Getting buffer for f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.760 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57453
[D 2023-09-22 22:48:26.760 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57452
[D 2023-09-22 22:48:26.760 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57456
[D 2023-09-22 22:48:26.761 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57454
[D 2023-09-22 22:48:26.761 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57452
[D 2023-09-22 22:48:26.761 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57456
[I 230922 22:48:26 web:2344] 101 GET /api/kernels/f9fb4804-93e2-4a96-af80-52358186cac2/channels (127.0.0.1) 2914.92ms
[D 2023-09-22 22:48:26.762 EnterpriseGatewayApp] Opening websocket /api/kernels/f9fb4804-93e2-4a96-af80-52358186cac2/channels
[D 2023-09-22 22:48:26.762 EnterpriseGatewayApp] Getting buffer for f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.762 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57453
[D 2023-09-22 22:48:26.762 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57452
[D 2023-09-22 22:48:26.763 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57456
[D 2023-09-22 22:48:26.763 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57454
[D 2023-09-22 22:48:26.763 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57452
[D 2023-09-22 22:48:26.763 EnterpriseGatewayApp] Connecting to: tcp://127.0.0.1:57456
[D 2023-09-22 22:48:26.765 EnterpriseGatewayApp] Nudge: attempt 1 on kernel f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.766 EnterpriseGatewayApp] Nudge: attempt 1 on kernel f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.766 EnterpriseGatewayApp] Nudge: attempt 1 on kernel f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.769 EnterpriseGatewayApp] activity on f9fb4804-93e2-4a96-af80-52358186cac2: status (busy)
[D 2023-09-22 22:48:26.769 EnterpriseGatewayApp] Nudge: IOPub received: f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.769 EnterpriseGatewayApp] Nudge: resolving iopub future: f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.769 EnterpriseGatewayApp] Nudge: IOPub received: f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.769 EnterpriseGatewayApp] Nudge: resolving iopub future: f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.770 EnterpriseGatewayApp] Nudge: IOPub received: f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.770 EnterpriseGatewayApp] Nudge: resolving iopub future: f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.770 EnterpriseGatewayApp] activity on f9fb4804-93e2-4a96-af80-52358186cac2: status (idle)
[D 2023-09-22 22:48:26.771 EnterpriseGatewayApp] activity on f9fb4804-93e2-4a96-af80-52358186cac2: status (busy)
[D 2023-09-22 22:48:26.771 EnterpriseGatewayApp] Nudge: shell info reply received: f9fb4804-93e2-4a96-af80-52358186cac2
[D 2023-09-22 22:48:26.771 EnterpriseGatewayApp] Nudge: resolving shell future: f9fb4804-93e2-4a96-af80-52358186cac2
ws_msg: 8=shell{"date":"2023-09-23T05:48:23.814Z","msg_id":"6db80b74-eeb0-40a0-96f0-dc875651ef86","msg_type":"kernel_info_request","session":"e953b98f-03ba-4541-a218-e12a880c7940","username":"","version":"5.2"}{}{}{}
[E 230922 22:48:26 web:1871] Uncaught exception GET /api/kernels/f9fb4804-93e2-4a96-af80-52358186cac2/channels (127.0.0.1)
HTTPServerRequest(protocol='http', host='127.0.0.1:8888', method='GET', uri='/api/kernels/f9fb4804-93e2-4a96-af80-52358186cac2/channels', version='HTTP/1.1', remote_ip='127.0.0.1')
Traceback (most recent call last):
File "/Users/muru/projects/joyent/jupyter/gateway/venv-gw/lib/python3.9/site-packages/tornado/websocket.py", line 630, in _run_callback
result = callback(*args, **kwargs)
File "/Users/muru/projects/joyent/jupyter/gateway/venv-gw/lib/python3.9/site-packages/jupyter_server/services/kernels/handlers.py", line 522, in on_message
msg = json.loads(ws_msg)
File "/Users/muru/.pyenv/versions/3.9.16/lib/python3.9/json/__init__.py", line 346, in loads
return _default_decoder.decode(s)
File "/Users/muru/.pyenv/versions/3.9.16/lib/python3.9/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/Users/muru/.pyenv/versions/3.9.16/lib/python3.9/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
[D 2023-09-22 22:48:26.781 EnterpriseGatewayApp] Websocket closed f9fb4804-93e2-4a96-af80-52358186cac2:3bc1606c-b8ce165ac41533da8d57fb0c
[W 230922 22:48:26 zmqstream:568] Got events for closed stream <zmq.eventloop.zmqstream.ZMQStream object at 0x11acdce50>