On Mon, Mar 31, 2025 at 4:45 AM John Cremona <john.crem...@gmail.com> wrote: > > I still have the problem. Although what I did in my previous post "fixed" > the issue once last week, this week I am back to not being able to use the > notebook as it asks for a token but does not accept the token provided. Here > is the terminal output when I tun "sage --notebook". If anyone has any idea > what is causing this, I would be grateful. > > ┌────────────────────────────────────────────────────────────────────┐ > │ SageMath version 10.6.rc0, Release Date: 2025-03-22 │ > │ Using Python 3.12.3. Type "help()" for help. │ > └────────────────────────────────────────────────────────────────────┘ > ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ > ┃ Warning: this is a prerelease version, and it may be unstable. ┃ > ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ > Sage doc server started running at http://127.0.0.1:36225 > Please wait while the Sage Jupyter Notebook server starts... > /home/john/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/tornado/ioloop.py:274: > DeprecationWarning: There is no current event loop > loop = asyncio.get_event_loop() > [I 2025-03-31 10:40:41.808 ServerApp] Package notebook took 0.0000s to import > /home/john/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/traitlets/traitlets.py:3913: > DeprecationWarning: Keyword `trait` is deprecated in traitlets 5.0, use > `value_trait` instead > warn( > /home/john/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/traitlets/traitlets.py:3615: > DeprecationWarning: Traits should be given as instances, not types (for > example, `Int()`, not `Int`). Passing types is deprecated in traitlets 4.1. > super().__init__(trait=trait, default_value=default_value, **kwargs) > /home/john/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/jupyter_lsp/handlers.py:6: > DeprecationWarning: jupyter_server.base.zmqhandlers module is deprecated in > Jupyter Server 2.0 > from jupyter_server.base.zmqhandlers import WebSocketHandler, WebSocketMixin > [I 2025-03-31 10:40:41.822 ServerApp] Package jupyter_lsp took 0.0139s to > import > [W 2025-03-31 10:40:41.822 ServerApp] A `_jupyter_server_extension_points` > function was not found in jupyter_lsp. Instead, a > `_jupyter_server_extension_paths` function was found and will be used for > now. This function name will be deprecated in future releases of Jupyter > Server. > [I 2025-03-31 10:40:41.827 ServerApp] Package jupyter_server_terminals took > 0.0048s to import > [I 2025-03-31 10:40:41.828 ServerApp] Package jupyterlab took 0.0000s to > import > [I 2025-03-31 10:40:42.369 ServerApp] Package notebook_shim took 0.0000s to > import > [W 2025-03-31 10:40:42.369 ServerApp] A `_jupyter_server_extension_points` > function was not found in notebook_shim. Instead, a > `_jupyter_server_extension_paths` function was found and will be used for > now. This function name will be deprecated in future releases of Jupyter > Server. > [I 2025-03-31 10:40:42.369 ServerApp] jupyter_lsp | extension was > successfully linked. > [I 2025-03-31 10:40:42.373 ServerApp] jupyter_server_terminals | extension > was successfully linked. > [I 2025-03-31 10:40:42.377 ServerApp] jupyterlab | extension was successfully > linked. > [I 2025-03-31 10:40:42.380 ServerApp] notebook | extension was successfully > linked. > /home/john/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/traitlets/traitlets.py:1897: > DeprecationWarning: ServerApp.token config is deprecated in jupyter-server > 2.0. Use IdentityProvider.token > return t.cast(Sentinel, self._get_trait_default_generator(names[0])(self)) > [I 2025-03-31 10:40:42.386 ServerApp] notebook_shim | extension was > successfully linked. > /home/john/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/jupyter_server/_tz.py:33: > DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled > for removal in a future version. Use timezone-aware objects to represent > datetimes in UTC: datetime.datetime.now(datetime.UTC). > dt = unaware(*args, **kwargs) > /home/john/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/jupyter_server/_tz.py:33: > DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled > for removal in a future version. Use timezone-aware objects to represent > datetimes in UTC: datetime.datetime.now(datetime.UTC). > dt = unaware(*args, **kwargs) > [I 2025-03-31 10:40:42.403 ServerApp] notebook_shim | extension was > successfully loaded. > /home/john/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/jupyter_server/extension/manager.py:115: > DeprecationWarning: A `_load_jupyter_server_extension` function was not > found in <module 'jupyter_lsp' from > '/home/john/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/jupyter_lsp/__init__.py'>. > Instead, a `load_jupyter_server_extension` function was found and will be > used for now. This function name will be deprecated in future releases of > Jupyter Server. > loader = get_loader(loc) > [I 2025-03-31 10:40:42.406 ServerApp] jupyter_lsp | extension was > successfully loaded. > [I 2025-03-31 10:40:42.406 ServerApp] jupyter_server_terminals | extension > was successfully loaded. > /home/john/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/traitlets/traitlets.py:1897: > DeprecationWarning: ServerApp.token config is deprecated in jupyter-server > 2.0. Use IdentityProvider.token > return t.cast(Sentinel, self._get_trait_default_generator(names[0])(self)) > [I 2025-03-31 10:40:42.408 LabApp] JupyterLab extension loaded from > /home/john/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/jupyterlab > [I 2025-03-31 10:40:42.408 LabApp] JupyterLab application directory is > /home/john/sage/local/var/lib/sage/venv-python3.12/share/jupyter/lab > [I 2025-03-31 10:40:42.409 LabApp] Extension Manager is 'pypi'. > [I 2025-03-31 10:40:42.444 ServerApp] jupyterlab | extension was successfully > loaded. > [I 2025-03-31 10:40:42.447 ServerApp] notebook | extension was successfully > loaded. > [I 2025-03-31 10:40:42.447 ServerApp] Serving notebooks from local directory: > /home/john/ecnf-data/sage > [I 2025-03-31 10:40:42.447 ServerApp] Jupyter Server 2.7.3 is running at: > [I 2025-03-31 10:40:42.447 ServerApp] > http://localhost:8888/tree?token=7b2e7729b2d8056cf022f4bc7673711c1845d759b220d1db > [I 2025-03-31 10:40:42.447 ServerApp] > http://127.0.0.1:8888/tree?token=7b2e7729b2d8056cf022f4bc7673711c1845d759b220d1db > [I 2025-03-31 10:40:42.447 ServerApp] Use Control-C to stop this server and > shut down all kernels (twice to skip confirmation). > [C 2025-03-31 10:40:42.470 ServerApp] > > To access the server, open this file in a browser: > > file:///home/john/.local/share/jupyter/runtime/jpserver-2184805-open.html > Or copy and paste one of these URLs: > > http://localhost:8888/tree?token=7b2e7729b2d8056cf022f4bc7673711c1845d759b220d1db > > http://127.0.0.1:8888/tree?token=7b2e7729b2d8056cf022f4bc7673711c1845d759b220d1db
What does happen if you try to open one of these URLs directly? > [I 2025-03-31 10:40:42.732 ServerApp] Skipped non-installed server(s): > bash-language-server, dockerfile-language-server-nodejs, > javascript-typescript-langserver, jedi-language-server, > julia-language-server, pyright, python-language-server, python-lsp-server, > r-languageserver, sql-language-server, texlab, typescript-language-server, > unified-language-server, vscode-css-languageserver-bin, > vscode-html-languageserver-bin, vscode-json-languageserver-bin, > yaml-language-server > > On Friday, 28 March 2025 at 10:48:15 UTC John Cremona wrote: >> >> I fixed it: looking carefully at the output led me to look at the >> permissions in /usr/local and I found that /usr/local/share (owbed by root) >> was rwxrwxrw- so it was not possible for non-root to go there. I changed >> it to rwxrwxr-x and now it works normally. >> >> Issue closed! >> >> John Cremona >> >> On Thursday, 27 March 2025 at 18:51:33 UTC John Cremona wrote: >>> >>> When I want to run a notebook I start sage with "sage --notebook" >>> which used to open up a tab on my default browser (chrome) showing a >>> list of files in the directory where I issued the command. But now it >>> has started doing something different, namely showing a page which >>> wants a token to be entered in a box. This is despite the URL having >>> the token in it. And if I do paste in the correct token it responds >>> with "invalid credentials". >>> >>> This is with ubuntu 24.04 and sage 10.6.rc0 (but 10.4 does the same). >>> >>> It may be that it used to work before I upgraded from ubuntu 22.04 >>> (and rebuilt sage after). >>> >>> It does work OK with firefox, though that is not what sage opens by default. >>> >>> John > > -- > You received this message because you are subscribed to the Google Groups > "sage-support" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-support+unsubscr...@googlegroups.com. > To view this discussion visit > https://groups.google.com/d/msgid/sage-support/980f7626-993b-4530-8b2f-4721e9439b31n%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/sage-support/CAAWYfq167CiYpKgh5SUeWSo1UfRTz3ZHP3sSBzEeh%3DSDg%2B_RYA%40mail.gmail.com.