stable/liberty fails at "Creating haproxy mysql user" because of module error

Bug #1541862 reported by Chris Ricker
This bug report is a duplicate of a bug on an inactive project. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla
Triaged
Critical
Unassigned

Bug Description

Trying the vagrant aio shipped in the stable/liberty branch

Got containers to build, but am blowing up in the deploy while creating the haproxy user in mysql. The db is up and I can connect to it

The failure is:

TASK: [mariadb | Creating haproxy mysql user] *********************************
failed: [localhost] => {"attempts": 10, "changed": false, "cmd": ["docker", "exec", "-t", "kolla_ansible", "/usr/bin/ansible", "localhost", "-m", "mysql_user", "-a", "login_host='172.28.128.5' login_port='3306' login_user='root' login_password='password' name='haproxy' password='' host='%'"], "delta": "0:00:00.153144", "end": "2016-02-04 09:05:58.781747", "failed": true, "rc": 1, "start": "2016-02-04 09:05:58.628603", "stdout_lines": ["Traceback (most recent call last):", " File \"/usr/bin/ansible\", line 40, in <module>", " from ansible.utils.display import Display", " File \"/usr/lib/python2.7/site-packages/ansible/utils/display.py\", line 35, in <module>", " from ansible import constants as C", " File \"/usr/lib/python2.7/site-packages/ansible/constants.py\", line 30, in <module>", " from ansible.parsing.splitter import unquote", " File \"/usr/lib/python2.7/site-packages/ansible/parsing/__init__.py\", line 32, in <module>", " from ansible.parsing.vault import VaultLib", " File \"/usr/lib/python2.7/site-packages/ansible/parsing/vault/__init__.py\", line 82, in <module>", " from cryptography.hazmat.primitives.hashes import SHA256 as c_SHA256", " File \"/usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/hashes.py\", line 15, in <module>", " from cryptography.hazmat.backends.interfaces import HashBackend", " File \"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/__init__.py\", line 9, in <module>", " from cryptography.hazmat.backends.multibackend import MultiBackend", " File \"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/multibackend.py\", line 9, in <module>", " from cryptography.hazmat.backends.interfaces import (", " File \"/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/interfaces.py\", line 12, in <module>", " @six.add_metaclass(abc.ABCMeta)", "AttributeError: 'module' object has no attribute 'add_metaclass'"], "warnings": []}
stdout: Traceback (most recent call last):
  File "/usr/bin/ansible", line 40, in <module>
    from ansible.utils.display import Display
  File "/usr/lib/python2.7/site-packages/ansible/utils/display.py", line 35, in <module>
    from ansible import constants as C
  File "/usr/lib/python2.7/site-packages/ansible/constants.py", line 30, in <module>
    from ansible.parsing.splitter import unquote
  File "/usr/lib/python2.7/site-packages/ansible/parsing/__init__.py", line 32, in <module>
    from ansible.parsing.vault import VaultLib
  File "/usr/lib/python2.7/site-packages/ansible/parsing/vault/__init__.py", line 82, in <module>
    from cryptography.hazmat.primitives.hashes import SHA256 as c_SHA256
  File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/hashes.py", line 15, in <module>
    from cryptography.hazmat.backends.interfaces import HashBackend
  File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/__init__.py", line 9, in <module>
    from cryptography.hazmat.backends.multibackend import MultiBackend
  File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/multibackend.py", line 9, in <module>
    from cryptography.hazmat.backends.interfaces import (
  File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/interfaces.py", line 12, in <module>
    @six.add_metaclass(abc.ABCMeta)
AttributeError: 'module' object has no attribute 'add_metaclass'
msg: Task failed as maximum retries was encountered

Wrong version of a python module? or of ansible?

Revision history for this message
Chris Ricker (chris-ricker) wrote :

[root@operator kolla]# pip list | grep six
You are using pip version 7.1.0, however version 8.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
six (1.10.0)
[root@operator kolla]# /bin/ansible --version
ansible 1.9.4
  configured module search path = None
[root@operator kolla]#

Revision history for this message
Steven Dake (sdake) wrote :
summary: - stable/liberty vagrant aio fails at "Creating haproxy mysql user"
+ stable/liberty fails at "Creating haproxy mysql user" because of module
+ error
Changed in kolla:
status: New → Triaged
importance: Undecided → Critical
Revision history for this message
Steven Dake (sdake) wrote :

ignore comment #2 - 7am ftw :)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.
  • Duplicate of bug #1530962 Remove

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.