Package: ansible-lint
Version: 3.4.13+git.20170811-1-1
Severity: important
Hi,
ansible-lint fails with ansible 2.4:
$ ansible-lint
Traceback (most recent call last):
File "/usr/bin/ansible-lint", line 11, in
load_entry_point('ansible-lint==3.4.13', 'console_scripts',
'ansible-lint')()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 572,
in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2769,
in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2422,
in load
return self.resolve()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2428,
in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/python2.7/dist-packages/ansiblelint/__init__.py", line 28, in
import ansiblelint.utils
File "/usr/lib/python2.7/dist-packages/ansiblelint/utils.py", line 53, in
from ansible.plugins import module_loader
ImportError: cannot import name module_loader
$
The issue is fixed upstream since 3.4.15.
So please update the package to the latest upstream version.
Thanks and best regards
Hannes
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (990, 'unstable'), (900, 'testing'), (200, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.13.8 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages ansible-lint depends on:
ii ansible 2.4.0.0+dfsg-1
ii python 2.7.14-1
ii python-six 1.11.0-1
ii python-yaml 3.12-1+b1
ansible-lint recommends no packages.
ansible-lint suggests no packages.