Skip to Content.
Sympa Menu

grouper-users - [grouper-users] PSP error - works fine with member but not with group object

Subject: Grouper Users - Open Discussion List

List archive

[grouper-users] PSP error - works fine with member but not with group object


Chronological Thread 
  • 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: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: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:
  <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:
  <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:
  <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




Archive powered by MHonArc 2.6.19.

Top of Page