Как настроить работу драйвера 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