grouper-users - [grouper-users] PSP error - works fine with member but not with group object
Subject: Grouper Users - Open Discussion List
List archive
- From: Satya Mohapatra <>
- To: "" <>
- Subject: [grouper-users] PSP error - works fine with member but not with group object
- Date: Thu, 14 Dec 2017 15:44:54 +0000
- Accept-language: en-US
- Ironport-phdr: 9a23:AFWFURdrsvUMirpQsQRo4GLmlGMj4u6mDksu8pMizoh2WeGdxcS5ZR7h7PlgxGXEQZ/co6odzbaO6ua4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahfL9+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM38H/ZhNFsjKxVoxyhpgBwzIHPbYGaKPZ+e7nQcc8GSWdDWMtaSixPApm7b4sKF+cPIPxXr5X9plQUsBCwAg6sBOP1xT9QnHD2wbc63P48GgzBxAwvBc4OsG7Oo9juMacSUPy1wLPWwjrecvNbwDHw45XGfBAmpPGDR7NwcczJxEkuEQPFkkufqZbjPzyLyuQBrXKX4PR9WuKyjWMstgJ/oiC3y8sxiYTFnIAYxkrF+Ch62oo4K9+1RFZ5bNK6CpdcqT+WO5ZsTs8/XW1ltjw2x7wFtJKjYSQHyZAqywTBZ/GHfIWE+A/vWPyMLTp3i39ofq+0iQyo/ki60OL8U9G50FZUoSpBldnBrm0C1xnS68SeT/ty5Eah2TKU1w/N9u5IOFs0mrbBJJ4nxL4/iIATvV3AEyPsnUX2jbOWel869ee19uTrerTmppmCOI9okgzyL6cjlta9DOgiMwUDXHKX9Oq+2bH7+E32WrRKjvk4kqnDt5DaINwWprajDA9JyIYs8Q2yDzKn0NQEh3UIMk9KeA+fg4jzJ17OOOz4Deu4g1m0nzdr3ffGPqD5AprTNHjPiarhfa1j5E5G0wo+1tRf55NPCrEdO/L/RFX9tN3eDh8lLQO02eDnB8th1o8AQ26AHLKWML6B+WOPs6ggOe6RfIIP/SvmJuI+z//okXIjn1IBJ++k0YZdICS3BPN7O0iDJGf3j80aOWYMogckSuH20huPXSMFNFioWKdp3TgnGYvuKIDDT5iknKaIlHOjF4FMb0hDC0zKHHv1IdbXE8wQYT6fd5cy2gcPUqKsHtcs
Hi, Any help with the following will be greatly appreciated. This is regarding system which is running grouper version 2.1.5. With ./gsh.sh -psp -sync any -entityName member calc/sync is working fine and correct group membership is calculated and synced with the target ldap. When I do the same for a group object i.e. ./gsh.sh -psp -sync a:b:c -entityName group it is unable to calculate that object. * The target is an openldap server with bushy structure. * ldap.properties has the following set up. edu.internet2.middleware.psp.groupObjectClass=groupOfNames edu.internet2.middleware.psp.groupsBaseDn=ou=grouper,dc=ligo,dc=org edu.internet2.middleware.psp.peopleBaseDn=ou=people,dc=ligo,dc=org edu.internet2.middleware.psp.cnSourceAttributeID=extension Debug message below: ------------------- 2017-12-14 07:36:45,820: [main] INFO Psp.execute(1140) - - Psp 'psp' - Diff DiffRequest[id=a:b:c,requestID=2017/12/14-07:36:45.820,returnData=everything] 2017-12-14 07:36:45,821: [main] INFO Psp.execute(1144) - - Psp 'psp' - Diff XML: <psp:diffRequest xmlns:psp='http://grouper.internet2.edu/psp' requestID='2017/12/14-07:36:45.820' returnData='everything'> <psp:id ID='a:b:c'/> </psp:diffRequest> 2017-12-14 07:36:45,821: [main] INFO Psp.execute(980) - - Psp 'psp' - Calc CalcRequest[id=a:b:c,requestID=2017/12/14-07:36:45.821,returnData=everything] 2017-12-14 07:36:45,822: [main] INFO Psp.execute(984) - - Psp 'psp' - Calc XML: <psp:calcRequest xmlns:psp='http://grouper.internet2.edu/psp' requestID='2017/12/14-07:36:45.821' returnData='everything'> <psp:id ID='a:b:c'/> </psp:calcRequest> 2017-12-14 07:36:45,824: [main] DEBUG Psp.execute(1069) - - PSP 'psp' - Calc CalcRequest[id=a:b:c,requestID=2017/12/14-07:36:45.821,returnData=everything] Resolving attributes '[stemDn, stemDnAlternateChangeLog, stemObjectclass, stemOu, stemDescription, stemSeeAlso, groupDn, groupDnAlternate, groupDnAlternateChangeLog, groupObjectclass, cn, groupDescription, hasMember, groupIsMemberOf, mailLocalAddress, membersLdap, membersGsa, members-jdbc, memberDn, memberObjectclass, memberIsMemberOf, changeLogMembershipGroupDn, changeLogMembershipSubjectName, changeLogMembershipLdapSubjectId, changeLogMembershipGroupSubjectName, changeLogMembershipMemberDn, changeLogMembershipGroupName, changeLogMembershipGroupMemberDn]'. 2017-12-14 07:36:45,824: [main] DEBUG SimpleAttributeAuthority.getAttributes(86) - - get attributes 'a:b:c' aa 'psp.AttributeAuthority' 2017-12-14 07:36:45,829: [main] DEBUG ChangeLogDataConnector.resolve(68) - - ChangeLog data connector 'DeleteStemChangeLogDataConnector' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,829: [main] DEBUG ChangeLogDataConnector.resolve(81) - - ChangeLog data connector 'DeleteStemChangeLogDataConnector' - Principal name 'a:b:c' does not match prefix 2017-12-14 07:36:45,829: [main] DEBUG ChangeLogDataConnector.resolve(68) - - ChangeLog data connector 'UpdateStemNameChangeLogDataConnector' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,829: [main] DEBUG ChangeLogDataConnector.resolve(81) - - ChangeLog data connector 'UpdateStemNameChangeLogDataConnector' - Principal name 'a:b:c' does not match prefix 2017-12-14 07:36:45,830: [main] DEBUG ChangeLogDataConnector.resolve(68) - - ChangeLog data connector 'UpdateStemDescriptionChangeLogDataConnector' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,830: [main] DEBUG ChangeLogDataConnector.resolve(81) - - ChangeLog data connector 'UpdateStemDescriptionChangeLogDataConnector' - Principal name 'a:b:c' does not match prefix 2017-12-14 07:36:45,830: [main] DEBUG ChangeLogDataConnector.resolve(68) - - ChangeLog data connector 'StemAttributeAssignValueChangeLogDataConnector' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,831: [main] DEBUG ChangeLogDataConnector.resolve(81) - - ChangeLog data connector 'StemAttributeAssignValueChangeLogDataConnector' - Principal name 'a:b:c' does not match prefix 2017-12-14 07:36:45,831: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(189) - - Ldap dn from grouper name attribute definition 'stemDn' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,831: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(197) - - Ldap dn from grouper name attribute definition 'stemDn' - Resolve principal 'a:b:c' No dependencies 2017-12-14 07:36:45,832: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(189) - - Ldap dn from grouper name attribute definition 'stemDnAlternateChangeLog' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,832: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(197) - - Ldap dn from grouper name attribute definition 'stemDnAlternateChangeLog' - Resolve principal 'a:b:c' No dependencies 2017-12-14 07:36:45,854: [main] DEBUG ChangeLogDataConnector.resolve(68) - - ChangeLog data connector 'DeleteGroupChangeLogDataConnector' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,854: [main] DEBUG ChangeLogDataConnector.resolve(81) - - ChangeLog data connector 'DeleteGroupChangeLogDataConnector' - Principal name 'a:b:c' does not match prefix 2017-12-14 07:36:45,854: [main] DEBUG ChangeLogDataConnector.resolve(68) - - ChangeLog data connector 'UpdateGroupNameChangeLogDataConnector' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,855: [main] DEBUG ChangeLogDataConnector.resolve(81) - - ChangeLog data connector 'UpdateGroupNameChangeLogDataConnector' - Principal name 'a:b:c' does not match prefix 2017-12-14 07:36:45,855: [main] DEBUG ChangeLogDataConnector.resolve(68) - - ChangeLog data connector 'UpdateGroupDescriptionChangeLogDataConnector' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,855: [main] DEBUG ChangeLogDataConnector.resolve(81) - - ChangeLog data connector 'UpdateGroupDescriptionChangeLogDataConnector' - Principal name 'a:b:c' does not match prefix 2017-12-14 07:36:45,855: [main] DEBUG ChangeLogDataConnector.resolve(68) - - ChangeLog data connector 'GroupAttributeAssignValueChangeLogDataConnector' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,856: [main] DEBUG ChangeLogDataConnector.resolve(81) - - ChangeLog data connector 'GroupAttributeAssignValueChangeLogDataConnector' - Principal name 'a:b:c' does not match prefix 2017-12-14 07:36:45,856: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(189) - - Ldap dn from grouper name attribute definition 'groupDn' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,856: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(197) - - Ldap dn from grouper name attribute definition 'groupDn' - Resolve principal 'a:b:c' No dependencies 2017-12-14 07:36:45,856: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(189) - - Ldap dn from grouper name attribute definition 'groupDnAlternate' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,857: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(197) - - Ldap dn from grouper name attribute definition 'groupDnAlternate' - Resolve principal 'a:b:c' No dependencies 2017-12-14 07:36:45,857: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(189) - - Ldap dn from grouper name attribute definition 'groupDnAlternateChangeLog' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,857: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(197) - - Ldap dn from grouper name attribute definition 'groupDnAlternateChangeLog' - Resolve principal 'a:b:c' No dependencies 2017-12-14 07:36:45,872: [main] DEBUG LdapSourceAdapter.getLdapResultsHelper(670) - - searchType: searchSubject, filter: (& (krbPrincipalName=a:b:c)(objectclass=inetOrgPerson)) 2017-12-14 07:36:45,874: [main] DEBUG PsoIdentifierAttributeDefinition.doResolve(50) - - PSOIdentifier attribute definition 'memberDn' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,875: [main] DEBUG LdapSourceAdapter.getLdapResultsHelper(670) - - searchType: searchSubject, filter: (& (krbPrincipalName=a:b:c)(objectclass=inetOrgPerson)) 2017-12-14 07:36:45,877: [main] DEBUG ChangeLogDataConnector.resolve(68) - - ChangeLog data connector 'AddMembershipChangeLogDataConnector' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,877: [main] DEBUG ChangeLogDataConnector.resolve(81) - - ChangeLog data connector 'AddMembershipChangeLogDataConnector' - Principal name 'a:b:c' does not match prefix 2017-12-14 07:36:45,877: [main] DEBUG ChangeLogDataConnector.resolve(68) - - ChangeLog data connector 'DeleteMembershipChangeLogDataConnector' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,877: [main] DEBUG ChangeLogDataConnector.resolve(81) - - ChangeLog data connector 'DeleteMembershipChangeLogDataConnector' - Principal name 'a:b:c' does not match prefix 2017-12-14 07:36:45,878: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(189) - - Ldap dn from grouper name attribute definition 'changeLogMembershipGroupDn' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,878: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(197) - - Ldap dn from grouper name attribute definition 'changeLogMembershipGroupDn' - Resolve principal 'a:b:c' No dependencies 2017-12-14 07:36:45,897: [main] DEBUG PsoIdentifierAttributeDefinition.doResolve(50) - - PSOIdentifier attribute definition 'changeLogMembershipMemberDn' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,897: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(189) - - Ldap dn from grouper name attribute definition 'changeLogMembershipGroupMemberDn' - Resolve principal 'a:b:c' 2017-12-14 07:36:45,898: [main] DEBUG LdapDnFromGrouperNamePSOIdentifierAttributeDefinition.doResolve(197) - - Ldap dn from grouper name attribute definition 'changeLogMembershipGroupMemberDn' - Resolve principal 'a:b:c' No dependencies 2017-12-14 07:36:45,898: [main] DEBUG SimpleAttributeAuthority.getAttributes(106) - - get attributes 'a:b:c' aa 'psp.AttributeAuthority' returned 'groupObjectclass' : top 2017-12-14 07:36:45,898: [main] DEBUG SimpleAttributeAuthority.getAttributes(106) - - get attributes 'a:b:c' aa 'psp.AttributeAuthority' returned 'groupObjectclass' : groupOfNames 2017-12-14 07:36:45,898: [main] DEBUG SimpleAttributeAuthority.getAttributes(106) - - get attributes 'a:b:c' aa 'psp.AttributeAuthority' returned 'groupObjectclass' : eduMember 2017-12-14 07:36:45,898: [main] DEBUG SimpleAttributeAuthority.getAttributes(106) - - get attributes 'a:b:c' aa 'psp.AttributeAuthority' returned 'memberObjectclass' : eduMember 2017-12-14 07:36:45,899: [main] DEBUG SimpleAttributeAuthority.getAttributes(106) - - get attributes 'a:b:c' aa 'psp.AttributeAuthority' returned 'stemObjectclass' : top 2017-12-14 07:36:45,899: [main] DEBUG SimpleAttributeAuthority.getAttributes(106) - - get attributes 'a:b:c' aa 'psp.AttributeAuthority' returned 'stemObjectclass' : organizationalUnit 2017-12-14 07:36:45,899: [main] DEBUG Psp.execute(1072) - - PSP 'psp' - Calc CalcRequest[id=a:b:c,requestID=2017/12/14-07:36:45.821,returnData=everything] Resolved attributes '[groupObjectclass, memberObjectclass, stemObjectclass]'. 2017-12-14 07:36:45,899: [main] DEBUG Pso.getPSO(222) - - Pso 'stem' - Get pso for 'a:b:c' 2017-12-14 07:36:45,899: [main] DEBUG PsoIdentifier.getPSOIdentifier(86) - - PSO Identifier Definition 'stemDn' - Source attribute 'stemDn' does not exist 2017-12-14 07:36:45,900: [main] DEBUG Pso.getPSO(229) - - Pso 'stem' - Unable to calculate pso identifier for 'a:b:c' 2017-12-14 07:36:45,900: [main] DEBUG Pso.getPSO(222) - - Pso 'group' - Get pso for 'a:b:c' 2017-12-14 07:36:45,900: [main] DEBUG PsoIdentifier.getPSOIdentifier(86) - - PSO Identifier Definition 'groupDn' - Source attribute 'groupDn' does not exist 2017-12-14 07:36:45,900: [main] DEBUG Pso.getPSO(229) - - Pso 'group' - Unable to calculate pso identifier for 'a:b:c' 2017-12-14 07:36:45,900: [main] DEBUG Pso.getPSO(222) - - Pso 'member' - Get pso for 'a:b:c' 2017-12-14 07:36:45,901: [main] DEBUG PsoIdentifier.getPSOIdentifier(86) - - PSO Identifier Definition 'memberDn' - Source attribute 'memberDn' does not exist 2017-12-14 07:36:45,901: [main] DEBUG Pso.getPSO(229) - - Pso 'member' - Unable to calculate pso identifier for 'a:b:c' 2017-12-14 07:36:45,901: [main] DEBUG Pso.getPSO(222) - - Pso 'groupMembership' - Get pso for 'a:b:c' 2017-12-14 07:36:45,901: [main] DEBUG PsoIdentifier.getPSOIdentifier(86) - - PSO Identifier Definition 'changeLogMembershipGroupDn' - Source attribute 'changeLogMembershipGroupDn' does not exist 2017-12-14 07:36:45,901: [main] DEBUG Pso.getPSO(229) - - Pso 'groupMembership' - Unable to calculate pso identifier for 'a:b:c' 2017-12-14 07:36:45,902: [main] DEBUG Pso.getPSO(222) - - Pso 'memberMembership' - Get pso for 'a:b:c' 2017-12-14 07:36:45,902: [main] DEBUG PsoIdentifier.getPSOIdentifier(86) - - PSO Identifier Definition 'changeLogMembershipMemberDn' - Source attribute 'changeLogMembershipMemberDn' does not exist 2017-12-14 07:36:45,902: [main] DEBUG Pso.getPSO(229) - - Pso 'memberMembership' - Unable to calculate pso identifier for 'a:b:c' 2017-12-14 07:36:45,902: [main] DEBUG Pso.getPSO(222) - - Pso 'groupMemberMembership' - Get pso for 'a:b:c' 2017-12-14 07:36:45,902: [main] DEBUG PsoIdentifier.getPSOIdentifier(86) - - PSO Identifier Definition 'changeLogMembershipGroupMemberDn' - Source attribute 'changeLogMembershipGroupMemberDn' does not exist 2017-12-14 07:36:45,902: [main] DEBUG Pso.getPSO(229) - - Pso 'groupMemberMembership' - Unable to calculate pso identifier for 'a:b:c' 2017-12-14 07:36:45,903: [main] ERROR Psp.execute(1015) - - Psp 'psp' - Calc CalcResponse[id=a:b:c,status=failure,error=noSuchIdentifier,errorMessages={Unable to calculate provisioned object.},requestID=2017/12/14-07:36:45.821] 2017-12-14 07:36:45,903: [main] ERROR Psp.execute(1017) - - Psp 'psp' - Calc XML: <psp:calcResponse xmlns:psp='http://grouper.internet2.edu/psp' status='failure' requestID='2017/12/14-07:36:45.821' error='noSuchIdentifier'> <errorMessage>Unable to calculate provisioned object.</errorMessage> <psp:id ID='a:b:c'/> </psp:calcResponse> 2017-12-14 07:36:45,904: [main] ERROR Psp.execute(1175) - - Psp 'psp' - Diff DiffResponse[id=a:b:c,status=failure,error=noSuchIdentifier,errorMessages={Unable to calculate provisioned object.},requestID=2017/12/14-07:36:45.820] 2017-12-14 07:36:45,905: [main] ERROR Psp.execute(1177) - - Psp 'psp' - Diff XML: <psp:diffResponse xmlns:psp='http://grouper.internet2.edu/psp' status='failure' requestID='2017/12/14-07:36:45.820' error='noSuchIdentifier'> <errorMessage>Unable to calculate provisioned object.</errorMessage> <psp:id ID='a:b:c'/> </psp:diffResponse> 2017-12-14 07:36:45,905: [main] ERROR Psp.execute(1440) - - Psp 'psp' - Sync SyncResponse[id=a:b:c,status=failure,error=noSuchIdentifier,errorMessages={Unable to calculate provisioned object.},requestID=2017/12/14-07:36:45.820] 2017-12-14 07:36:45,905: [main] ERROR Psp.execute(1442) - - Psp 'psp' - Sync SPML: <psp:syncResponse xmlns:psp='http://grouper.internet2.edu/psp' status='failure' requestID='2017/12/14-07:36:45.820' error='noSuchIdentifier'> <errorMessage>Unable to calculate provisioned object.</errorMessage> <psp:id ID='a:b:c'/> </psp:syncResponse> 2017-12-14 07:36:45,906: [main] INFO PspCLI.run(146) - - End of psp execution : 93 ms Best, --- Satya Mohapatra, ସତ୍ୟ ମହାପାତ୍ର, सत्य महापात्र, ستیا موہپترا LIGO laboratory @ MIT |
Attachment:
signature.asc
Description: Message signed with OpenPGP
- [grouper-users] PSP error - works fine with member but not with group object, Satya Mohapatra, 12/14/2017
- Re: [grouper-users] PSP error - works fine with member but not with group object, Satya Mohapatra, 12/15/2017
Archive powered by MHonArc 2.6.19.