ubuntu 16.04 python-ldap and python-ldappol conflict
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-keystone |
Fix Released
|
Undecided
|
Matthew J Black |
Bug Description
When setting up ldap in keystone it will install the ldap packages needed. Installing python-ldap uninstalls python-ldappool. Installing python-ldappool will uninstall python-ldap. Once python-ldappool is uninstalled, keystone will throw exceptions.
The recommendation is to install only python-ldappool. A portion of the apt output is pasted below showing the python-ldap package being uninstalled.
$ sudo apt-get install python-ldappool
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
python-pyldap
The following packages will be REMOVED:
python-ldap
The following NEW packages will be installed:
python-ldappool python-pyldap
After taking a look at CentOS image, it's the same there the only difference is that YUM resolves the issue each run.