Share the content if you found it is useful (You can share using 300 community websites) click "share" at the end of the post.

You are encouraged to leave a comment.








Tuesday, June 17, 2014

Adding user membership failed because the role with LDAP DN cn=PER_EMPLOYEE_ABSTRACT,cn=FusionGroups,cn=Groups,dc=XXX,dc=com doesnt exist in the directory:cn=PER_EMPLOYEE_ABSTRACT,cn=FusionGroups,cn=Groups,dc=XXX,dc=com



After,


 



While  creating users and assigning roles to the users created for Fusion Applications 11.1.8 in the LDAP, I encountered an error like:

[2014-06-17T02:24:27.918+05:30] [wls_oim1] [ERROR] [IAM-3010076] [oracle.iam.ldapsync.impl.eventhandlers.membership] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 004yzcv6nrrFO9WFLzjO8A0003AI00001O,0:2] [APP: oim#11.1.1.3.0] [DSID: 0000KQaL0VfFO9WFLzjO8A1JbogO00000R] [URI: /admin/faces/pages/Admin.jspx] Adding user membership failed because the role with LDAP DN cn=PER_EMPLOYEE_ABSTRACT,cn=FusionGroups,cn=Groups,dc=xxxx,dc=com doesnt exist in the directory
[2014-06-17T02:24:37.836+05:30] [wls_oim1] [ERROR] [IAM-3056030] [oracle.iam.identity.rolemgmt.utils] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 004yzcv6nrrFO9WFLzjO8A0003AI00001O,0:2] [APP: oim#11.1.1.3.0] [DSID: 0000KQaL0VfFO9WFLzjO8A1JbogO00000R] [URI: /admin/faces/pages/Admin.jspx] An exception occurred while performing the operation.[[
oracle.iam.platform.kernel.EventFailedException: IAM-3010076:Adding user membership failed because the role with LDAP DN cn=PER_EMPLOYEE_ABSTRACT,cn=FusionGroups,cn=Groups,dc=xxxxx,dc=com doesnt exist in the directory:cn=PER_EMPLOYEE_ABSTRACT,cn=FusionGroups,cn=Groups,dc=xxxxx,dc=com
        at oracle.iam.ldapsync.impl.util.LDAPSyncUtil.createEventFailedException(LDAPSyncUtil.java:706)
        at oracle.iam.ldapsync.impl.util.LDAPSyncUtil.createEventFailedException(LDAPSyncUtil.java:722)
        at oracle.iam.ldapsync.impl.eventhandlers.membership.UserMembershipCreateLDAPHandler.grantRoleMembership(UserMembershipCreateLDAPHandler.java:228)
        at oracle.iam.ldapsync.impl.eventhandlers.membership.UserMembershipCreateLDAPHandler.execute(UserMembershipCreateLDAPHandler.java:143)
        at oracle.iam.platform.kernel.impl.OrchProcessData.runPreProcessEvents(OrchProcessData.java:902)
        at oracle.iam.platform.kernel.impl.OrchProcessData.runEvents(OrchProcessData.java:637)
        at oracle.iam.platform.kernel.impl.OrchProcessData.executeEvents(OrchProcessData.java:230)
        at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:763)
        at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.process(OrchestrationEngineImpl.java:519)
        at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.orchestrate(OrchestrationEngineImpl.java:459)
        at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.orchestrate(OrchestrationEngineImpl.java:378)
        at oracle.iam.identity.rolemgmt.impl.RoleManagerImpl.grantRoles(RoleManagerImpl.java:574)
        at oracle.iam.identity.rolemgmt.impl.RoleManagerImpl.grantRoles(RoleManagerImpl.java:681)
        at oracle.iam.identity.rolemgmt.api.RoleManagerEJB.grantRolesx(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

What I did,


Login to the OIM --> Advanced Administration, and search for Scheduled Jobs from System Management,

LDAP Role Delete full Reconciliation, later ran LDAP Consolidated Full Reconciliation 

Later assigned the IT_SECURITY_MANAGER role to xellerate Users,

Start adding the roles to the users.

It went without any errors.

Cheers!!!

Sunday, June 01, 2014

FIle provisioning Oracle Identity Management

While running the step during Fusion Applications 11.1.8, as a part of the installation of FMW componenets,



./runIDMProvisioning.sh -responseFile (filename) -target


./runIDMProvisioning.sh -responseFile (absolute path of provisioning.rsp) -target preverify

I stuck with the error

2014-06-01 07:28:00.369 NOTIFICATION [logStatus] STATE=BUILD_ERROR!TIMESTAMP=2014-06-01 07:28:00 IST!TARGET=private-preverify-webgate-unix!CATEGORY=BUILD_ERROR!DOMAIN=NONE!HOSTNAME=fusionapp.chainsys.com!PRODUCTFAMILY=orchestration!PRODUCT=orchestration!TASK=validateFileExists!TASKID=orchestration.orchestration.BUILD_ERROR.private-preverify-webgate-unix.validateFileExists!MESSAGE=The file /oracle/FU1118/installers/webgate/libstdc++.so.5 does not exist.!DETAIL=The file /oracle/FU1118/installers/webgate/libstdc++.so.5 does not exist.!BUILDFILE=/stagefusion/FMW1118/tools/idmlcm/provisioning/idm-provisioning-build/webgate-build.xml!LINENUMBER=412!

2014-06-01 07:28:00.387 NOTIFICATION [logStatus] STATE=BUILD_ERROR!TIMESTAMP=2014-06-01 07:28:00 IST!TARGET=private-preverify-webgate-unix!CATEGORY=BUILD_ERROR!DOMAIN=NONE!HOSTNAME=fusionapp.chainsys.com!PRODUCTFAMILY=orchestration!PRODUCT=orchestration!TASK=validateFileExists!TASKID=orchestration.orchestration.BUILD_ERROR.private-preverify-webgate-unix.validateFileExists!MESSAGE=The file /oracle/FU1118/installers/webgate/libgcc_s.so.1 does not exist.!DETAIL=The file /oracle/FU1118/installers/webgate/libgcc_s.so.1 does not exist.!BUILDFILE=/stagefusion/FMW1118/tools/idmlcm/provisioning/idm-provisioning-build/webgate-build.xml!LINENUMBER=414!

Clearly informing like libstdc++ and libgcc.s.so.1 are missing

Fix:
from GCCRuntime, if you have already populated copy the contents to the location where the installer for webgate is located

The files are like this:

[oracle@fusionapp GCCRuntime]$ ls -lrt
total 64
lrwxrwxrwx 1 oracle dba    25 Apr 23  2012 libstdc++.so.6 -> /usr/lib64/libstdc++.so.6
lrwxrwxrwx 1 oracle dba    25 Apr 23  2012 libstdc++.so.5 -> /usr/lib64/libstdc++.so.5


-rwxr-xr-x 1 oracle dba 58400 Apr 23  2012 libgcc_s.so.1

The objects shown in Red are softlinks
and the object libgcc_s.so.1 is physical file.


[oracle@fusionapp GCCRuntime]$ cp -prvR * /oracle/FU1118/installers/webgate/
`libgcc_s.so.1' -> `/oracle/FU1118/installers/webgate/libgcc_s.so.1'
`libstdc++.so.5' -> `/oracle/FU1118/installers/webgate/libstdc++.so.5'
`libstdc++.so.6' -> `/oracle/FU1118/installers/webgate/libstdc++.so.6'

Retry the operations (you need not cleanup the phase)


2014-06-01 08:40:52.594 TRACE
BUILD SUCCESSFUL


Successfully finished preverify.
Proceed with install.

It finishes with no errors.
Related Posts Plugin for WordPress, Blogger...

Let us be Friends...

Share |

Popular Posts

Recent Comments