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