Public bug reported:
Running ansible-lint in Ubuntu 24.04 on my role ends up with a stack
trace:
Traceback (most recent call last):
File "/usr/bin/ansible-lint", line 5, in <module>
from ansiblelint.__main__ import _run_cli_entrypoint
File "/usr/lib/python3/dist-packages/ansiblelint/__main__.py", line 39, in
<module>
from ansiblelint import cli
File "/usr/lib/python3/dist-packages/ansiblelint/cli.py", line 20, in <module>
from ansiblelint.file_utils import (
File "/usr/lib/python3/dist-packages/ansiblelint/file_utils.py", line 15, in
<module>
import wcmatch.pathlib
File "/usr/lib/python3/dist-packages/wcmatch/pathlib.py", line 218, in
<module>
class PurePosixPath(PurePath):
File "/usr/lib/python3/dist-packages/wcmatch/pathlib.py", line 221, in
PurePosixPath
_flavour = pathlib._posix_flavour # type: ignore[attr-defined]
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'pathlib' has no attribute '_posix_flavour'
This is due to python3-wcmatch=8.4-2 being incompatible with python3.12.
Upstream fixed this in the next version
https://github.com/facelessuser/wcmatch/releases/tag/8.5
I think the following portion of changes can be added to library package for
Noble release:
https://github.com/facelessuser/wcmatch/pull/203/files#diff-081b2096c270ab6b17a6c70f95ea07d24dd0d343522e135dbdeb609e59867186L83
Versions of installed packages:
ansible-lint:
Installed: 6.17.2-1
Candidate: 6.17.2-1
Version table:
*** 6.17.2-1 500
500 http://ru.archive.ubuntu.com/ubuntu noble/universe amd64 Packages
500 http://ru.archive.ubuntu.com/ubuntu noble/universe i386 Packages
100 /var/lib/dpkg/status
python3-wcmatch:
Installed: 8.4-2
Candidate: 8.4-2
Version table:
*** 8.4-2 500
500 http://ru.archive.ubuntu.com/ubuntu noble/universe amd64 Packages
500 http://ru.archive.ubuntu.com/ubuntu noble/universe i386 Packages
100 /var/lib/dpkg/status
** Affects: ansible-lint (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2060649
Title:
ansible-lint crashes in 24.04
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ansible-lint/+bug/2060649/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs