Sun 로고      이전      목차      색인      다음     

Sun ONE Identity Server 6.1 관리 설명서

부록 A
오류 코드

이 부록은 Sun ONE Identity Server에서 생성되는 오류 메시지의 목록을 제공합니다. 이 목록이 완벽하지는 않지만 이 장에 설명된 정보는 일반 문제의 해결을 위한 훌륭한 출발점으로서의 역할을 수행할 것입니다. 이 부록에 나열된 표에서는 오류 코드, 오류에 대한 설명 및/또는 가능한 원인을 제공하고 발생한 문제를 수정하기 위해 수행할 수 있는 작업에 대해 설명합니다.

이 부록에서는 기능적으로 다음과 같은 영역으로 구분하여 오류 코드를 나열합니다.

오류 진단에 대한 도움이 필요한 경우 Sun ONE 기술 지원부에 문의하십시오.

http://www.sun.com/service/sunone/software/index.html


Identity Server 콘솔 오류

다음 표에서는 Identity Server 콘솔에서 생성되고 표시되는 오류 코드에 대해 설명합니다.

표 A-1 Identity Server 콘솔 오류

오류 메시지

설명/가능한 원인

작업

다음을 삭제하는 중 오류가 발생했습니다.

현재 사용자가 객체를 제거하기 이전에 다른 사용자가 해당 객체를 제거했을 수 있습니다.

삭제할 객체를 다시 표시하고 작업을 다시 수행하십시오.

잘못된 URL을 입력했습니다.

이 메시지는 Identity Server 콘솔 창에 대한 URL을 잘못 입력한 경우에 발생합니다.

 

검색 기준과 일치하는 항목이 없습니다.

검색 창 또는 필터 필드에 입력한 매개 변수가 디렉토리에 있는 객체와 일치하지 않습니다.

다른 매개 변수 집합을 사용하여 검색을 다시 실행하십시오.

표시할 속성이 없습니다.

선택된 객체의 스키마에 편집 가능한 속성이 정의되어 있지 않습니다.

 

이 서비스에 대해 표시할 정보가 없습니다.

서비스 구성 모듈에서 표시되는 서비스에 전역 또는 조직 기반 속성이 없습니다.

 

검색 크기 제한을 초과했습니다. 검색 조건을 구체화하십시오.

검색에 지정된 매개 변수가 허용된 것보다 더 많은 항목을 반환했습니다.

관리 서비스의 검색에서 반환되는 최대 결과 수 속성을 더 큰 값으로 수정해야 합니다. 검색 매개 변수를 보다 제한적으로 수정할 수도 있습니다.

검색 시간 제한을 초과했습니다. 검색 조건을 구체화하십시오.

지정된 매개 변수에 대한 검색 작업이 허용된 검색 시간보다 더 오래 걸립니다.

관리 서비스에서 검색 시간 초과 속성을 더 큰 값으로 수정해야 합니다. 많은 값을 반환하도록 검색 매개 변수를 덜 제한적으로 수정할 수도 있습니다.

사용자 시작 위치가 유효하지 않습니다. 관리자에게 문의하십시오.

사용자 항목의 시작 위치 DN이 더 이상 유효하지 않습니다.

사용자 프로필 페이지에서 시작 DN 값을 유효한 DN으로 변경합니다.

아이디 객체를 만들지 못했습니다. 사용자에게 충분한 액세스 권한이 없습니다.

 

충분한 권한이 없는 사용자가 작업을 실행했습니다. 사용자가 정의한 권한에 따라 해당 사용자가 수행할 수 있는 작업이 결정됩니다.

 


인증 오류 코드

다음 표에서는 인증 서비스에서 생성되는 오류 코드에 대해 설명합니다. 이러한 오류는 인증 모듈에서 사용자/관리자에게 표시됩니다.

표 A-2 인증 오류 코드

오류 메시지

설명/가능한 원인

작업

authentication.already.login.

사용자가 이미 로그인했고 유효한 세션이 있지만 성공 URL 리디렉션이 정의되어 있지 않습니다.

로그아웃을 수행하거나, Identity Server 콘솔을 통해 일부 로그인 성공 리디렉션 URL을 설정합니다. "goto" 쿼리 매개 변수를 해당 값과 함께 관리 콘솔 URL로 사용합니다.

logout.failure.

사용자가 Identity Server에서 로그아웃할 수 없습니다.

서버를 다시 시작합니다.

uncaught_exception

처리기가 잘못되어 인증 예외가 발생했습니다.

로그인 URL에 잘못된 문자 또는 특수 문자가 있는지 확인합니다.

redirect.error

Identity Server가 성공 또는 실패 리디렉션 URL에 리디렉션할 수 없습니다.

웹 컨테이너의 오류 로그에서 오류가 있는지 확인합니다.

gotoLoginAfterFail

이 링크는 대부분의 오류가 발생할 때 생성됩니다. 이 링크를 누르면 원본 로그인 URL 페이지로 이동합니다.

 

invalid.password

입력한 비밀번호가 잘못되었습니다.

 

비밀번호는 8자 이상이어야 합니다. 비밀번호의 문자 수가 적절한지 확인하고 비밀번호가 만료되지 않았는지 확인합니다.

auth.failed

인증에 실패했습니다. 기본 로그인 실패 템플리트에 표시되는 일반적인 오류 메시지입니다. 가장 일반적인 원인은 유효하지 않은/잘못된 자격 증명입니다.

유효하며 올바른 아이디/비밀번호(호출된 인증 모듈에 필요한 자격 증명)를 입력합니다.

nouser.profile

지정된 조직에 입력한 아이디와 일치하는 사용자 프로필이 없습니다. 이 오류는 구성원/자동 등록 인증 모듈에 로그인할 때 표시됩니다.

 

로그인 정보를 다시 입력합니다. 첫 번째 로그인 시도인 경우 로그인 화면에서 새 사용자를 선택하십시오.

notenough.characters

입력한 비밀번호의 길이가 짧습니다. 이 오류는 구성원/자동 등록 인증 모듈에 로그인할 때 표시됩니다.

로그인 비밀번호는 기본적으로 8자 이상이어야 합니다. 이 수는 구성원 인증 모듈을 통해 구성 가능합니다.

useralready.exists

지정된 조직에 이 이름을 사용하는 사용자가 이미 있습니다. 이 오류는 구성원/자동 등록 인증 모듈에 로그인할 때 표시됩니다.

사용자 아이디는 조직 내에서 고유해야 합니다.

uidpasswd.same

사용자 이름 및 비밀번호 필드에 동일한 값을 사용할 수 없습니다. 이 오류는 구성원/자동 등록 인증 모듈에 로그인할 때 표시됩니다.

아이디 및 비밀번호가 다른지 확인합니다.

nouser.name

아이디를 입력하지 않았습니다. 이 오류는 구성원/자동 등록 인증 모듈에 로그인할 때 표시됩니다.

아이디를 입력하십시오.

no.password

비밀번호를 입력하지 않았습니다. 이 오류는 구성원/자동 등록 인증 모듈에 로그인할 때 표시됩니다.

비밀번호를 입력하십시오.

missing.confirm.passwd

비밀번호 확인 필드가 없습니다. 이 오류는 구성원/자동 등록 인증 모듈에 로그인할 때 표시됩니다.

비밀번호 확인 필드에 비밀번호를 입력하십시오.

password.mismatch

비밀번호와 확인용 비밀번호가 일치하지 않습니다. 이 오류는 구성원/자동 등록 인증 모듈에 로그인할 때 표시됩니다.

비밀번호와 확인용 비밀번호가 일치하는지 확인합니다.

사용자 프로필을 저장하는 중 오류가 발생했습니다.

사용자 프로필을 저장하는 중 오류가 발생했습니다. 이 오류는 구성원/자동 등록 인증 모듈에 로그인할 때 표시됩니다.

Membership.xml 파일에서 속성 및 요소가 자동 등록에 유효한지 확인합니다.

orginactive

이 조직이 활성 상태가 아닙니다.

Identity Server 콘솔을 통해 조직 상태를 비활성에서 활성으로 변경하여 조직을 활성화합니다.

internal.auth.error

내부 인증 오류입니다. 서로 다른 여러 환경 및/또는 구성 문제로 인해 발생할 수 있는 일반 인증 오류입니다.

 

usernot.active

사용자가 더 이상 활성 상태가 아닙니다.

관리 콘솔을 통해 사용자 상태를 비활성에서 활성으로 변경하여 사용자를 활성화합니다.

메모리 잠금에 의해 사용자가 잠긴 경우 서버를 다시 시작하십시오.

user.not.inrole

사용자가 지정된 역할에 속하지 않습니다. 이 오류는 역할 기반 인증 중에 표시됩니다.

로그인 사용자가 역할 기반 인증에 지정된 역할에 속하는지 확인합니다.

session.timeout

사용자 세션이 시간 초과되었습니다.

다시 로그인합니다.

authmodule.denied

지정한 인증 모듈이 거부되었습니다.

요청한 인증 모듈이 요구된 조직에 등록되어 있고, 모듈에 대한 템플리트가 생성 및 저장되어 있으며, 핵심 인증 모듈의 조직 인증 모듈 목록에서 해당 모듈이 선택되어 있는지 확인합니다.

noconfig.found

구성이 없습니다.

요청한 인증 방법에 대한 인증 구성 서비스를 확인합니다.

cookie.notpersistent

영구 쿠키 사용자 이름이 영구 쿠키 도메인에 없습니다.

 

nosuch.domain

조직이 있습니다.

요청된 조직이 유효하고 올바른지 확인합니다.

userhasnoprofile.org

지정된 조직에 사용자의 프로필이 없습니다.

로컬 Directory Server에서 사용자가 있으며 지정된 조직에 유효한지 확인합니다.

reqfield.missing

필수 필드 중 하나를 입력하지 않았습니다. 모든 필수 필드에 입력했는지 확인하십시오.

모든 필수 필드를 입력하십시오.

session.max.limit

최대 세션 제한에 도달했습니다.

로그아웃한 다음 다시 로그인합니다.


정책 오류 코드

다음 표에서는 정책 프레임워크에서 생성되고 Identity Server 콘솔에 표시되는 오류 코드에 대해 설명합니다.

표 A-3 정책 오류 코드

오류 메시지

설명/가능한 원인

작업

illegal_character_/_in_name

정책 이름에 잘못된 문자 "/"가 있습니다.

정책 이름에 "/" 문자가 있는지 확인합니다.

policy_already_exists_in_org

동일한 이름의 규칙이 이미 있습니다.

정책 작성에 다른 이름을 사용하십시오.

rule_name_already_present

지정된 이름을 갖는 다른 규칙이 이미 있습니다.

정책 작성에 다른 규칙 이름을 사용하십시오.

rule_already_present

동일한 이름 값을 갖는 규칙이 이미 있습니다.

다른 규칙 값을 사용하십시오.

no_referral_can_not_create_policy

조직에 참조가 없습니다.

하위 조직에서 정책을 만들려면 상위 조직에서 참조 정책을 만들어 이 하위 조직에서 참조할 수 있는 자원을 나타내야 합니다.

ldap_search_exceed_size_limit

LDAP 검색 크기 제한을 초과했습니다. 검색에서 최대 결과 수보다 더 많은 결과를 찾았기 때문에 오류가 발생했습니다.

검색 제어 매개 변수에 대한 조직의 검색 패턴 또는 정책 구성을 변경하십시오. 검색 크기 제한은 정책 구성 서비스에 있습니다.

ldap_search_exceed_time_limit

LDAP 검색 시간 제한을 초과했습니다. 검색에서 최대 결과 수보다 더 많은 결과를 찾았기 때문에 오류가 발생했습니다.

검색 제어 매개 변수에 대한 조직의 검색 패턴 또는 정책 구성을 변경하십시오. 검색 시간 제한은 정책 구성 서비스에 있습니다.

ldap_invalid_password

LDAP 바인드 비밀번호가 잘못되었습니다.

정책 구성에 정의된 LDAP 바인드 사용자에 대한 비밀번호가 잘못되었습니다. 인증된 LDAP 연결을 구성하여 정책 작업을 수행할 수 없습니다.

app_sso_token_invalid

응용 프로그램 SSO 토큰이 잘못되었습니다.

서버에서 응용 프로그램 SSO 토큰을 검증하지 못했습니다. SSO 토큰이 만료되었을 수 있습니다.

user_sso_token_invalid

사용자 SSO 토큰이 잘못되었습니다.

서버에서 사용자 SSO 토큰을 검증하지 못했습니다. SSO 토큰이 만료되었을 수 있습니다.

property_is_not_an_Integer

등록 정보 값이 정수가 아닙니다.

이 플러그 인 등록 정보 값은 정수이어야 합니다.

property_value_not_defined

등록 정보 값을 정의해야 합니다.

지정된 등록 정보에 대한 값을 제공하십시오.

start_ip_can_not_be_greater_than_end_ip

시작 IP가 끝 IP보다 더 큽니다.

끝 IP 주소를 IP 주소 조건의 시작 IP 주소보다 더 크게 설정하려고 시도했습니다. 시작 IP가 끝 IP보다 크지 않아야 합니다.

start_date_can_not_be_larger_than_end_date

시작 날짜가 종료 날짜보다 더 큽니다.

종료 날짜를 정책 시간 조건의 시작 날짜보다 더 크게 설정하려고 시도했습니다. 시작 날짜가 종료 날짜보다 크지 않아야 합니다.

policy_not_found_in_organization

조직에 정책이 없습니다. 조직에서 존재하지 않는 정책을 찾는 중 오류가 발생했습니다.

정책이 지정된 조직에 있는지 확인합니다.

insufficient_access_rights

사용자에게 충분한 액세스 권한이 없습니다. 사용자에게 정책 작업 수행을 위한 충분한 권한이 없습니다.

적절한 액세스 권한이 있는 사용자가 정책 작업을 수행합니다.

invalid_ldap_server_host

LDAP 서버 호스트가 잘못되었습니다.

정책 구성 서비스에 입력한 잘못된 LDAP 서버 호스트를 변경합니다.


amadmin 오류 코드

다음 표에서는 amadmin 명령줄 도구에 의해 Identity Server의 디버그 파일에 생성되는 오류 코드를 설명합니다.

표 A-4 amadmin 오류 코드

오류 메시지

코드

설명/가능한 원인

작업

nocomptype

1

인수가 너무 적습니다.

필수 인수(--runasdn, --password, --passwordfile, --schema, --data, 및 --addAttributes) 및 해당 값을 명령줄에 입력했는지 확인합니다.

file

2

입력 XML 파일이 없습니다.

구문을 확인하고 입력 XML이 유효한지 확인합니다.

nodnforadmin

3

--runasdn 값에 대한 사용자 DN이 없습니다.

사용자 DN을 --runasdn에 대한 값으로 제공합니다.

noservicename

4

--deletservice 값에 대한 서비스 이름이 없습니다.

서비스 이름을 --deleteservice에 대한 값으로 제공합니다.

nopwdforadmin

5

--password 값에 대한 비밀번호가 없습니다.

비밀번호를 --password에 대한 값으로 제공합니다.

nolocalename

6

로켈 이름을 지정하지 않았습니다. 로켈은 en_US를 기본값으로 사용합니다.

로켈 목록은 기본 인증 로켈을 참조하십시오.

nofile

7

XML 입력 파일이 없습니다.

처리할 입력 XML 파일 이름을 하나 이상 지정하십시오.

invopt

8

하나 이상의 인수가 잘못되었습니다.

모든 인수가 유효한지 확인합니다. 유효한 인수 집합을 보려면 amadmin --help를 입력하십시오.

oprfailed

9

작업에 실패했습니다.

amadmin이 실패할 경우 세부적인 오류 코드를 생성하여 특정 오류를 나타냅니다. 이러한 오류 코드를 참조하여 문제를 평가하십시오.

execfailed

10

요청을 처리할 수 없습니다.

amadmin이 실패할 경우 세부적인 오류 코드를 생성하여 특정 오류를 나타냅니다. 이러한 오류 코드를 참조하여 문제를 평가하십시오.

policycreatexception

12

정책을 만들 수 없습니다.

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

policydelexception

13

정책을 삭제할 수 없습니다.

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

smsdelexception

14

서비스를 삭제할 수 없습니다.

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

ldapauthfail

15

사용자를 인증할 수 없습니다.

사용자 DN 및 비밀번호가 올바른지 확인합니다.

parserror

16

입력 XML 파일을 구문 분석할 수 없습니다.

XML이 올바르게 서식 지정되어 있고 amAdmin.dtd를 준수하는지 확인합니다.

parseiniterror

17

응용 프로그램 오류 또는 구문 분석기 초기화 오류로 인해 구문 분석할 수 없습니다.

XML이 올바르게 서식 지정되어 있고 amAdmin.dtd를 준수하는지 확인합니다.

parsebuilterror

18

지정한 옵션으로 구문 분석기를 만들 수 없기 때문에 구문 분석할 수 없습니다.

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

ioexception

19

입력 XML 파일을 읽을 수 없습니다.

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

fatalvalidationerror

20

XML 파일이 유효한 파일이 아니기 때문에 구문 분석할 수 없습니다.

구문을 확인하고 입력 XML이 유효한지 확인합니다.

nonfatalvalidationerror

21

XML 파일이 유효한 파일이 아니기 때문에 구문 분석할 수 없습니다.

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

validwarn

22

파일에 대한 XML 파일 검증 경고

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

failedToProcessXML

23

XML 파일을 처리할 수 없습니다.

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

nodataschemawarning

24

--data 및 --schema 옵션이 명령에 없습니다.

모든 인수가 유효한지 확인합니다. 유효한 인수 집합을 보려면 amadmin--help를 입력하십시오.

doctyperror

25

XML 파일이 올바른 DTD를 따르지 않습니다.

XML 파일의 DOCTYPE 요소를 확인하십시오.

statusmsg9

26

DN, 비밀번호, 호스트 이름 또는 포트 번호가 잘못되었기 때문에 LDAP 인증에 실패했습니다.

사용자 DN 및 비밀번호가 올바른지 확인합니다.

statusmsg13

28

서비스 관리자 예외(SSO 예외)

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

statusmsg14

29

서비스 관리자 예외

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

statusmsg15

30

스키마 파일 입력 스트림 예외

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

statusmsg30

31

정책 관리자 예외(SSO 예외)

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

statusmsg31

32

정책 관리자 예외

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

dbugerror

33

여러 디버그 옵션을 지정했습니다.

디버그 옵션은 하나만 지정해야 합니다.

loginFalied

34

로그인에 실패했습니다.

amadmin은 특정 오류를 나타내는 예외 메시지를 생성합니다. 이러한 메시지를 참조하여 문제를 평가하십시오.

levelerr

36

속성 값이 잘못되었습니다.

LDAP 검색에 대한 수준 설정을 확인합니다. SCOPE_SUB 또는 SCOPE_ONE이어야 합니다.

failToGetObjType

37

객체 유형을 가져오는 중 오류가 발생했습니다.

XML 파일의 DN이 유효하며 올바른 객체 유형을 포함하는지 확인합니다.

invalidOrgDN

38

조직 DN이 잘못되었습니다.

XML 파일의 DN이 유효하고 조직 객체인지 확인합니다.

invalidRoleDN

39

역할 DN이 잘못되었습니다.

XML 파일의 DN이 유효하고 역할 객체인지 확인합니다.

invalidStaticGroupDN

40

정적 그룹 DN이 잘못되었습니다.

XML 파일의 DN이 유효하고 정적 그룹 객체인지 확인합니다.

invalidPeopleContainerDN

41

사용자 컨테이너 DN이 잘못되었습니다.

XML 파일의 DN이 유효하고 사용자 컨테이너 객체인지 확인합니다.

invalidOrgUnitDN

42

조직 구성 단위 DN이 잘못되었습니다.

XML 파일의 DN이 유효하고 컨테이너 객체인지 확인합니다.

invalidServiceHostName

43

서비스 호스트 이름이 잘못되었습니다.

유효한 세션 검색을 위한 호스트 이름이 올바른지 확인합니다.

subschemaexception

44

하위 스키마 오류

하위 스키마는 전역 및 조직 속성에만 지원됩니다.

serviceschemaexception

45

서비스에 대한 서비스 스키마를 찾을 수 없습니다.

XML 파일에서 하위 스키마가 유효한지 확인합니다.

roletemplateexception

46

역할 템플리트는 스키마가 동적 유형인 경우에만 true일 수 있습니다.

XML 파일에서 역할 템플리트가 유효한지 확인합니다.

cannotAddusersToFileredRole

47

필터링된 역할에 사용자를 추가할 수 없습니다.

XML 파일의 역할 DN이 필터링된 역할이 아닌지 확인합니다.

templateDoesNotExist

48

템플리트가 없습니다.

XML 파일에서 서비스 템플리트가 유효한지 확인합니다.

cannotAdduUersToDynamicGroup

49

동적 그룹에 사용자를 추가할 수 없습니다.

XML 파일의 그룹 DN이 동적 그룹이 아닌지 확인합니다.

cannotCreatePolicyUnderContainer

50

컨테이너의 하위 조직인 조직에서 정책을 만들 수 없습니다.

정책을 만들 조직이 컨테이너의 하위 조직이 아닌지 확인합니다.

defaultGroupContainerNotFound

51

그룹 컨테이너가 없습니다.

상위 조직 또는 컨테이너에 대해 그룹 컨테이너를 만듭니다.

cannotRemoveUserFromFilteredRole

52

필터링된 역할에서 사용자를 제거할 수 없습니다.

XML 파일의 역할 DN이 필터링된 역할이 아닌지 확인합니다.

cannotRemoveUsersFromDynamicGroup

53

동적 그룹에서 사용자를 제거할 수 없습니다.

XML 파일의 그룹 DN이 동적 그룹이 아닌지 확인합니다.

subSchemStringDoesNotExist

54

하위 스키마 문자열이 없습니다.

XML 파일에 하위 스키마 문자열이 있는지 확인합니다.



이전      목차      색인      다음     


Copyright 2003 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.