I am logged as a member of the GrouperSysAdmin group, so it’s not about privs
The rules I have only modify privileges, hooks wouldn’t delete anything. Anyway if that was the case, there would be traces in the audit log.
I don’t think it’s a UI or Priv problem since there are no lines in GROUPER_MEMEBERSHIP for that group (well there are 3, 1 for sysadmin, 2 for everyentity)
This is what I see for my bugged group (all-admins) in GROUPER_MEMBERSHIPS_V. crochet, gagns, larcheve are 3 people I added in the previous subgroup (dept1-admins). As you can see there are no immediate group membership, but effective members. These member were added AFTER the group bugged (it’s not residual)
I checked in GROUPER_MEMBERHSIP_LW_V and the bugged group has the same members as above and the dept1-admins isn’t a member of anything (except itself for privs)
Looking in the GROUPER_PIT_MEMBERSHIPS
I guess I see all the members, but strangely they almost all have an END_TIME and ACTIVE=F, converting it to human gives me yesterday at around 1:35 PM, around the time I have stopped the GrouperDaemon for my upgrade. All the END_TIMEs are within 8 seconds
Where does that end-time comes from ? Why don’t I have any audits saying a member was removed ?
I can try those utilities, but I don’t think it’ll tell me what cause those data to disappear. By the way, this isn’t a composite group it’s a simple group with members that are groups. What does the addAllMissingGroupSets does ? What’s a GroupSet ?
bin/gsh -findBadMemberships –all
Checking Composite Memberships
Checking Group Sets
No membership errors found.
De : Chris Hyzer 
Envoyé : 14 février 2013 16:36
À : Gagné Sébastien
Objet : RE: Disapearing members ?!?!?!
Try running the bad membership utility:
Also, try the PIT and groupSet fixer (from GSH):
From: Gagné Sébastien 
Sent: Thursday, February 14, 2013 4:21 PM
To: Chris Hyzer
Subject: Disapearing members ?!?!?!
Hi Chris (or any other that can help),
A little panic here : we did a release in production and for some reason, some groups have lost their memberships. I’m not saying it was removed, but it vanished in thin air : no audit logged, nothing in the changelog. I checked the grouper_memberships table in the database and the records disappeared.
The structure we have/had :
All the memberships between “all-admins and deptX-admins” and “deptX-admins and personY” have vanished, but the groups are still there.
Even weirder, if I re-add personA to dept1-admin, Grouper WILL SHOW personA as an indirect member of All-admins, while showing NO DIRECT MEMEBRS! (see attached screenshot)
This problem only occurred in Production, the identical test env has no problem…
We’re currently lost about what might have caused the problem, and would really appreciate some guidance to find the problem… Thanks
(PS the solution will be to manually re-add everything since it’s not much work, but we don’t want to lose any more data…)
No Direct members :
But has indirect members ?????
Sébastien Gagné, | Analyste en informatique
514-343-6111 x33844 | Université de Montréal,
| Pavillon Roger-Gaudry, local X-100-11