it might be that you have to rebuild all the cython/python packages of Sage.

On Wed, 10 Nov 2021, 09:35 Emmanuel Charpentier, <
[email protected]> wrote:

> A routine upgrade of Debian testing (where a few Python binaries were
> upgraded, broke a formerly functional (command line) Sage. It now crashes
> at startup :
>
> charpent@p-202-021:~$ sage
> ┌────────────────────────────────────────────────────────────────────┐
> │ SageMath version 9.5.beta2, Release Date: 2021-09-26               │
> │ Using Python 3.9.8. Type "help()" for help.                        │
> └────────────────────────────────────────────────────────────────────┘
> ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
> ┃ Warning: this is a prerelease version, and it may be unstable.     ┃
> ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
> Traceback (most recent call last):
>   File "/usr/local/sage-9/src/bin/sage-ipython", line 15, in <module>
>     app.initialize()
>   File 
> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/application.py",
>  line 88, in inner
>     return method(app, *args, **kwargs)
>   File 
> "/usr/local/sage-9/local/lib/python3.9/site-packages/IPython/terminal/ipapp.py",
>  line 308, in initialize
>     super(TerminalIPythonApp, self).initialize(argv)
>   File 
> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/application.py",
>  line 88, in inner
>     return method(app, *args, **kwargs)
>   File 
> "/usr/local/sage-9/local/lib/python3.9/site-packages/IPython/core/application.py",
>  line 450, in initialize
>     self.parse_command_line(argv)
>   File 
> "/usr/local/sage-9/local/lib/python3.9/site-packages/IPython/terminal/ipapp.py",
>  line 303, in parse_command_line
>     return super(TerminalIPythonApp, self).parse_command_line(argv)
>   File 
> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/application.py",
>  line 88, in inner
>     return method(app, *args, **kwargs)
>   File 
> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/application.py",
>  line 709, in parse_command_line
>     self.cli_config = deepcopy(loader.load_config())
>   File 
> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/loader.py",
>  line 851, in load_config
>     self._parse_args(argv)
>   File 
> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/loader.py",
>  line 908, in _parse_args
>     self.parsed_data = self.parser.parse_args(to_parse)
>   File "/usr/lib/python3.9/argparse.py", line 1834, in parse_args
>     args, argv = self.parse_known_args(args, namespace)
>   File 
> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/loader.py",
>  line 768, in parse_known_args
>     return super().parse_known_args(args, namespace)
>   File "/usr/lib/python3.9/argparse.py", line 1862, in parse_known_args
>     namespace, args = self._parse_known_args(args, namespace)
>   File "/usr/lib/python3.9/argparse.py", line 2076, in _parse_known_args
>     start_index = consume_optional(start_index)
>   File "/usr/lib/python3.9/argparse.py", line 2016, in consume_optional
>     take_action(action, args, option_string)
>   File "/usr/lib/python3.9/argparse.py", line 1944, in take_action
>     action(self, namespace, argument_values, option_string)
>   File 
> "/usr/local/sage-9/local/lib/python3.9/site-packages/traitlets/config/loader.py",
>  line 933, in __call__
>     namespace._flags.append(self.flag)
> AttributeError: 'Namespace' object has no attribute '_flags'
>
> Rebuilding Sage (make build) was unsuccessful.
>
> However, using Sage via the Jupyter notebook still works.
>
> Suggestions ?
> ​
>
> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-support/466b03f5-9341-476e-977d-259c6d3e822dn%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-support/466b03f5-9341-476e-977d-259c6d3e822dn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-support/CAAWYfq1WEXKKgt%2B7yWbP6gFWTeQaqx3FsqTKnbWEVVhPN%3Dgk-g%40mail.gmail.com.

Reply via email to