Hi Marco,
this was should be fixed with
https://github.com/ansible/ansible/commit/6cc97447aac5816745278f3735af128afb255c81
in ansible-core.
Can you test it again and close the bug if it's resolved for you?
Regards,
Lee
On Sun, 20 Apr 2025 12:15:25 +0200 Marco d'Itri <m...@linux.it> wrote:
Package: ansible-lint
Version: 25.2.1-1
Severity: grave
Control: tags -1 upstream
Control: forwarded -1 https://github.com/ansible/ansible-lint/issues/4586
Since upgrading ansible, ansible-lint fails with:
Traceback (most recent call last):
File "/usr/bin/ansible-lint", line 8, in <module>
sys.exit(_run_cli_entrypoint())
~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/ansiblelint/__main__.py", line 418, in
_run_cli_entrypoint
sys.exit(main(sys.argv))
~~~~^^^^^^^^^^
File "/usr/lib/python3/dist-packages/ansiblelint/__main__.py", line 292, in
main
cache_dir_lock = initialize_options(argv[1:])
File "/usr/lib/python3/dist-packages/ansiblelint/__main__.py", line 123, in
initialize_options
new_options = cli.get_config(arguments or [])
File "/usr/lib/python3/dist-packages/ansiblelint/cli.py", line 598, in
get_config
file_config, options.config_file = load_config(options.config_file)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/ansiblelint/cli.py", line 92, in
load_config
config = clean_json(config_lintable.data)
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/ansiblelint/file_utils.py", line 427, in
data
self.state = parse_yaml_linenumbers(self)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3/dist-packages/ansiblelint/utils.py", line 1107, in
parse_yaml_linenumbers
result = AnsibleSequence()
TypeError: _AnsibleSequence.__new__() missing 1 required positional argument:
'value'
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.22-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (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 ansible-lint depends on:
ii ansible-core 2.19.0~beta1-2
ii black 25.1.0-2
ii git 1:2.49.0-1
ii python3 3.13.3-1
ii python3-ansible-compat 25.1.5-1
ii python3-filelock 3.18.0-1
ii python3-importlib-metadata 8.6.1-1
ii python3-jinja2 3.1.6-1
ii python3-jsonschema 4.19.2-6
ii python3-packaging 24.2-3
ii python3-pathspec 0.12.1-1
ii python3-referencing 0.36.2-1
ii python3-ruamel.yaml 0.18.10+ds-1
ii python3-subprocess-tee 0.4.2-1