Fred Morrison’s Weblog

What Mother Never Told You About SharePoint Workflow

WSS/MOSS 2007 Service Pack 2 breaks People Picker

Posted by fredmorrison on 2009-06-13

After installing WSS 3.0 Service Pack 2 and MOSS 2007 Service Pack 2 on my main development server that is part of a development domain, when I launch Central Administration and try anything that uses the People Picker (create new site collection, add farm administrators, etc.), I can no longer see domain users (new or old). I can only see local users. At least I can create site collections by designating the local Administrator as the primary site collection administrator. However, that newly minted site collection can only see other local users.  Me not happy.

I had been careful. I first installed SP2 on a virtual machine and threw everything I could think of at it. Nothing broke. However, since my virtual machines are not part of a domain, the one thing that I could not test is the very thing that has come back to bite me in the behind.

I have a case open with Microsoft regarding this issue. It seems I’m not the only customer who has reported this problem. So far, we have found that it is possible to “repair the damage” done by SP2 with a couple of stsadm commands, but only for pre-existing site collections, not ones that were created after installing SP2. The same pair of command doesn’t repair Central Administration, so I still cannot change farm administrators.

Stay tuned…

2009-06-17 update.

Microsoft had me run a utility from CodePlex, SPS<something-I-dont-recall>.exe to gather up a bunch of information about my development box and then gave me a temporary link to upload it too.  They’ve been sifting through it since last Friday and I have yet to hear back from them.

2009-06-26 update:

The problem has been resolved through a combination of things which I will post later.   For now the main two things that stand out in my mind about what finally resolved the issue are:

  1. Changing the service account for SharePoint from a local account that is a member of the local administrators group on my everything in one box except the domain controller development machine to a domain account on the domain controller that is a member of the domain administrators group and running a series of stsadm commands plus using Central Administration to make changes to various services.  Apparently, WSS 3.0 SP2 and/or MOSS 2007 SP2  ”fixes” something security-related that I must have been “getting away with” for the past two years on my development box in terms of its ability to reach over to its “parent” domain controller to populate the People Picker in various SharePoint dialogs.  I hope Microsoft makes a special effort to emphasize this so-called ”cure” for a “disease” I didn’t even know existed.
  2. Running a SQL script provided by Microsoft in one of their KB articles (sorry, I don’t have the link handy as I write this) that directly modifies one of the SharePoint SSP content databases (e.g., dbo.SharedServicesNew1 in my case).  Yes, I was a bit shocked that Microsoft had me do this since we all know that doing so in a production environment leaves you with an unsupported environment.  In my case, it’s a development box and that’s what those are for – to take the arrows before you inflict whatever supposed “cure” on your QA or production boxes.

I’ll have to make a huge separate post with more details after the DC Regional SharePoint conference that is going on today and tomorrow.  Right now, I’m just glad the People Picker is working again.

Update 2009-06-30:

I’ve been a bit busy of late, but for those who are interested the (now closed) case number with Microsoft was 109061148666247.

9 Responses to “WSS/MOSS 2007 Service Pack 2 breaks People Picker”

  1. Mike Acord said

    What was the fix? We’ve run into the same issue and haven’t found a resolution yet.

    • fredmorrison said

      I haven not heard back from Microsoft support since Friday. They are probably still sifting through the multiple megabytes of information they had me gather and send to them. They also said they need time to set up a lab environment similar to mine to see why this is happening. Keep checking back from time to time and hopefully, between the two of us, we’ll have an answer to share with everybody.

  2. MSFTE said

    Do you have a case number?

  3. Nilanga said

    Any update on the fix for this issue?

    • fredmorrison said

      I changed jobs and no longer have access to all the details. Suffice to say if you search the Microsoft KB articles for SharePoint and then further them down to just the ones that have SQL Server scripts in them, you can find the information.

  4. Barno said

    We had this problem after applying SP2 on our MOSS 2007 server. We followed the steps from George Khalil’s post on this URL:

    http://www.gk.id.au/2009/04/people-picker-sharepoint-and-forest.html

    This fixed our broken people picker.

    Thanks to George!!!

  5. al said

    I have this problem now. Can you help me and public detail decision ?

    • fredmorrison said

      There is a KB article or official Microsoft SharePoint Team Blog on the solution, but I don’t have a lot of time at the moment to remember where to find it. If I ever get a chance to look again, I’ll post it here, but to be honest, that may be months from now based on my current workload.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>