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
[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.

Reply via email to