mysql-python builds against old version of libmariadbclient

Bug #1570095 reported by Major Hayden
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Committed
Critical
Kevin Carter
Mitaka
Fix Committed
Critical
Kevin Carter

Bug Description

I started a Mitaka deployment today and it failed when the galera_server role tried to create users in MariaDB. The error stated that the mysqldb module was not installed.

However, when I logged into the galera container and tried to do "import MySQLdb", it failed with an error finding libmariadbclient.so.18. I manually downloaded the mysql-python module from PyPi to the container and installed it with pip. That worked fine.

Is the repo server building mysql-python against an older version of MariaDB perhaps?

Revision history for this message
Jesse Pretorius (jesse-pretorius) wrote :

This was fixed in https://github.com/openstack/openstack-ansible-repo_build/commit/9e6b78a9b459eebbae87c97ea474c724f50bd3e3 and incorporated into the stable/mitaka branch with https://github.com/openstack/openstack-ansible/commit/213e9a8eae48f5827a297f745a83b6b441c7022a - this fix will be included in the 13.0.1 tag. As a workaround meanwhile you can build from the head of stable/mitaka.

Changed in openstack-ansible:
milestone: none → newton-1
assignee: nobody → Kevin Carter (kevin-carter)
importance: Undecided → Critical
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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