Some of you may remember me - I did a fair amount of work porting Sage to Solaris SPARC.
I wanted to try sage, and could not be bothered to build from source, so thought I'd just install a binary onto a Dell 7920 tower workstation (2 x 26-core 2.0 GHz CPUs with 384 GB RAM) running Ubuntu 20.04.5 LTS. *1) First sage is not installed, and never has been on this system. * drkirkby@canary:~/Desktop$ sage Command 'sage' not found, but can be installed with: sudo apt install sagemath-common *2) I try to install Sage - this gives a number of error messages. * drkirkby@canary:~/Desktop$ sudo apt install sagemath-common [sudo] password for drkirkby: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi guile-2.2 libalgorithm-c3-perl libaqbanking-data libaqbanking44 libb-hooks-endofscope-perl libb-hooks-op-check-perl libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-singleton-perl libclass-xsaccessor-perl libcommon-sense-perl libdata-optlist-perl libdate-manip-perl libdatetime-format-strptime-perl libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl libdbi1 libdevel-callchecker-perl libdevel-caller-perl libdevel-lexalias-perl libdevel-stacktrace-perl libdynaloader-functions-perl libeval-closure-perl libexception-class-perl libfcgi-perl libfile-sharedir-perl libfinance-quote-perl libfwupdplugin1 libgstreamer-plugins-bad1.0-0 libgwengui-gtk3-0 libgwenhywfar-data libgwenhywfar79 libhtml-tableextract-perl libjson-parse-perl libjson-perl libjson-xs-perl libllvm11 libmodule-implementation-perl libmodule-runtime-perl libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl libofx7 libosp5 libpackage-stash-perl libpackage-stash-xs-perl libpadwalker-perl libparams-classify-perl libparams-util-perl libparams-validationcompiler-perl libreadonly-perl libref-util-perl libref-util-xs-perl librole-tiny-perl libspecio-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-quote-perl libtext-template-perl libtypes-serialiser-perl libva-wayland2 libvariable-magic-perl libxmlb1 libxstring-perl shim Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed sagemath-common 0 to upgrade, 1 to newly install, 0 to remove and 39 not to upgrade. Need to get 16.2 MB of archives. After this operation, 205 MB of additional disk space will be used. Get:1 http://gb.archive.ubuntu.com/ubuntu focal/universe amd64 sagemath-common all 9.0-1ubuntu4 [16.2 MB] Fetched 16.2 MB in 1s (11.0 MB/s) Selecting previously unselected package sagemath-common. (Reading database ... 382458 files and directories currently installed.) Preparing to unpack .../sagemath-common_9.0-1ubuntu4_all.deb ... Unpacking sagemath-common (9.0-1ubuntu4) ... Setting up sagemath-common (9.0-1ubuntu4) ... /usr/lib/python3/dist-packages/sage/combinat/root_system/branching_rules.py:1753 : SyntaxWarning: "is not" with a literal. Did you mean "!="? if len(stypes) is not 2: /usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1159: SyntaxWarning: ' str' object is not callable; perhaps you missed a comma? raise TypeError('%s option must be a dictionary, not %s' (name, value)) /usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1168: SyntaxWarning: ' str' object is not callable; perhaps you missed a comma? raise TypeError('%s option must be a dictionary, not %s' (name, value)) /usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1175: SyntaxWarning: ' str' object is not callable; perhaps you missed a comma? raise TypeError('%s option must be a dictionary, not %s' (name, value)) /usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1182: SyntaxWarning: ' str' object is not callable; perhaps you missed a comma? raise TypeError('%s option must be a dictionary, not %s' (name, value)) /usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1189: SyntaxWarning: ' str' object is not callable; perhaps you missed a comma? raise TypeError('%s option must be a dictionary, not %s' (name, value)) /usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1196: SyntaxWarning: ' str' object is not callable; perhaps you missed a comma? raise TypeError('%s option must be a dictionary, not %s' (name, value)) /usr/lib/python3/dist-packages/sage/graphs/graph_latex.py:1203: SyntaxWarning: ' str' object is not callable; perhaps you missed a comma? raise TypeError('%s option must be a dictionary, not %s' (name, value)) Processing triggers for man-db (2.9.1-1) .. *3) I thought I would upgrade the system and try again. (Yes, I should have done that before trying to install, but I have not known failing to do this causing a problem before).* drkirkby@canary:~/Desktop$ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi guile-2.2 libalgorithm-c3-perl libaqbanking-data libaqbanking44 libb-hooks-endofscope-perl libb-hooks-op-check-perl libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-singleton-perl libclass-xsaccessor-perl libcommon-sense-perl libdata-optlist-perl libdate-manip-perl libdatetime-format-strptime-perl libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl libdbi1 libdevel-callchecker-perl libdevel-caller-perl libdevel-lexalias-perl libdevel-stacktrace-perl libdynaloader-functions-perl libeval-closure-perl libexception-class-perl libfcgi-perl libfile-sharedir-perl libfinance-quote-perl libfwupdplugin1 libgstreamer-plugins-bad1.0-0 libgwengui-gtk3-0 libgwenhywfar-data libgwenhywfar79 libhtml-tableextract-perl libjson-parse-perl libjson-perl libjson-xs-perl libllvm11 libmodule-implementation-perl libmodule-runtime-perl libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl libofx7 libosp5 libpackage-stash-perl libpackage-stash-xs-perl libpadwalker-perl libparams-classify-perl libparams-util-perl libparams-validationcompiler-perl libreadonly-perl libref-util-perl libref-util-xs-perl librole-tiny-perl libspecio-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-quote-perl libtext-template-perl libtypes-serialiser-perl libva-wayland2 libvariable-magic-perl libxmlb1 libxstring-perl shim Use 'sudo apt autoremove' to remove them. The following packages have been kept back: linux-headers-oem-20.04d linux-image-oem-20.04d linux-oem-20.04d python3-software-properties software-properties-common software-properties-gtk 0 to upgrade, 0 to newly install, 0 to remove and 6 not to upgrade. drkirkby@canary:~/Desktop$ *4) I try to run Sage, thinking it might be installed, which version 9.0 is, but it does not run properly* drkirkby@canary:~/Desktop$ sage ┌────────────────────────────────────────────────────────────────────┐ │ SageMath version 9.0, Release Date: 2020-01-01 │ │ Using Python 3.8.10. Type "help()" for help. │ └────────────────────────────────────────────────────────────────────┘ Traceback (most recent call last): File "/usr/share/sagemath/bin/sage-ipython", line 12, in <module> from sage.repl.interpreter import SageTerminalApp File "/usr/lib/python3/dist-packages/sage/repl/interpreter.py", line 105, in <module> from sage.repl.preparse import preparse, containing_block File "/usr/lib/python3/dist-packages/sage/repl/preparse.py", line 227, in <module> from sage.repl.load import load_wrap File "/usr/lib/python3/dist-packages/sage/repl/load.py", line 19, in <module> from sage.cpython.string import str_to_bytes, bytes_to_str, FS_ENCODING ModuleNotFoundError: No module named 'sage.cpython.string' I guess I will have to build from source, which I know from experience can be a PITA. Dave -- 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 on the web visit https://groups.google.com/d/msgid/sage-support/4c49abd2-34c3-42e0-98bf-2fb104a39568n%40googlegroups.com.