Как настроить работу драйвера TIONIX для смены паролей в доменах Samba и OpenLDAP на CentOS?¶
В настоящее время при развертывании облака с OpenStack Mitaka на CentOS устанавливается пакет python-ldap версии — 2.4.15. Если при этом в конфигурационном файле доменов (/etc/keystone/domains/*.conf) включен драйвер TIONIX:
driver = tnx_ldap
то при попытке авторизации в файлах логирования будет отображаться ошибка вида:
ImportError: cannot import name knownLDAPControls
Для восстановления работоспособности авторизации и корректной работы драйвера TIONIX необходимо:
Понизить версию пакета
python-ldapдо версии 2.3.13:pip install python-ldap==2.3.13
Перезапустить службы
httpd openstack-nova-api supervisord:systemctl restart httpd openstack-nova-api supervisord