проблема в следующем,
есть рабочий ldap с управлением MMC, но потребовалось добавить в данные пользователя сертификат (поле userCertificate, добавлено было jxplorer
в почтовой программе сертификат читается и из командной строки выборка идет, проблем нет, но вот в веб интерфейсе mmc, после этого редактировать пользователя нельзя,
при выборе пользователя показывает пустоту (при этом кнопки управления меню отсутствую) , но если нажать на любую команду в меню слева (список/добавить пользователя)
то получаю ниже приведенную ошибку.
При очистке поля сертификата в ldap проблем уходит. Заполнение любых других полей в ldap к данной проблеме не приводит.
Код: Выделить всё
неизвестная ошибка
Неизвестное исключение. Пожалуйста, свяжитеcь с нами для добавления обработки этой ошибки.
Показать полную трассировку
Полная трассировка
25 May 2016 04:16:06
PHP XMLRPC call: base.getUserPrimaryGroup ('',)
Python Server traceback:
Traceback (most recent call last):
File "/usr/lib64/python2.6/site-packages/twisted/web/http.py", line 714, in requestReceived
self.process()
File "/usr/lib64/python2.6/site-packages/twisted/web/server.py", line 150, in process
self.render(resrc)
File "/usr/lib64/python2.6/site-packages/twisted/web/server.py", line 157, in render
body = resrc.render(self)
File "/usr/lib/python2.6/site-packages/mmc/agent.py", line 195, in render
defer.maybeDeferred(function, *args).addErrback(
--- ---
File "/usr/lib64/python2.6/site-packages/twisted/internet/defer.py", line 106, in maybeDeferred
result = f(*args, **kw)
File "plugins/base/__init__.py", line 248, in getUserPrimaryGroup
return ldapUserGroupControl().getUserPrimaryGroup(uid)
File "plugins/base/__init__.py", line 1094, in getUserPrimaryGroup
gidNumber = self.getDetailedUser(uid)["gidNumber"][0]
exceptions.KeyError: 'gidNumber'