Stupid mistake when migrating OAB generation from Exchange 2003 to 2007
Hi - I think I just made the biggest mistake I've ever done in Exchange. When I moved OAB generation from E2k3 to E2k7, I pointed to an E2k7 server that did not have a Public Folder store. I've since created one, and used PFDAVAdmin to set up replication, but I'm still having lots of issues with the System Folders.Main issue is no OAB getting created with these two errors:Log Name: ApplicationSource: MSExchangeSADate: 7/1/2009 10:14:53 AMEvent ID: 9331Task Category: OAL GeneratorLevel: ErrorKeywords: ClassicUser: N/AComputer: CLTEXCH0332.ds1.ltcorp.treeDescription:OALGen encountered error 80070005 (internal ID 50103b4) accessing the public folder store while generating the offline address list for address list '/'. - Default Offline Address List Log Name: ApplicationSource: MSExchangeSADate: 7/1/2009 10:14:53 AMEvent ID: 9335Task Category: OAL GeneratorLevel: ErrorKeywords: ClassicUser: N/AComputer: CLTEXCH0332.ds1.ltcorp.treeDescription:OALGen encountered error 80070005 while cleaning the offline address list public folders under /o=LendingTree/cn=addrlists/cn=oabs/cn=Default Offline Address List. Please make sure the public folder store is mounted and replicas exist of the offline address list folders. No offline address lists have been generated. Please check the event log for more information. - Default Offline Address List I've turned up logging for MSExchangeSA\OAL Generator to medium, those are the only errors given. Any suggestions? It's easy to dismount the PF store (which I've done,) but there are end-users mailboxes on this server, so I could only restart the IS at night. I also see that the siteFolderServer attribute in ADSIEdit still points to our E2k3 server.Help greatly appreciated.
July 1st, 2009 6:24pm

Create a replica of the System Folders on the E2007 server and you should be OK once the replication start kicking.You can force replication of both hiercchy and content with 'Update-PublicFolderHierarchy' and 'Update-PublicFolder'You can see if Exchange 2007 have the complete hierarchy with 'Get-PublicFolder -Recurse \Non_IPM_SUBTREE' and 'Get-PublicFolder -Recurse'the list shoud be the same as in your Exchange 2003 server.I would not change the Public folder database specified on each mailbox database to a server that not has the complete hierarchy synced.lasse at humandata dot se, http://anewmessagehasarrived.blogspot.com
Free Windows Admin Tool Kit Click here and download it now
July 1st, 2009 7:53pm

What version of Outlook are you using? If you're using Outlook 2007 then disable PF distribution and use Web Only distribution.Otherwise follow Lasse suggestion.SF - MCITP:EMA, MCTS
July 1st, 2009 9:58pm

Thanks very much for the input, Lasse - Here are some other interesting pieces - First, running Get-publicfolder -recurse \non_IPM_Subtree |fl name,replicas shows this: Name : OFFLINE ADDRESS BOOKReplicas : {Public Folders (server1), Public Folders, Public Folders} Name : /o=LendingTree/cn=addrlists/cn=oabs/cn=Default Offline Address ListReplicas : {Public Folder Store (server3), Public Folder Store (server4), Public Folder Store (server2), Public Folder Database, Public Folders (server1)} Name : OAB Version 2Replicas : {Public Folder Store (server3), Public Folder Store (server4), Public Folder Store (server2), Public Folder Database, Public Folders (server1)} Name : OAB Version 3aReplicas : {Public Folder Store (server3), Public Folder Store (server4), Public Folder Store (server2), Public Folder Database, Public Folders (server1)} Name : OAB Version 4Replicas : {Public Folder Store (server3), Public Folder Store (server4), Public Folder Store (server2), Public Folder Database, Public Folders (server1)} Name : EX:/o=LendingTree/ou=CLTReplicas : {Public Folder Store (server4), Public Folder Database, Public Folders (server1)} Name : OAB Version 2Replicas : {Public Folder Store (server4), Public Folder Database, Public Folders (server1)} Name : EX:/o=LendingTree/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)Replicas : {Public Folder Database, Public Folders (server1), Public Folders, Public Folders}It's "Public Folders (server1)" that I'm trying to use for my OAB generator. But - OABInteg run on (server 1) shows the following:D:\oabinteg>oabinteg.exe /s:DomainController /t:oabfldcheck =====================================================OABInteg (Offline Address Book Integrity Checker)Product Version 06.05.7839.2OABInteg.exeMicrosoft Corporation, Copyright (C) 2006 - 2008Microsoft and Windows are registered trademarks of Microsoft Corporation.===================================================== Command line arguments: oabinteg.exe /s:ccaad0234 /t:oabfldcheck Checking to see if OABInteg is running on an Exchange ServerChecking version of Exchange ServerExchange 2007 Version: 8.0.240.6NOTE: Running this tool against a resource mailbox account will most likely cause the tool to fail when being ran. Registry scan started at: 02:27:43 PM Checking for OAB Registry KeysNOT FOUND - this is ok.Checking for the Post On Full If Diff Fails registry value: NOT FOUND - this is ok.Checking for the 'OAB Folder Location' registry value: Not FOUND - this is ok.Checking to see if we are a cluster and we are not a CCR or SCC Cluster! Checking for the (HKLM) Exchange Provider Registry KeyExchange Provider registry key not present on this system. - this is ok. Checking for the (HKCU) Exchange Provider Registry KeyExchange Provider registry key not present on this system - this is ok. Checking for the DSAccess Profile Registry KeysDefault DSAccess profile key not found - this is ok.Default DSAccess profile (UserDC1) key not found - this is ok.Default DSAccess profile (UserGC1) key not found - this is ok. Checking for user MAPI profiles. MAPIInitialize Failure: hr = 0x80004005 - MAPI Error = E_FAIL: General access denied error.Function: StartMapiLine number: 121MAPIAdminProfiles Failure: hr = 0x80004005 - MAPI Error = E_FAIL: General access denied error.Function: CheckForUserProfilesLine number: 818 Checking for Exchange system MAPI profiles.WARNING: No exchange server profiles on this system. This is ok. Registry scan ended at: 02:27:43 PM Starting Test 9 - OAB System Folder CheckOAB System folder check started at: 02:27:43 PM MAPIInitialize Failure: hr = 0x80004005 - MAPI Error = E_FAIL: General access denied error.Function: StartMapiLine number: 121 Scan Ended at: 02:27:43 PMM Failure: hr = 0x80004005 - MAPI Error = E_FAIL: General access denied error.Function: DeleteNewProfileLine number: 337 Performing cleanup.Exiting application.Does any of this help? (I wish it helped me more.....)
Free Windows Admin Tool Kit Click here and download it now
July 1st, 2009 10:00pm

Scott, Thanks, but we need PF distribution. We've been having these failures for over a week now, seems like the replicas should be working _ if they're going to.
July 1st, 2009 10:31pm

Check info: 1. Please describe the current exchange topology 2. Please check if Distribution is set properly a. Launch EMC b. Organization Configuration->Mailbox->Offline Address Book tab->right-click your OAB and click Properties-> Distribution c. Please check the option for outlook 2003 in the Client Support field, and Enable public folder distribution 3. Please run ExBPA against the exchange server for a health check Explanation: oabfldcheck shall be run on the exchange 2000/2003 server or the workstation with outlook installed (Online mode) Troubleshooting: Please remove all replicas from public folder database on server 1, and then remove/recreate the public folder database. And use the method in this article to move the OAB generation again from exchange 2003 server to server 1. Meanwhile, monitor the event in the application log on the both servers OABInteg and how to use it to troubleshoot OAB generation issues
Free Windows Admin Tool Kit Click here and download it now
July 2nd, 2009 6:12am

Looks like - even though we had waited a week before I started this - that all we needed was"update-OfflineAddressBook" and a "Update-FileDistributionService" We haven't had an event 9331 & 9335 for a day now, and the latest-created mailboxes are showing up in the GAL.Thanks everyone for the assistance.
July 2nd, 2009 5:51pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics