Hello,

On SLES 10 SP2 with eDirectory 8.8 SP3 and Security Services 2.0.6 I
have problem with IDM 3.6 installation. The installer reports errors
during extending schema (see below) on two schema files - srvprv.sch
and nrf-extensions.sch. I tried to manually extend schema after
installation but also without luck (see below). What's wrong?

From Roles_Service_Driver_for_Novell_Identity_Manager_I nstallLog.log:

== Extend Schema File - srvprv.sch ==

Extend Schema File: String index out of range: 8
Status: ERROR
Additional Notes: ERROR -
java.lang.StringIndexOutOfBoundsException: String index out of range:
8
at java.lang.String.charAt(Unknown
Source)
at
java.util.regex.Matcher.appendReplacement(Unknown Source)
at
java.util.regex.Matcher.replaceFirst(Unknown Source)
at java.lang.String.replaceFirst(Unknown
Source)
at
com.novell.idm.install.common.ExtendSchema.extendS chemaOnUnix(ExtendSchema.java:285)
at
com.novell.idm.install.common.ExtendSchema.install (ExtendSchema.java:50)
at
com.zerog.ia.installer.actions.CustomAction.instal lSelf(DashoA10*..)
at
com.zerog.ia.installer.InstallablePiece.install(Da shoA10*..)
at
com.zerog.ia.installer.InstallablePiece.install(Da shoA10*..)
at
com.zerog.ia.installer.GhostDirectory.install(Dash oA10*..)
at
com.zerog.ia.installer.InstallablePiece.install(Da shoA10*..)
at
com.zerog.ia.installer.Installer.install(DashoA10* ..)
at
com.zerog.ia.installer.LifeCycleManager.a(DashoA10 *..)
at
com.zerog.ia.installer.LifeCycleManager.a(DashoA10 *..)
at
com.zerog.ia.installer.Main.main(DashoA10*..)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at
java.lang.reflect.Method.invoke(Unknown Source)
at com.zerog.lax.LAX.launch(DashoA10*..)
at com.zerog.lax.LAX.main(DashoA10*..)

Extend Schema File: srvprv.sch
Status: ERROR
Additional Notes: ERROR - Failed to extend
schema file: srvprv.sch


== Extend Schema File - nrf-extensions.sch ==

Extend Schema File: String index out of range: 8
Status: ERROR
Additional Notes: ERROR -
java.lang.StringIndexOutOfBoundsException: String index out of range:
8
at java.lang.String.charAt(Unknown
Source)
at
java.util.regex.Matcher.appendReplacement(Unknown Source)
at
java.util.regex.Matcher.replaceFirst(Unknown Source)
at java.lang.String.replaceFirst(Unknown
Source)
at
com.novell.idm.install.common.ExtendSchema.extendS chemaOnUnix(ExtendSchema.java:285)
at
com.novell.idm.install.common.ExtendSchema.install (ExtendSchema.java:50)
at
com.zerog.ia.installer.actions.CustomAction.instal lSelf(DashoA10*..)
at
com.zerog.ia.installer.InstallablePiece.install(Da shoA10*..)
at
com.zerog.ia.installer.InstallablePiece.install(Da shoA10*..)
at
com.zerog.ia.installer.GhostDirectory.install(Dash oA10*..)
at
com.zerog.ia.installer.InstallablePiece.install(Da shoA10*..)
at
com.zerog.ia.installer.Installer.install(DashoA10* ..)
at
com.zerog.ia.installer.LifeCycleManager.a(DashoA10 *..)
at
com.zerog.ia.installer.LifeCycleManager.a(DashoA10 *..)
at
com.zerog.ia.installer.Main.main(DashoA10*..)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at
java.lang.reflect.Method.invoke(Unknown Source)
at com.zerog.lax.LAX.launch(DashoA10*..)
at com.zerog.lax.LAX.main(DashoA10*..)

Extend Schema File: nrf-extensions.sch
Status: ERROR
Additional Notes: ERROR - Failed to extend
schema file: nrf-extensions.sch

Extend Schema
Status: ERROR
Additional Notes: ERROR - Failed to extend
schema

Custom Action: com.novell.idm.install.common.ExtendSchema
Status: ERROR
Additional Notes: ERROR - class
com.novell.idm.install.common.ExtendSchema NonfatalInstallException
Failed to extend schema


From schema.log

#### Start: czwartek sierpie\u0144 07 2008 15:35:28 ####
Extending schema on the server instance localhost...

Starting schema update for:
/opt/novell/eDirectory/lib/nds-schema/srvprv.sch...
Schema attribute srvprvUUID already exists and is identical.
Schema attribute srvprvHideUser already exists and is identical.
Schema attribute srvprvHideAttributes already exists and is identical.
Schema attribute srvprvQueryList already exists and is identical.
Schema attribute srvprvCapabilities1 already exists and is identical.
Schema attribute srvprvCapabilities2 already exists and is identical.
Schema attribute srvprvCapabilities3 already exists and is identical.
Schema attribute srvprvCapabilities4 already exists and is identical.
Schema attribute srvprvCapabilities5 already exists and is identical.
Schema attribute srvprvIMAddress already exists and is identical.
Schema attribute srvprvGroupwiseIMAddress already exists and is
identical.
Schema attribute srvprvYahooIMAddress already exists and is identical.
Schema attribute srvprvAOLIMAddress already exists and is identical.
Schema attribute srvprvCurrentDelegatees already exists and is
identical.
Schema attribute srvprvCurrentDelegators already exists and is
identical.
Schema attribute srvprvNotificationPrefs already exists and is
identical.
Schema attribute srvprvIsTaskManager already exists and is identical.
Schema attribute srvprvTaskGroups already exists and is identical.
Schema attribute srvprvPreferredLocale already exists and is
identical.
Schema attribute srvprvTaskManager already exists and is identical.
Schema attribute srvprvCategoryKey already exists and is identical.
Schema attribute srvprvGrant already exists and is identical.
Schema attribute srvprvRevoke already exists and is identical.
Schema attribute srvprvFlowStrategy already exists and is identical.
Schema attribute srvprvLocalizedNames already exists and is identical.
Schema attribute srvprvLocalizedDescrs already exists and is
identical.
Schema attribute srvprvStatus already exists and is identical.
Schema attribute srvprvProcessXML already exists and is identical.
Schema attribute srvprvEntityType already exists and is identical.
Schema attribute srvprvRequestXML already exists and is identical.
Schema attribute srvprvModified already exists and is identical.
Schema attribute srvprvEntitlementRef already exists and is identical.
Schema attribute srvprvAssetRef already exists and is identical.
Schema attribute srvprvDefaultTheme already exists and is identical.
Schema attribute srvprvAssignFromUser already exists and is identical.
Schema attribute srvprvAssignFromGroup already exists and is
identical.
Schema attribute srvprvAssignFromContainer already exists and is
identical.
Schema attribute srvprvAssignToUser already exists and is identical.
Schema attribute srvprvAssignToRelationship already exists and is
identical.
Schema attribute srvprvAssignExpiration already exists and is
identical.
Schema attribute srvprvRequestDefName already exists and is identical.
Schema attribute srvprvUser already exists and is identical.
Schema attribute srvprvAssignStartTime already exists and is
identical.
Schema attribute srvprvAllRequests already exists and is identical.
Schema attribute srvprvRelationship already exists and is identical.
Schema attribute srvprvDelegators already exists and is identical.
Schema attribute srvprvDelegateeDef already exists and is identical.
Schema attribute srvprvDelegationDef already exists and is identical.
Schema attribute srvprvManager already exists and is identical.
Schema attribute srvprvManagerGroup already exists and is identical.
Schema attribute srvprvMember already exists and is identical.
Schema attribute srvprvMemberGroup already exists and is identical.
Schema attribute srvprvMemberContainer already exists and is
identical.
Schema attribute srvprvMemberRelationship already exists and is
identical.
Schema attribute srvprvRequestScope already exists and is identical.
Schema attribute srvprvAllowMgrSetProxy already exists and is
identical.
Schema attribute srvprvAllowMgrSetAvailability already exists and is
identical.
Schema attribute srvprvAutoDisplayTeam already exists and is
identical.
Schema attribute srvprvTeam already exists and is identical.
Schema attribute srvprvRequest already exists and is identical.
Schema attribute srvprvTaskScopeRecipient already exists and is
identical.
Schema attribute srvprvTaskScopeAddressee already exists and is
identical.
Schema attribute srvprvAllowMgrInitiate already exists and is
identical.
Schema attribute srvprvAllowMgrRetract already exists and is
identical.
Schema attribute srvprvAllowMgrSetDelegate already exists and is
identical.
Schema attribute srvprvAllowMgrTaskReassign already exists and is
identical.
Schema attribute srvprvAllowMgrTaskClaim already exists and is
identical.
Schema attribute srvprvManagerNotMember already exists and is
identical.
Schema attribute srvprvIcon already exists and is identical.
Schema attribute srvprvResourceBindingDate already exists and is
identical.
Schema attribute srvprvResourceBindingState already exists and is
identical.
Schema attribute srvprvResourceBindingRequester already exists and is
identical.
Schema attribute srvprvProvProcessId already exists and is identical.
Schema attribute srvprvBindSource already exists and is identical.
Schema attribute srvprvResourceBindingGrantPRD already exists and is
identical.
Schema attribute srvprvResourceBindingRevokePRD already exists and is
identical.
Schema attribute srvprvRecipResourceDN already exists and is
identical.
Schema attribute srvprvLocalizedBindAppID already exists and is
identical.
Schema attribute srvprvProcessType already exists and is identical.
Schema attribute srvprvPlugins already exists and is identical.
Schema attribute srvprvTeamType already exists and is identical.
Schema class srvprvEntityAux already exist and is identical.
Schema class srvprvUserAux already exist and is identical.
Schema class srvprvTaskGroupAux already exist and is identical.
Added schema class srvprvAppConfig.
Failed to add schema class srvprvAppConfig. Err: -604
Added schema class srvprvRequestDefs.
Failed to add schema class srvprvRequestDefs. Err: -604
Added schema class srvprvWorkflowDefs.
Failed to add schema class srvprvWorkflowDefs. Err: -604
Added schema class srvprvResourceDefs.
Failed to add schema class srvprvResourceDefs. Err: -604
Added schema class srvprvServiceDefs.
Failed to add schema class srvprvServiceDefs. Err: -604
Added schema class srvprvDirectoryModel.
Failed to add schema class srvprvDirectoryModel. Err: -604
Added schema class srvprvAppDefs.
Failed to add schema class srvprvAppDefs. Err: -604
Added schema class srvprvEntityDefs.
Failed to add schema class srvprvEntityDefs. Err: -604
Added schema class srvprvRelationshipDefs.
Failed to add schema class srvprvRelationshipDefs. Err: -604
Added schema class srvprvChoiceDefs.
Failed to add schema class srvprvChoiceDefs. Err: -604
Added schema class srvprvQueryDefs.
Failed to add schema class srvprvQueryDefs. Err: -604
Added schema class srvprvRequest.
Failed to add schema class srvprvRequest. Err: -604
Added schema class srvprvWorkflow.
Failed to add schema class srvprvWorkflow. Err: -604
Added schema class srvprvResource.
Failed to add schema class srvprvResource. Err: -604
Added schema class srvprvService.
Failed to add schema class srvprvService. Err: -604
Added schema class srvprvEntity.
Failed to add schema class srvprvEntity. Err: -604
Added schema class srvprvRelationship.
Failed to add schema class srvprvRelationship. Err: -604
Added schema class srvprvChoice.
Failed to add schema class srvprvChoice. Err: -604
Added schema class srvprvQuery.
Failed to add schema class srvprvQuery. Err: -604
Added schema class srvprvDirectoryModelConfig.
Failed to add schema class srvprvDirectoryModelConfig. Err: -604
Schema class srvprvAssetRecipientAux already exist and is identical.
Added schema class srvprvWebAppConfig.
Failed to add schema class srvprvWebAppConfig. Err: -604
Added schema class srvprvTheme.
Failed to add schema class srvprvTheme. Err: -604
Added schema class srvprvProxyDefs.
Failed to add schema class srvprvProxyDefs. Err: -604
Added schema class srvprvDelegateeDefs.
Failed to add schema class srvprvDelegateeDefs. Err: -604
Added schema class srvprvDelegationDefs.
Failed to add schema class srvprvDelegationDefs. Err: -604
Added schema class srvprvDelegationAssignment.
Failed to add schema class srvprvDelegationAssignment. Err: -604
Added schema class srvprvDelegatorAssignment.
Failed to add schema class srvprvDelegatorAssignment. Err: -604
Added schema class srvprvProxyAssignment.
Failed to add schema class srvprvProxyAssignment. Err: -604
Added schema class srvprvDelegateeAssignment.
Failed to add schema class srvprvDelegateeAssignment. Err: -604
Added schema class srvprvTeamDefs.
Failed to add schema class srvprvTeamDefs. Err: -604
Added schema class srvprvTeam.
Failed to add schema class srvprvTeam. Err: -604
Added schema class srvprvTeamRequest.
Failed to add schema class srvprvTeamRequest. Err: -604
Added schema class srvprvRecipResourceDefs.
Failed to add schema class srvprvRecipResourceDefs. Err: -604
Added schema class srvprvRecipReportDefs.
Failed to add schema class srvprvRecipReportDefs. Err: -604
Added schema class srvprvRecipResource.
Failed to add schema class srvprvRecipResource. Err: -604
Added schema class srvprvRecipResourceCollection.
Failed to add schema class srvprvRecipResourceCollection. Err: -604
Added schema class srvprvRecipResourceBinding.
Failed to add schema class srvprvRecipResourceBinding. Err: -604
Added schema class srvprvRecipReport.
Failed to add schema class srvprvRecipReport. Err: -604
The specified optional attributes for the schema class srvprvUserAux
already exist and are identical.
NDS error -604, encountered during program execution. Error
description: No such class.
..
NDS error -604, encountered during program execution. Error
description: No such class.
..
NDS error -604, encountered during program execution. Error
description: No such class.
..
NDS error -604, encountered during program execution. Error
description: No such class.
..
NDS error -604, encountered during program execution. Error
description: No such class.
..
NDS error -604, encountered during program execution. Error
description: No such class.
..
NDS error -604, encountered during program execution. Error
description: No such class.
..

#### Start: czwartek sierpie\u0144 07 2008 15:35:40 ####
Extending schema on the server instance localhost...

Starting schema update for:
/opt/novell/eDirectory/lib/nds-schema/nrf-extensions.sch...
Schema attribute nrfApprovers already exists and is identical.
Schema attribute nrfQuorum already exists and is identical.
Schema attribute nrfRequestDef already exists and is identical.
Schema attribute nrfSODApprovers already exists and is identical.
Schema attribute nrfSODQuorum already exists and is identical.
Schema attribute nrfSODRequestDef already exists and is identical.
Schema attribute nrfLocalizedNames already exists and is identical.
Schema attribute nrfLocalizedDescrs already exists and is identical.
Schema attribute nrfAssociatedRoles already exists and is identical.
Schema attribute nrfRoleCategoryKey already exists and is identical.
Schema attribute nrfRoleLevel already exists and is identical.
Schema attribute nrfImplicitContainers already exists and is
identical.
Schema attribute nrfImplicitGroups already exists and is identical.
Schema attribute nrfChildRoles already exists and is identical.
Schema attribute nrfParentRoles already exists and is identical.
Schema attribute nrfEntitlementRef already exists and is identical.
Schema attribute nrfActive already exists and is identical.
Schema attribute nrfRoles already exists and is identical.
Schema attribute nrfApprovedExceptions already exists and is
identical.
Schema attribute nrfDecisionDate already exists and is identical.
Schema attribute nrfRequestDate already exists and is identical.
Schema attribute nrfCategory already exists and is identical.
Schema attribute nrfTargetDN already exists and is identical.
Schema attribute nrfSODConflicts already exists and is identical.
Schema attribute nrfSourceDN already exists and is identical.
Schema attribute nrfStartDate already exists and is identical.
Schema attribute nrfEndDate already exists and is identical.
Schema attribute nrfCorrelationId already exists and is identical.
Schema attribute nrfRequester already exists and is identical.
Schema attribute nrfStatus already exists and is identical.
Schema attribute nrfDescription already exists and is identical.
Schema attribute nrfApprovalInfo already exists and is identical.
Schema attribute nrfSODApprovalInfo already exists and is identical.
Schema attribute nrfAssignedRoles already exists and is identical.
Schema attribute nrfContainerRoles already exists and is identical.
Schema attribute nrfGroupRoles already exists and is identical.
Schema attribute nrfInheritedRoles already exists and is identical.
Schema attribute nrfNextExpiration already exists and is identical.
Schema attribute nrfMemberOf already exists and is identical.
Schema attribute nrfRequestContainer already exists and is identical.
Schema attribute nrfRolesContainer already exists and is identical.
Schema attribute nrfSODContainer already exists and is identical.
Schema attribute nrfUADContainer already exists and is identical.
Schema attribute nrfReportContainer already exists and is identical.
Schema attribute nrfRemovalGracePeriod already exists and is
identical.
Schema attribute nrfRoleLevels already exists and is identical.
Schema attribute nrfStdRequestDef already exists and is identical.
Schema attribute nrfStdSODRequestDef already exists and is identical.
Schema attribute nrfAllowMgrGrantToUser already exists and is
identical.
Schema attribute nrfAllowMgrRevokeFromUser already exists and is
identical.
Schema attribute nrfAllowMgrGrantToRole already exists and is
identical.
Schema attribute nrfAllowMgrRevokeFromRole already exists and is
identical.
Schema attribute nrfAllowMgrModifyRole already exists and is
identical.
Schema attribute nrfAllowMgrModifySOD already exists and is identical.
Schema attribute nrfRole already exists and is identical.
Schema attribute nrfRoleScope already exists and is identical.
Schema attribute nrfSODApprovalType already exists and is identical.
Schema attribute nrfDynamicGroupMembership already exists and is
identical.
Schema attribute nrfDynamicMember already exists and is identical.
Schema attribute nrfApprovalProcessId already exists and is identical.
Schema attribute nrfSODApprovalProcessId already exists and is
identical.
Schema attribute nrfAttestationType already exists and is identical.
Schema attribute nrfReportLocales already exists and is identical.
Schema attribute nrfReportLocaleDefault already exists and is
identical.
Schema attribute nrfAttestationDefault already exists and is
identical.
Schema attribute nrfOriginator already exists and is identical.
Added schema class nrfConfig.
Failed to add schema class nrfConfig. Err: -604
Added schema class nrfRoleDefs.
Failed to add schema class nrfRoleDefs. Err: -604
Added schema class nrfRequests.
Failed to add schema class nrfRequests. Err: -604
Added schema class nrfSODDefs.
Failed to add schema class nrfSODDefs. Err: -604
Added schema class nrfReportDefs.
Failed to add schema class nrfReportDefs. Err: -604
Added schema class nrfRole.
Failed to add schema class nrfRole. Err: -604
Added schema class nrfSOD.
Failed to add schema class nrfSOD. Err: -604
Added schema class nrfRequest.
Failed to add schema class nrfRequest. Err: -604
Schema class nrfIdentity already exist and is identical.
Schema class nrfContainer already exist and is identical.
Schema class nrfGroup already exist and is identical.
Added schema class nrfConfiguration.
Failed to add schema class nrfConfiguration. Err: -604
Added schema class nrfReport.
Failed to add schema class nrfReport. Err: -604
Schema class nrfTeam already exist and is identical.
Added schema class nrfTeamRole.
Failed to add schema class nrfTeamRole. Err: -604
Added schema class nrfAttestations.
Failed to add schema class nrfAttestations. Err: -604
Added schema class nrfAttestation.
Failed to add schema class nrfAttestation. Err: -604
NDS error -604, encountered during program execution. Error
description: No such class.
..
The specified optional attributes for the schema class nrfIdentity
already exist and are identical.
The specified optional attributes for the schema class nrfGroup
already exist and are identical.
NDS error -604, encountered during program execution. Error
description: No such class.
..
NDS error -604, encountered during program execution. Error
description: No such class.

Sorry if I quoted too much...

Best regards,
Jacek Nienaltowski