support requests issues
https://gitlab.in2p3.fr/jupyterhub-paris-saclay/support-requests/-/issues
2021-09-28T07:40:44+02:00
https://gitlab.in2p3.fr/jupyterhub-paris-saclay/support-requests/-/issues/26
OAuth cookie expiring, causing "Forbidden" errors upon saving files
2021-09-28T07:40:44+02:00
Nicolas ThiƩry
OAuth cookie expiring, causing "Forbidden" errors upon saving files
Symptoms:
- In the notebook: saving failed, showing a "Forbidden" error
- In the logs:
```
[I 2021-09-21 09:28:50.206 SingleUserNotebookApp log:189] 200 GET /jupyter/user/xxx@yyy/api/contents/M1%20ISMH?type=directory&_=1632215401
727 (...
Symptoms:
- In the notebook: saving failed, showing a "Forbidden" error
- In the logs:
```
[I 2021-09-21 09:28:50.206 SingleUserNotebookApp log:189] 200 GET /jupyter/user/xxx@yyy/api/contents/M1%20ISMH?type=directory&_=1632215401
727 (xxx@yyy@127.0.0.1) 2.69ms
[W 2021-09-21 10:26:16.081 SingleUserNotebookApp auth:314] No Hub user identified for request
[W 2021-09-21 10:26:16.082 SingleUserNotebookApp auth:552] Token stored in cookie may have expired
[W 2021-09-21 10:26:16.082 SingleUserNotebookApp zmqhandlers:275] Couldn't authenticate WebSocket connection
```
This may be related to the [OAuth cookie improvement in JupyterHub 1.4](https://jupyterhub.readthedocs.io/en/stable/changelog.html#id1). So upgrading from our current 1.3 to 1.4 as soon as it is released might fix the problem.
Potential mitigation: avoid long sessions? Explicitly
doing a Control-Panel -> Stop my server, say during
lunch breaks?
cc: @marcol480, @marchal