Hi, what does this command say? $ rpm -q Singular-libs On fedora 35 I get: Singular-libs-4.2.0p3-1.fc35.x86_64
And my output from this $ ldd /usr/lib64/python3.10/site-packages/sage/libs/singular/singular.cpython* contains a line libSingular-4.2.0.so => /usr/lib64/sagemath/local/lib/libSingular-4.2.0.so (0x00007f7cc833b000) Does singular.console() work (or maybe sage doesn't start from the console at all?) sage: singular_console() Cheers, Vegard On Wed, May 11, 2022 at 12:23 PM Jaco Van Tonder <[email protected]> wrote: > > I am running Fedora 36 (had the same issue in Fedora 35) on a Lenovo IdeaPad. > After installing sage using dnf I tried running it but it failed due to: > "ImportError: cannot load Singular library from libSingular.so > (b'libSingular.so: cannot open shared object file: No such file or > directory')". The full error report is: > > Error in sys.excepthook: > Traceback (most recent call last): > File "/usr/lib64/python3.10/pathlib.py", line 1303, in is_dir > return S_ISDIR(self.stat().st_mode) > AttributeError: 'str' object has no attribute 'stat' > > Original exception was: > Traceback (most recent call last): > File "/usr/lib64/sagemath/local/bin/sage-ipython", line 15, in <module> > app.initialize() > File > "/home/jacovantonder/.local/lib/python3.10/site-packages/traitlets/config/application.py", > line 88, in inner > return method(app, *args, **kwargs) > File "/usr/lib/python3.10/site-packages/IPython/terminal/ipapp.py", line > 276, in initialize > self.init_shell() > File "/usr/lib64/python3.10/site-packages/sage/repl/interpreter.py", line > 789, in init_shell > self.shell.extension_manager.load_extension(SAGE_EXTENSION) > File "/usr/lib/python3.10/site-packages/IPython/core/extensions.py", line > 76, in load_extension > return self._load_extension(module_str) > File "/usr/lib/python3.10/site-packages/IPython/core/extensions.py", line > 99, in _load_extension > if self._call_load_ipython_extension(mod): > File "/usr/lib/python3.10/site-packages/IPython/core/extensions.py", line > 151, in _call_load_ipython_extension > mod.load_ipython_extension(self.shell) > File "/usr/lib64/python3.10/site-packages/sage/repl/__init__.py", line 5, > in load_ipython_extension > sage.repl.ipython_extension.load_ipython_extension(*args) > File "/usr/lib64/python3.10/site-packages/sage/repl/ipython_extension.py", > line 617, in wrapper > result = func(*args, **kwargs) > File "/usr/lib64/python3.10/site-packages/sage/repl/ipython_extension.py", > line 630, in load_ipython_extension > SageCustomizations(shell=ip) > File "/usr/lib64/python3.10/site-packages/sage/repl/ipython_extension.py", > line 434, in __init__ > import sage.all # until sage's import hell is fixed > File "/usr/lib64/python3.10/site-packages/sage/all.py", line 131, in > <module> > from sage.rings.all import * > File "/usr/lib64/python3.10/site-packages/sage/rings/all.py", line 87, in > <module> > from .qqbar import (AlgebraicRealField, AA, > File "/usr/lib64/python3.10/site-packages/sage/rings/qqbar.py", line 2810, > in <module> > QQxy = QQ['x', 'y'] > File "sage/structure/parent.pyx", line 1276, in > sage.structure.parent.Parent.__getitem__ > File "/usr/lib64/python3.10/site-packages/sage/categories/rings.py", line > 1177, in __getitem__ > return PolynomialRing(self, elts) > File > "/usr/lib64/python3.10/site-packages/sage/rings/polynomial/polynomial_ring_constructor.py", > line 647, in PolynomialRing > return _multi_variate(base_ring, names, **kwds) > File > "/usr/lib64/python3.10/site-packages/sage/rings/polynomial/polynomial_ring_constructor.py", > line 775, in _multi_variate > from sage.rings.polynomial.multi_polynomial_libsingular import > MPolynomialRing_libsingular > File "sage/rings/polynomial/multi_polynomial_libsingular.pyx", line 1, in > init sage.rings.polynomial.multi_polynomial_libsingular > File "sage/libs/singular/singular.pyx", line 1558, in init > sage.libs.singular.singular > File "sage/libs/singular/singular.pyx", line 1532, in > sage.libs.singular.singular.init_libsingular > ImportError: cannot load Singular library from libSingular.so > (b'libSingular.so: cannot open shared object file: No such file or directory') > > I've had issues with installing sage with conda as well. Not being able to > get the kernel to connect in Jupyter. > > -- > 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/8a951d19-0cbc-451a-92a7-553acb352b51n%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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-support/CADhtfW0e8xnoL0hZ%3DJ%2BoCNt5bH%3D5G%3DDh-A9fQLsAsu8T_RA4Kg%40mail.gmail.com.
