[Debian-science-sagemath] Bug#918342: sagetex FTBFS: RuntimeError: ECL says: Could not create directory "/sbuild-nonexistent"

Jerome BENOIT calculus at rezozer.net
Sat Jan 5 12:02:32 GMT 2019


Hello All,

On 05/01/2019 15:13, Adrian Bunk wrote:
> Source: sagetex
> Version: 3.0+ds-7
> Severity: serious
> Tags: ftbfs
> 
> https://buildd.debian.org/status/fetch.php?pkg=sagetex&arch=all&ver=3.0%2Bds-7&stamp=1546636202&raw=0
> 
> ...
> This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian) (preloaded format=latex)
>  restricted \write18 enabled.
> entering extended mode
> sage sagetex.sagetex.sage
> Traceback (most recent call last):
>   File "sagetex.sagetex.sage.py", line 53, in <module>
>     """, globals(), locals(), False)
>   File "/<<BUILDDIR>>/sagetex-3.0+ds/_build/DEBIAN/usr/lib/python2.7/dist-packages/sagetex.py", line 202, in commandline
>     result = eval(preparse(splitup[i][2]), globals, locals)
>   File "<string>", line 1, in <module>
>   File "sage/symbolic/expression.pyx", line 11568, in sage.symbolic.expression.Expression.solve (build/cythonized/sage/symbolic/expression.cpp:64298)
>     return solve(self, x, multiplicities=multiplicities,
>   File "/usr/lib/python2.7/dist-packages/sage/symbolic/relation.py", line 1045, in solve
>     return _solve_expression(f, x, explicit_solutions, multiplicities, to_poly_solve, solution_dict, algorithm, domain)
>   File "/usr/lib/python2.7/dist-packages/sage/symbolic/relation.py", line 1283, in _solve_expression
>     m = ex._maxima_()
>   File "sage/symbolic/expression.pyx", line 817, in sage.symbolic.expression.Expression._maxima_ (build/cythonized/sage/symbolic/expression.cpp:8074)
>     return super(Expression, self)._interface_(maxima)
>   File "sage/structure/sage_object.pyx", line 734, in sage.structure.sage_object.SageObject._interface_ (build/cythonized/sage/structure/sage_object.c:5637)
>     nm = I.name()
>   File "sage/misc/lazy_import.pyx", line 322, in sage.misc.lazy_import.LazyImport.__getattr__ (build/cythonized/sage/misc/lazy_import.c:3610)
>     return getattr(self.get_object(), attr)
>   File "sage/misc/lazy_import.pyx", line 189, in sage.misc.lazy_import.LazyImport.get_object (build/cythonized/sage/misc/lazy_import.c:2271)
>     return self._get_object()
>   File "sage/misc/lazy_import.pyx", line 221, in sage.misc.lazy_import.LazyImport._get_object (build/cythonized/sage/misc/lazy_import.c:2536)
>     self._object = getattr(__import__(self._module, {}, {}, [self._name]), self._name)
>   File "/usr/lib/python2.7/dist-packages/sage/interfaces/maxima_lib.py", line 113, in <module>
>     ecl_eval("(set-pathnames)")
>   File "sage/libs/ecl.pyx", line 1326, in sage.libs.ecl.ecl_eval (build/cythonized/sage/libs/ecl.c:11017)
>     cpdef EclObject ecl_eval(str s):
>   File "sage/libs/ecl.pyx", line 1341, in sage.libs.ecl.ecl_eval (build/cythonized/sage/libs/ecl.c:10956)
>     o=ecl_safe_eval(o)
>   File "sage/libs/ecl.pyx", line 350, in sage.libs.ecl.ecl_safe_eval (build/cythonized/sage/libs/ecl.c:5928)
>     raise RuntimeError("ECL says: {}".format(
> RuntimeError: ECL says: Could not create directory "/sbuild-nonexistent"
> C library error: "Permission denied"
> Processing Sage code for sagetex.tex...
> Inline formula 0 (line 236)
> Initializing plots directory
> Plot 0 (line 261)
> Inline formula 1 (line 518)
> Inline formula 2 (line 747)
> Sage example 3 (line 797)
> Inline formula 3 (line 797)
> Sage commandline 0 (line 845)
> Sage commandline 1 (line 864)
> 
> **** Error in Sage code on line 867 of sagetex.tex! Traceback follows.
> 
> **** Running Sage on sagetex.sage failed! Fix sagetex.tex and try again.
> make[2]: *** [Makefile:14: sagetex.pdf] Error 1
> 
> 
> See also https://www.debian.org/doc/debian-policy/ch-opersys.html#non-existent-home-directories

I suspect that matplotlib does not take into account DOT_SAGE .

Tobias, can you confirm ?


> 

-- 
Jerome BENOIT | calculus+at-rezozer^dot*net
https://qa.debian.org/developer.php?login=calculus@rezozer.net
AE28 AE15 710D FF1D 87E5  A762 3F92 19A6 7F36 C68B

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1528 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-sagemath/attachments/20190105/4fb17d7d/attachment.sig>


More information about the Debian-science-sagemath mailing list