Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't connect through VSCode remote server #3505

Closed
vinibodruch opened this issue Sep 20, 2024 · 1 comment
Closed

Can't connect through VSCode remote server #3505

vinibodruch opened this issue Sep 20, 2024 · 1 comment
Labels

Comments

@vinibodruch
Copy link

Bug description

Although I have followed the tutorial on this blog to configure JupyterHub to be accessed from Visual Studio Code, I still can't connect properly. The print('test') command remains stuck in execution, and the cell never finishes processing.
The 'jupyter' log section shows the message:

16:09:38.542 [info] Disposing kernel .jvsc74a57bd0916dbcbb3f70747c44a77c7bcd40155683ae19c65e1c03b4aa3499c5328201f1./bin/python3./bin/python3.-m#ipykernel_launcher for notebook ~/Documents/Repositories/helm-charts/jupyter/Untitled.ipynb due to selection of another kernel or closing of the notebook
16:09:38.542 [info] Dispose Kernel '~/Documents/Repositories/helm-charts/jupyter/Untitled.ipynb' associated with '~/Documents/Repositories/helm-charts/jupyter/Untitled.ipynb'
16:09:52.206 [info] Starting Kernel (Python 3 (ipykernel)) for '~/Documents/Repositories/helm-charts/jupyter/Untitled.ipynb' (disableUI=false)
16:09:52.448 [info] https://jupyter-hub.calcard.com.br/user/~.santos/: Kernel started: 2758f471-249c-420e-89f9-5bd4e8c47c9b
16:09:52.997 [info] Started session for kernel startUsingRemoteKernelSpec:7eb14cc8b4637133bba7dc572cac91c7c288c6b483f885d1a6da80fa0c36e515..python3./python./.-m#ipykernel_launcher
16:09:53.125 [info] Kernel successfully started
16:09:53.184 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
16:09:53.186 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
[...]
16:09:54.803 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer
16:09:54.805 [error] Exception while handling messages: TypeError: First argument to DataView constructor must be an ArrayBuffer

How to reproduce

  1. I followed the configuration steps described in this blog.
  2. In VSCode, I connected to JupyterHub and created a new notebook, selected the jupyterhub kernel.
    image
  3. In the notebook, I executed the print('test') command.
  4. The cell remains in execution indefinitely, with no output. After I interrupt, these message shows:
    image

Expected behaviour

I expected the print('test') command to execute and return the expected result in the notebook within VSCode.

Actual behaviour

The print('test') command stays in execution forever without completing or displaying any output.

Your personal set up

  • OS: Ubuntu 22.04
  • Version(s):
    image
Full environment
# pip list
Package                      Version
---------------------------- ----------------
absl-py                      1.4.0
anyio                        3.6.2
apturl                       0.5.2
argcomplete                  3.3.0
argon2-cffi                  21.3.0
argon2-cffi-bindings         21.2.0
arrow                        1.2.3
asttokens                    2.2.1
astunparse                   1.6.3
attrs                        22.2.0
backcall                     0.2.0
bcrypt                       3.2.0
beautifulsoup4               4.12.0
bleach                       6.0.0
blinker                      1.4
Brlapi                       0.8.3
cachetools                   5.3.1
certifi                      2020.6.20
cffi                         1.15.1
chardet                      4.0.0
chrome-gnome-shell           0.0.0
click                        8.0.3
cloudpickle                  2.2.1
colorama                     0.4.4
comm                         0.1.3
command-not-found            0.3
contourpy                    1.0.7
cryptography                 3.4.8
cupshelpers                  1.0
cycler                       0.11.0
dbus-python                  1.2.18
debugpy                      1.6.6
decorator                    5.1.1
defer                        1.0.6
defusedxml                   0.7.1
distlib                      0.3.8
distro                       1.7.0
distro-info                  1.1+ubuntu0.2
duplicity                    0.8.21
eli5                         0.13.0
evdev                        1.4.0
exceptiongroup               1.1.1
executing                    1.2.0
fasteners                    0.14.1
fastjsonschema               2.16.3
filelock                     3.13.1
flatbuffers                  23.5.26
fonttools                    4.39.3
fqdn                         1.5.1
future                       0.18.2
gast                         0.4.0
gitdb                        4.0.11
GitPython                    3.1.43
google-auth                  2.19.0
google-auth-oauthlib         1.0.0
google-pasta                 0.2.0
gpg                          1.16.0
graphviz                     0.20.1
grpcio                       1.54.2
h5py                         3.8.0
html5lib                     1.1
httplib2                     0.20.2
idna                         3.3
importlib-metadata           4.6.4
iniconfig                    2.0.0
ipykernel                    6.29.5
ipython                      8.12.0
ipython-genutils             0.2.0
ipywidgets                   8.0.6
isodate                      0.6.1
isoduration                  20.11.0
jax                          0.4.10
jedi                         0.18.2
jeepney                      0.7.1
Jinja2                       3.1.2
joblib                       1.2.0
jsonpointer                  2.3
jsonschema                   4.17.3
jupyter                      1.0.0
jupyter_client               8.1.0
jupyter-console              6.6.3
jupyter_core                 5.3.0
jupyter-events               0.6.3
jupyter_server               2.5.0
jupyter_server_terminals     0.4.4
jupyterlab-pygments          0.2.2
jupyterlab-widgets           3.0.7
keras                        2.12.0
keyring                      23.5.0
kiwisolver                   1.4.4
language-selector            0.1
launchpadlib                 1.10.16
lazr.restfulclient           0.14.4
lazr.uri                     1.0.6
libclang                     16.0.0
llvmlite                     0.39.1
lockfile                     0.12.2
louis                        3.20.0
lxml                         4.8.0
macaroonbakery               1.3.1
mahotas                      1.4.18
Mako                         1.1.3
Markdown                     3.4.3
MarkupSafe                   2.1.2
matplotlib                   3.7.1
matplotlib-inline            0.1.6
mistune                      2.0.5
ml-dtypes                    0.1.0
monotonic                    1.6
more-itertools               8.10.0
nbclassic                    0.5.4
nbclient                     0.7.2
nbconvert                    7.2.10
nbformat                     5.8.0
nest-asyncio                 1.5.6
netifaces                    0.11.0
networkx                     3.1
nodeenv                      1.8.0
notebook                     6.5.3
notebook_shim                0.2.2
numba                        0.56.4
numpy                        1.23.5
oauthlib                     3.2.0
olefile                      0.46
opencv-python                4.10.0.84
opt-einsum                   3.3.0
packaging                    23.0
pandas                       1.5.3
pandocfilters                1.5.0
paramiko                     2.9.3
parso                        0.8.3
patsy                        0.5.3
peewee                       3.17.0
pendulum                     3.0.0
pexpect                      4.8.0
phik                         0.12.4
pickleshare                  0.7.5
Pillow                       9.0.1
pip                          24.2
pipx                         1.5.0
platformdirs                 4.2.0
plotly                       5.14.1
pluggy                       1.0.0
prometheus-client            0.16.0
prompt-toolkit               3.0.38
protobuf                     4.23.2
psutil                       5.9.4
ptyprocess                   0.7.0
pure-eval                    0.2.2
pyasn1                       0.5.0
pyasn1-modules               0.3.0
pycairo                      1.20.1
pycparser                    2.21
pycups                       2.0.1
Pygments                     2.14.0
PyGObject                    3.42.1
PyJWT                        2.3.0
pymacaroons                  0.13.0
PyNaCl                       1.5.0
pyparsing                    2.4.7
pyRFC3339                    1.1
pyrsistent                   0.19.3
pytest                       7.3.0
python-apt                   2.4.0+ubuntu4
python-dateutil              2.8.2
python-debian                0.1.43+ubuntu1.1
python-json-logger           2.0.7
python-magic                 0.4.24
pytz                         2022.1
pyxdg                        0.27
PyYAML                       5.4.1
pyzmq                        25.0.2
qtconsole                    5.4.1
QtPy                         2.3.1
reportlab                    3.6.8
requests                     2.25.1
requests-file                2.0.0
requests-oauthlib            1.3.1
requests-toolbelt            1.0.0
rfc3339-validator            0.1.4
rfc3986-validator            0.1.1
rsa                          4.9
scikit-learn                 1.2.2
scipy                        1.10.1
screen-resolution-extra      0.0.0
seaborn                      0.12.2
SecretStorage                3.3.1
Send2Trash                   1.8.0
setproctitle                 1.2.2
setuptools                   59.6.0
shap                         0.41.0
simple-salesforce            1.12.5
six                          1.16.0
sklearn                      0.0.post1
slicer                       0.0.7
smmap                        5.0.1
sniffio                      1.3.0
soupsieve                    2.4
stack-data                   0.6.2
statsmodels                  0.14.0
systemd-python               234
tabulate                     0.9.0
tenacity                     8.2.2
tensorboard                  2.12.3
tensorboard-data-server      0.7.0
tensorflow                   2.12.0
tensorflow-estimator         2.12.0
tensorflow-io-gcs-filesystem 0.32.0
termcolor                    2.3.0
terminado                    0.17.1
threadpoolctl                3.1.0
time-machine                 2.13.0
tinycss2                     1.2.1
tomli                        2.0.1
tornado                      6.2
tqdm                         4.65.0
traitlets                    5.9.0
typing_extensions            4.6.2
tzdata                       2023.4
ubuntu-drivers-common        0.0.0
ubuntu-pro-client            8001
ufw                          0.36.1
unattended-upgrades          0.1
uri-template                 1.2.0
urllib3                      1.26.5
usb-creator                  0.3.7
userpath                     1.9.2
vboxapi                      1.0
virtualenv                   20.25.1
wadllib                      1.3.6
wcwidth                      0.2.6
webcolors                    1.13
webencodings                 0.5.1
websocket-client             1.5.1
Werkzeug                     2.3.4
wheel                        0.37.1
widgetsnbextension           4.0.7
wrapt                        1.14.1
xdg                          5
xkit                         0.0.0
zeep                         4.2.1
zipp                         1.0.0
Configuration

I've installed JupyterHub using the zero-to-jupyterhub deployment, and used the helm chart to configure it.
image

jovyan@jupyter-vinicius-2esantos:~/.jupyter$ ls -lha
total 24K
drwxrwsr-x 4 jovyan users 4.0K Aug 20 16:20 .
drwxrwsr-x 9 root   users 4.0K Sep 17 15:54 ..
-rw-rw-r-- 1 jovyan users   38 Sep 17 15:52 jupyter_notebook_config.py
drwxrwsr-x 4 jovyan users 4.0K Aug 20 15:53 lab
drwxrwsr-x 2 jovyan users 4.0K Aug 20 15:41 labconfig
-rw-rw-r-- 1 jovyan users   32 Aug 20 15:43 migrated
jovyan@jupyter-vinicius-2esantos:~/.jupyter$ cat jupyter_notebook_config.py 
c.ContentsManager.allow_hidden = True

Am I missing some thing? Can you help me to solve this issue?

@manics manics added support and removed bug labels Sep 20, 2024
Copy link

Hi there @vinibodruch 👋!

I closed this issue because it was labelled as a support question.

Please help us organize discussion by posting this on the https://discourse.jupyter.org/ forum. If it's your first time posting
please read https://discourse.jupyter.org/t/getting-good-answers-to-your-questions/1825.
The more information you provide the more likely we can help you.

Our goal is to sustain a positive experience for both users and developers. We use GitHub issues for specific discussions related to changing a repository's content, and let the forum be where we can more generally help and inspire each other.

Thanks you for being an active member of our community! ❤️

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants