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

  1. Понизить версию пакета python-ldap до версии 2.3.13:

    pip install python-ldap==2.3.13
    
  2. Перезапустить службы httpd openstack-nova-api supervisord:

    systemctl restart httpd openstack-nova-api supervisord