오류 코드

LDAP 오류 코드에 사용 가능한 값이 여기에 제공되는 표에 표시되어 있습니다.

표 1. 일반 리턴 코드
10진수 값 16진 값 간단한 설명 자세한 설명
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를 리턴했습니다.
06 LDAP_COMPARE_TRUE 06 Compare 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 LDAP_INVALID_SYNTAX 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 LDAP_INVALID_CREDENTIALS 31 올바르지 않은 신임 정보 올바르지 않은 신임 정보(예: 잘못된 비밀번호)가 제공되었습니다.
50 LDAP_INSUFFICIENT_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 루프 발견 루프가 발견되었습니다.
64 LDAP_NAMING_VIOLATION 40 이름 지정 위반 이름 지정 위반이 발생했습니다.
65 LDAP_OBJECT_CLASS_VIOLATION 41 오브젝트 클래스 위반 오브젝트 클래스 위반이 발생했습니다(예를 들어 "필수" 속성이 항목에서 누락되었습니다).
66 LDAP_NOT_ALLOWED_ON_NONLEAF 42 조작이 비리프에서 허용되지 않음 조작이 비리프 오브젝트에서 허용되지 않습니다.
67 LDAP_NOT_ALLOWED_ON_RDN 43 RDN 에서 조작이 허용되지 않음 이 조작은 RDN에는 허용되지 않는다.
68 LDAP_ALREADY_EXISTS 44 이미 존재함 항목이 이미 존재합니다.
69 LDAP_NO_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 서버의 결과를 디코드할 때 오류가 발생했습니다.
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 Id 포인터 등) 를 사용하여 LDAP 루틴이 호출되었다.
90 LDAP_NO_MEMORY 5A 메모리 부족 메모리 할당(예: malloc) 호출이 LDAP 라이브러리 루틴에서 실패했습니다.
91 LDAP_CONNECT_ERROR 5B 연결 오류 연결 오류입니다.
92 LDAP_NOT_SUPPORTED 5C 지원되지 않음 지원되지 않습니다.
93 LDAP_CONTROL_NOT_FOUND 5D 제어가 없음 제어를 찾을 수 없습니다.
94 LDAP_NO_RESULTS_RETURNED 5E 리턴된 결과가 없음 결과가 리턴되지 않았습니다.
95 LDAP_MORE_RESULTS_TO_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 메모리 공간을 할당할 수 없음 메모리 공간을 할당할 수 없습니다.
100 LDAP_CLIENT_LOOP 64 클라이언트 루프 클라이언트 루프입니다.
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 잠금을 확보할 수 없음 클라이언트 라이브러리가 필수 자원을 잠글 수 없습니다.
또한 다음 DNS 관련 오류 코드가 ldap.h 파일에 정의됩니다.
표 2. DNS 관련 리턴 코드
10진수 값 16진 값 자세한 설명
133 LDAP_DNS_NO_SERVERS 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 구성 파일 오류
다음 UTF8 관련 오류 코드는 ldap.h 파일에서 정의됩니다.
표 3. UTF8 관련 리턴 코드
10진수 값 16진 값 자세한 설명
160 LDAP_XLATE_E2BIG A0 출력 버퍼 오버플로우
161 LDAP_XLATE_EINVAL A1 입력 버퍼 잘림
162 LDAP_XLATE_EILSEQ A2 사용 불가능한 입력 문자
163 LDAP_XLATE_NO_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_COULD_NOT_BIND C4 플러그인 함수에 바인드할 수 없음
208 LDAP_SASL_GSS_NO_SEC_CONTEXT D0 gss_init_sec_context 실패