n1ro°
RU

Ошибки · Решение

LDAP 12 unavailableCriticalExtension: что означает и как исправить

В LDAP этот resultCode относится к critical control: если сервер не распознаёт control, считает его неприменимым к операции или не готов выполнить операцию с ним, при criticality=T…

Редакция N1RO · Проверено

Короткий ответ

LDAP 12 unavailableCriticalExtension означает, что сервер не распознал или не может применить control, помеченный клиентом как critical, поэтому операция не выполняется.

Что означает ошибка

В LDAP этот resultCode относится к critical control: если сервер не распознаёт control, считает его неприменимым к операции или не готов выполнить операцию с ним, при criticality=TRUE операция должна быть отклонена с unavailableCriticalExtension.

Возможные причины

  • клиент отправляет critical control с OID, который сервер не поддерживает.
  • control известен серверу, но неприменим к выбранному типу LDAP-операции.
  • конкретный endpoint или proxy не умеет корректно обработать обязательный control.

Что проверить

  • OID control и значение criticality в исходном LDAP request.
  • supportedControl в rootDSE именно того endpoint, который обработал запрос.
  • допустим ли этот control для текущей операции по документации клиента и сервера.

Безопасные шаги

  1. используйте поддерживаемый control либо endpoint, который его реализует.
  2. не снимайте criticality=TRUE только ради обхода ошибки, если без control меняется смысл или безопасность операции.
  3. если запрос проходит напрямую, но ломается через proxy, исправьте обработку controls на промежуточном узле.

Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.

Когда нужен сервис

  • Если OID заявлен сервером в supportedControl, но всё равно возвращается code 12, приложите LDAP request и rootDSE capabilities владельцу endpoint.

Похожие ошибки

  • /errors/ldap-result-operations-error/
  • /errors/ldap-result-protocol-error/
  • /errors/ldap-result-time-limit-exceeded/

Что учитывать

Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.

Официальный источник

Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.