I'm encountering the following error: Unexpected Exception: 'module' object has no attribute '_vendor'
My environment is: Ubuntu 15.10 Python 2.7 Ansible 2.0 (via the ppa at http://ppa.launchpad.net/ansible/ansible/ubuntu) VirtualBox 5.0.10 After performing an OS update today, Ansible moved from 1.9.4 to 2.0. At that point I started encountering the error. Uninstalling and reinstalling Ansible did not resolve the error. Uninstalling Python and Ansible, then reinstalling Ansible (via apt-get) did resolve the error. However, after reinstalling VirtualBox 5.0.10 (along with its many Python related dependencies), the error resurfaced. For the moment, I'm sure I'll attempt to lock Ansible to 1.9.4, but I'm interested if anyone has feedback related to why this may be occurring and what I may be able to do to resolve the issue. Here's the full stack trace: (the log file is writable by the user, which makes for a puzzling warning message as well). user@machine:/etc/ansible$ ansible --version [WARNING]: log file at /var/log/ansible.log is not writeable, aborting Unexpected Exception: 'module' object has no attribute '_vendor' the full traceback was: Traceback (most recent call last): File "/usr/bin/ansible", line 74, in <module> from ansible.cli.adhoc import AdHocCLI as mycli File "/usr/lib/pymodules/python2.7/ansible/cli/adhoc.py", line 28, in <module> from ansible.executor.task_queue_manager import TaskQueueManager File "/usr/lib/pymodules/python2.7/ansible/executor/task_queue_manager.py" , line 29, in <module> from ansible.executor.play_iterator import PlayIterator File "/usr/lib/pymodules/python2.7/ansible/executor/play_iterator.py", line 29, in <module> from ansible.playbook.block import Block File "/usr/lib/pymodules/python2.7/ansible/playbook/__init__.py", line 25, in <module> from ansible.playbook.play import Play File "/usr/lib/pymodules/python2.7/ansible/playbook/play.py", line 27, in <module> from ansible.playbook.base import Base File "/usr/lib/pymodules/python2.7/ansible/playbook/base.py", line 35, in <module> from ansible.parsing.dataloader import DataLoader File "/usr/lib/pymodules/python2.7/ansible/parsing/dataloader.py", line 33 , in <module> from ansible.parsing.vault import VaultLib File "/usr/lib/pymodules/python2.7/ansible/parsing/vault/__init__.py", line 66, in <module> from cryptography.hazmat.primitives.hashes import SHA256 as c_SHA256 File "/usr/lib/python2.7/dist-packages/cryptography/hazmat/primitives/hashes.py", line 15, in <module> from cryptography.hazmat.backends.interfaces import HashBackend File "/usr/lib/python2.7/dist-packages/cryptography/hazmat/backends/__init__.py", line 7, in <module> import pkg_resources File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 90 , in <module> packaging = pkg_resources._vendor.packaging AttributeError: 'module' object has no attribute '_vendor' -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/16b1c8a2-3454-4d11-bd5d-1b0afa6d064b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
