Bug#1099038: silx: Permission denied: '/usr/lib/python3/dist-packages/silx/pytest-cache-files-0lxt05lh'

Picca Frédéric-Emmanuel picca at debian.org
Thu Feb 27 14:42:24 GMT 2025


Package: silx
Version: 1.1.0+dfsg-5
Severity: important

Dear Maintainer,

The autopkgtests fail with this error message

477s   File "/usr/lib/python3/dist-packages/_pytest/cacheprovider.py", line 184, in set
477s     self._mkdir(path.parent)
477s   File "/usr/lib/python3/dist-packages/_pytest/cacheprovider.py", line 126, in _mkdir
477s     self._ensure_cache_dir_and_supporting_files()
477s   File "/usr/lib/python3/dist-packages/_pytest/cacheprovider.py", line 209, in _ensure_cache_dir_and_supporting_files
477s     with tempfile.TemporaryDirectory(
477s          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3.12/tempfile.py", line 1021, in __init__
477s     self.name = mkdtemp(suffix, prefix, dir)
477s                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3.12/tempfile.py", line 523, in mkdtemp
477s     _os.mkdir(file, 0o700)
477s PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/silx/pytest-cache-files-0lxt05lh'
477s 
477s During handling of the above exception, another exception occurred:
477s 
477s Traceback (most recent call last):
477s   File "<frozen runpy>", line 198, in _run_module_as_main
477s   File "<frozen runpy>", line 88, in _run_code
477s   File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9, in <module>
477s     raise SystemExit(pytest.console_main())
477s                      ^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 201, in console_main
477s     code = main()
477s            ^^^^^^
477s   File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 175, in main
477s     ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config)
477s                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
477s     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
477s            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec
477s     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
477s            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall
477s     raise exception.with_traceback(exception.__traceback__)
477s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall
477s     res = hook_impl.function(*args)
477s           ^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 330, in pytest_cmdline_main
477s     return wrap_session(config, _main)
477s            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3/dist-packages/_pytest/main.py", line 318, in wrap_session
477s     config.hook.pytest_sessionfinish(
477s   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
477s     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
477s            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec
477s     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
477s            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall
477s     raise exception.with_traceback(exception.__traceback__)
477s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall
477s     teardown.throw(exception)  # type: ignore[union-attr]
477s     ^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 868, in pytest_sessionfinish
477s     return (yield)
477s             ^^^^^
477s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall
477s     teardown.throw(exception)  # type: ignore[union-attr]
477s     ^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3/dist-packages/_pytest/terminal.py", line 893, in pytest_sessionfinish
477s     result = yield
477s              ^^^^^
477s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall
477s     teardown.throw(exception)  # type: ignore[union-attr]
477s     ^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3/dist-packages/_pytest/warnings.py", line 141, in pytest_sessionfinish
477s     return (yield)
477s             ^^^^^
477s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall
477s     res = hook_impl.function(*args)
477s           ^^^^^^^^^^^^^^^^^^^^^^^^^
477s   File "/usr/lib/python3/dist-packages/_pytest/cacheprovider.py", line 475, in pytest_sessionfinish
477s     config.cache.set("cache/nodeids", sorted(self.cached_nodeids))
477s   File "/usr/lib/python3/dist-packages/_pytest/cacheprovider.py", line 186, in set
477s     self.warn(
477s   File "/usr/lib/python3/dist-packages/_pytest/cacheprovider.py", line 119, in warn
477s     warnings.warn(
477s pytest.PytestCacheWarning: could not create cache path /usr/lib/python3/dist-packages/silx/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/silx/pytest-cache-files-0lxt05lh'


-- System Information:
Debian Release: 12.9
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-29-amd64 (SMP w/128 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages silx depends on:
ii  python3        3.11.2-1+b1
ii  python3-numpy  1:1.24.2-1+deb12u1
ii  python3-silx   1.1.2+dfsg-2~bpo12+1

silx recommends no packages.

silx suggests no packages.

-- no debconf information



More information about the debian-science-maintainers mailing list