错误代码
在此处提供的表中显示了 LDAP 错误代码的可能值。
| Dec 值 | 值 | 十六进制值 | 简述 | 详细描述 |
|---|---|---|---|---|
| 00 | LDAP_SUCCESS | 00 | 成功 | 请求已成功。 |
| 01 | ldap_operations_error | 01 | 操作错误 | 发生操作错误。 |
| 02 | ldap_protocol_error | 02 | 协议错误 | 检测到协议违例。 |
| 03 | ldap_timelimit_exceeded | 03 | 已超过时间限制 | 已超过 LDAP 时间限制。 |
| 04 | 已超过 LDAP_SIZELIMIT_EXCEEDED | 04 | 已超过大小限制 | 已超过 LDAP 大小限制。 |
| 05 | ldap_compare_false | 05 | 比较结果为 false | 比较操作返回 false。 |
| 06 | ldap_compare_true | 06 | 比较结果为 true | 比较操作返回 true。 |
| 07 | ldap_strong_auth_not_supported | 07 | 不支持强认证 | LDAP 服务器不支持强大的认证。 |
| 08 | ldap_strong_auth_required | 08 | 需要强认证 | 需要进行强认证才能执行此操作。 |
| 09 | ldap_partial_results | 09 | 收到部分结果和推荐 | 仅返回部分结果。 |
| 10 | LDAP_REFERRAL | 0A | 已返回引荐 | 已返回引荐。 |
| 11 | ldap_admin_limit_exceeded | 0B | 超过管理限制 | 超过管理限制。 |
| 12 个月 | ldap_unavailable_critical_extension | 0C | 不支持关键扩展 | 不支持关键扩展。 |
| 13 | ldap_confidentiality_required | 0D | 机密性是必需的 | 需要机密性。 |
| 14 日 | ldap_saslbind_in_progress | 0E | 正在进行 SASL 绑定 | SASL 绑定正在进行中。 |
| 16 | ldap_no_such_attribute | 10 | 无此类属性 | 指定的属性类型在条目中不存在。 |
| 17 | ldap_undefined_type | 11 | 未定义属性类型 | 所指定属性类型无效。 |
| 18 | ldap_inappropriate_matching | 12 个月 | 不适当的匹配 | 指定的属性不支持过滤器类型。 |
| 19 日 | ldap_constraint_violation | 13 | 约束违例 | 指定的属性值违反了某些约束 (例如,邮政地址具有过多的行,或具有过长的行)。 |
| 20 | ldap_type_or_value_exists | 14 日 | 类型或值存在 | 指定的属性类型或属性值在条目中已存在。 |
| 21 | 无效语法 | 15 日 | 语法无效 | 指定了无效的特性值。 |
| 32 | ldap_no_such_object | 20 | 无此类对象 | 指定的对象在目录中不存在。 |
| 33 | ldap_alias_problem | 21 | 别名问题 | 该目录中的别名指向不存在的条目。 |
| 34 | ldap_invalid_dn_syntax | 22 | DN 语法无效 | 在语法上无效的 DN 已指定。 |
| 35 | LDAP_IS_LEAF | 23 单 | 对象是叶 | 指定的对象是叶。 |
| 36 | ldap_alias_deref_problem | 24 | 别名解除引用问题 | 取消引用别名时迂到了问题。 |
| 48 | ldap_inappropriate_auth | 30 | 认证不适当 | 指定了不适当的认证 (例如,指定了 LDAP_AUTH_SIMPLE ,并且条目没有 userPassword 属性)。 |
| 49 | 无效凭据 | 31 日 | 凭证无效 | 提供的凭证无效 (例如,密码不正确)。 |
| 50 | LDAP_INFFICIENT_ACCESS | 32 | 访问权限不足 | 用户没有足够的访问权来执行该操作。 |
| 51 | LDAP_BUSY | 33 | DSA 正忙 | DSA 正忙。 |
| 52 | ldap_unavailable | 34 | DSA 不可用 | DSA 不可用。 |
| 53 | ldap_unwilling_to_perform | 35 | DSA 不愿意执行 | 该 DSA 不愿意执行该操作。 |
| 54 | ldap_loop_detect | 36 | 检测到循环 | 检测到循环。 |
| 6400 | ldap_naming_violation | 400 | 命名违例 | 发生命名违例。 |
| 65 | LDAP_OBJECT_CLASS_VIOLATE | 41 | 对象类违例 | 发生了对象类违例 (例如,条目中缺少 "required" 属性)。 |
| 66 | ldap_not_allowed_on_nonleaf | 42 | 不允许对非叶执行操作 | 不允许对非叶对象执行此操作。 |
| 67 | ldap_not_allowed_on_rdn | 43 | RDN 上不允许执行操作 | 不允许对 RDN 执行此操作。 |
| 68 | ldap_already_exists | 44 | 已存在 | 条目已存在。 |
| 69 | ldap_noo_object_class_mods | 45 | 无法修改对象类 | 不允许修改对象类。 |
| 70 | ldap_results_too_large | 46 | 结果太大 | 结果太大。 |
| 71 | ldap_affects_multiple_dsas | 47 | 影响多个 DSA | 影响多个 DSA。 |
| 80 | LDAP_OTHER | 50 | 未知错误 | 发生了未知错误。 |
| 81 | ldap_server_down | 51 | 无法联系 LDAP 服务器 | LDAP 库无法与 LDAP 服务器联系。 |
| 82 | ldap_local_error | 52 | 本地错误 | 发生了一些本地错误。 这通常是失败的内存分配。 |
| 83 | ldap_encoding_error | 53 | 编码错误 | 对要发送到 LDAP 服务器的参数进行编码时迂到错误。 |
| 84 | ldap_decoding_error | 54 | 解码错误 | 对来自 LDAP 服务器的结果进行解码时迂到错误。 |
| 来自 45 家供应商的 85 个工具 | LDAP_TIMEOUT | 55 个 | 已超时 | 等待结果时已超过时间限制。 |
| 86 | ldap_auth_unknown | 56 | 未知认证方法 | 在绑定操作上指定的认证方法是未知的。 |
| 87 | ldap_filter_error | 57 | 搜索过滤器错误 | 向 ldap_search 提供了无效过滤器 (例如,不平衡的括号)。 |
| 88 | ldap_user_cancelled | 58 | 用户已取消操作 | 用户已取消该操作。 |
| 89 | ldap_param_error | 59 | LDAP 例程的参数不正确 | 使用不正确的参数 (例如, NULL ld 指针等) 调用了 LDAP 例程。 |
| 90 | LDAP_NO_MEMORY | 5A | 内存不足 | 在 LDAP 库例程中进行内存分配 (例如 malloc) 调用失败。 |
| 91% | ldap_connect_error | 5B | 连接错误 | 连接错误。 |
| 92 | ldap_not_supported | 5C | 不支持 | 不受支持。 |
| 93 | 找到 LDAP_CONTROL_NOT_FOUND | 5D | 找不到控件 | 找不到控件。 |
| 94 | 已返回LDAP_NO_RESULTS_RE问题 | 5E | 未返回结果 | 未返回任何结果。 |
| 95 | ldap_more_results_too_return | 5F | 要返回的更多结果 | 要返回更多结果。 |
| 96 | ldap_url_err_notldap | 60 | URL 不以 ldap:// 开头 | URL 不以 ldap://开头。 |
| 97 | ldap_url_err_nodn | 61 | URL 没有 DN (必需) | URL 没有 DN (必需)。 |
| 98 | ldap_url_err_badscope | 62 | URL 作用域字符串无效 | URL 作用域字符串无效。 |
| 99 | ldap_url_err_mem | 63 | 无法分配内存空间 | 无法分配内存空间。 |
| 1 | ldap_client_loop | 6400 | 客户机循环 | 客户机循环。 |
| 101 | ldap_referral_limit_exceeded | 65 | 超过引荐限制 | 超过引荐限制。 |
| 112 | ldap_ssl_already_initialized | 70 | ldap_ssl_client_init 先前在此进程中成功调用 | 先前已在此进程中成功调用 ldap_ssl_client_init。 |
| 113 | ldap_ssl_initialize_failed | 71 | 初始化调用失败 | SSL 初始化调用失败。 必须已安装 注: GSKit ,并且必须存在 GSKit 库。
|
| 114 | ldap_ssl_client_init_not_called | 72 | 在尝试使用 SSL 连接之前必须调用 ldap_ssl_client_init | 在尝试使用 SSL 连接之前,必须调用 ldap_ssl_client_init。 |
| 115 | ldap_ssl_param_error | 73 | 先前指定的 SSL 参数无效 | 先前已指定了无效的 SSL 参数。 |
| 116 | ldap_ssl_handshake_failed | 74 | 未能连接到 SSL 服务器 | 未能连接到 SSL 服务器。 |
| 117 | ldap_ssl_get_cipher_failed | 75 | 未使用 | 不推荐使用。 |
| 118 | ldap_ssl_not_available | 76 | 找不到 SSL 库 | 请确保已安装 GSKit 。 |
| ldap_ssl_keyring_not_found | 77 | |||
| ldap_ssl_password_not_specified | 78 | |||
| 128 | ldap_no_explicit_owner | 80 | 找不到显式所有者 | 找不到显式所有者。 |
| 129 | LDAP_NO_LOCK | 81 | 无法获取锁定 | 客户机库未能锁定必需的资源。 |
此外,在 ldap.h 文件中定义了以下与 DNS 相关的错误代码:
| Dec 值 | 值 | 十六进制值 | 详细描述 |
|---|---|---|---|
| 133 | ldap_dns_noo_servers | 来自 45 家供应商的 85 个工具 | 找不到 LDAP 服务器 |
| 134 | 已被 LDAP_DNS_TRUNCATED | 86 | 警告: 已截断 DNS 结果 |
| 135 | ldap_dns_invalid_data | 87 | DNS 数据无效 |
| 136 | ldap_dns_resolve_error | 88 | 无法解析系统域或名称服务器。 |
| 137 | ldap_dns_conf_file_error | 89 | DNS 配置文件错误 |
在 ldap.h 文件中定义了以下 UTF8-related 错误代码:
| Dec 值 | 值 | 十六进制值 | 详细描述 |
|---|---|---|---|
| 160 | LDAP_XLATE_E2BIG | A0 | 输出缓冲区溢出 |
| 161 | ldap_xlate_einval | A1 | 输入缓冲区被截断 |
| 162 | ldap_xlate_eilseq | A2 | 输入字符不可用 |
| 163 | ldap_xlate_noo_entry | A3 | 没有要映射到的代码集点 |
| 176 | 找到 LDAP_REG_FILE_NOT_FOUND | B0 | 在 NT 注册表中找不到文件 |
| 177 | ldap_reg_cannot_open | B1 | 无法打开 NT 注册表 |
| 178 | ldap_reg_entry_not_found | B2 | 在 NT 注册表中找不到条目 |
| 192 | ldap_conf_file_not_opened | C0 | 未打开插件配置文件 |
| 193 | ldap_plugin_not_loaded | C1 | 未装入插件库 |
| 194 | ldap_plugin_function_
not_resolved |
C2 | 未解析插件函数 |
| 195 | ldap_plugin_not_initialized | C3 | 插件库未初始化 |
| 196 | LDAP_PLUGIN_COURD_NOT_BIND | C4 | 无法绑定到插件函数 |
| 208 | ldap_sasl_gss_noo_sec_context | D0 | gss_init_sec_context 失败 |