Exchange 2007 Global Address List OAB Generation Problems
Alright, I'm about ready to throw the Exchange 2007 server out the window.The Beginning: The previous System Admins was working to migrate our email systems from Exchange 2003 and Exchange 2007 - different servers but on the same subnet. After a couple months on Exchange 2007, I realized that the OAB was not populating new users. Since then, I've been stuck.We support Outlook clients 2000, XP, 2003, and 2007, so we do not use web distribution, only public folders. Exchange 2003 has been removed from our organization. After a couple weeks, I read somewhere that public folders cannot be MOVED from one database to another; they must be replicated. I asked the guys who did the migration - they said they moved it. Ah. So last night, I recreated a new Public Folder Store & Database, new OAB, and new address lists. Everything to do with it.This morning - it's new errors now. Here's the data:Exchange Best Practice Analayser states all is well; it can connect to the AD DC with no problem.Exchange paths mostly are going to the E:/ drive; there's no \ExchangeOAB folder in this directory and no \ClientAccess\OAB. There is also an Exchange folder on C:\ that only has the \ClientAccess\OAB folder but nothing in there. I'm wondering if this is possibly a factor.ASDI info on the address lists are all empty, there's nothing in them whatsoever.AutoDiscovery works just fine, I just set up a new computer & account yesterday for an employeeEvent Logs of the Event IDs:Event Type:InformationEvent Source:MSExchange ADAccessEvent Category:Topology Event ID:2080Date:7/17/2009Time:8:40:15 AMUser:N/AComputer:SERVERDescription:Process IISIPM89C64BE5-C38B-4479-B8E9-8CCD10A42C6B -AP "MSEXCHANGEOWAAPPPOOL (PID=3688). Exchange Active Directory Provider has discovered the following servers with the following characteristics: (Server name | Roles | Enabled | Reachability | Synchronized | GC capable | PDC | SACL right | Critical Data | Netlogon | OS Version) In-site:prod-dc-XX.childdomain.company.comCDG 1 7 7 1 0 1 1 7 1prod-dc-xx.company.comCDG 1 7 7 1 0 1 1 7 1prod-dc-XX.childdomain.company.comCDG 1 7 7 1 0 1 1 7 1prod-dc-xx.childdomain.company.comCDG 1 7 7 1 0 1 1 7 1prod-dc-xx.company.comCDG 1 7 7 1 0 1 1 7 1prod-dc-xx.company.comCDG 1 7 7 1 0 1 1 7 1Out-of-site: For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. Event Type:ErrorEvent Source:MSExchangeSAEvent Category:OAL Generator Event ID:9334Date:7/17/2009Time:12:22:13 AMUser:N/AComputer:SERVERDescription:OALGen encountered error 80040115 while initializing the offline address list generation process. No offline address lists have been generated. Please check the event log for more information. - /o=CompanyName/cn=addrlists/cn=oabs/cn=Default Offline Address Book For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. Event Type:ErrorEvent Source:MSExchangeSAEvent Category:OAL Generator Event ID:9330Date:7/17/2009Time:12:22:13 AMUser:N/AComputer:SERVERDescription:OALGen encountered error 80040115 (internal ID 50004ef) accessing Active Directory PROD-DC-xx for ''. - /o=company/cn=addrlists/cn=oabs/cn=Default Offline Address Book For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.And here is the Shell command results:[PS] C:\>get-addresslist |update-addresslist WARNING: The recipient "domain.com/Microsoft Exchange System Objects/OABVersion 3a" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/OfflineAddress Book - \/o=COMPANY\/cn=addrlists\/cn=oabs\/cn=Default" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/OfflineAddress Book - First Administrative Group" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/Schedule+Free Busy Information - First Administrative Group" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/OABVersion 3a" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/OfflineAddress Book - \/o=CSDVRS\/cn=addrlists\/cn=oabs\/cn=Default" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/OfflineAddress Book - First Administrative Group" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/Schedule+Free Busy Information - First Administrative Group" is invalid and could not be updated. [PS] C:\>get-globaladdresslist |update-globaladdresslist WARNING: The recipient "domain.com/Microsoft Exchange System Objects/OABVersion 3a" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/OfflineAddress Book - \/o=COMPANY\/cn=addrlists\/cn=oabs\/cn=Default" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/OfflineAddress Book - First Administrative Group" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/Schedule+ Free Busy Information - First Administrative Group" is invalid and could notbe updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/OABVersion 3a" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/OfflineAddress Book - \/o=CSDVRS\/cn=addrlists\/cn=oabs\/cn=Default" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/OfflineAddress Book - First Administrative Group" is invalid and could not be updated.WARNING: The recipient "domain.com/Microsoft Exchange System Objects/Schedule+ Free Busy Information - First Administrative Group" is invalid and could not be updated. [PS] C:\>get-offlineaddressbook | update-offlineaddressbook [PS] C:\>Update-FileDistributionService cmdlet Update-FileDistributionService at command pipeline position 1Supply values for the following parameters:Identity: server [PS] C:\>test-outlookwebservices | Format-List -Id,Type,Message Type : InformationMessage : About to test AutoDiscover with the e-mail address svcexch@domain.com.Type : InformationMessage : Testing server server.company.com with the published name https://server.company.com/EWS/Exchange.asmx & .Type : InformationMessage : Found a valid AutoDiscover service connection point. The AutoDiscover URL on this object is https://server.company.com/Autodiscover/Autodiscover.xml.Type : InformationMessage : The Autodiscover service was contacted at https://server.company.com/Autodiscover/Autodiscover.xml.Type : SuccessMessage : [EXCH]-Successfully contacted the AS service at https://server.company.com/EWS/Exchange.asmx. The elapsed time was 250 milliseconds.Type : InformationMessage : [EXCH]-The OAB is not configured for this user.Type : SuccessMessage : [EXCH]-Successfully contacted the UM service at https://server.company.com/UnifiedMessaging/Service.asmx. The elapsed time was 93 milliseconds.Type : SuccessMessage : The Autodiscover service was tested successfully. [PS] C:\>Get-OfflineAddressBook | Format-List -Name,Server,Versions,Addresslists Server : SERVERVersions : {Version2, Version3, Version4}AddressLists : {Default Global Address List}I've tried every little trick and am just about had it. OAB and the address lists just will not work. I've tried creating a new global address list but that didn't work either. I'll just let this sit for the weekend and see if something kicks in after all of my poking around today.
July 18th, 2009 12:41am

Hi,This might help:http://blogs.msdn.com/dgoldman/Default.aspx?p=3Leif
Free Windows Admin Tool Kit Click here and download it now
July 19th, 2009 1:25pm

When I run the err.exe file, I get this:C:\Err>err.exe 80040115# for hex 0x80040115 / decimal -2147221227 : ecRpcFailed ec.h ecNetwork ec.h MAPI_E_NETWORK_ERROR mapicode.h# 3 matches found for "80040115"I followed the instructions to find the DS registry key, there is none. I looked on my laptop, on the DC, and on Exchange; I do not see where the hard-code is occuring.I also looked at the mapisvc.inf file on my laptop, there is no PR_PROFILE_HOME_SERVER entry at all.So, basically, the hard coding is not the cause. There's no IP address conflict, we use static IP addressing for our "server range", and the DNS entries are alive and well.
July 20th, 2009 11:14pm

Hi,From the description, we can know the OAB was not generated at all. If the OAB was generated, the OABguid folder should be generated in \ExchangeOAB folder. Then FDS service running on CAS server picks up these files from the file share and copy them to the C:\Program Files\Microsoft\Exchange Server\ClientAccess\OAB in <oabguid>subfolders.Thus, we firstneed to resolve the two event error 9334 and 9330.Now please try to ping the NetBIOS of the DC. What's the result?ThanksAllen
Free Windows Admin Tool Kit Click here and download it now
July 22nd, 2009 12:37pm

When I ping the NetBIOS of the DC, I get the 4 ping replies from the DC's ip address, 4 packets sent, 4 received, 0 lost.
July 27th, 2009 7:45pm

I resolved this by creating a new Global Address List that would only pull "All Users" and "All Groups" and set it as the default. Problem solved.
Free Windows Admin Tool Kit Click here and download it now
August 3rd, 2009 6:34pm

Hi I was wondering if someone could further assist me with this problem. In our organisation we are also suffering from the same problem. We did a transition from Exchange 2003 to 2007 back in August 2009 and whilst our OWA users are able to see the global address list our users who use Outlook client on their desktops (Outlook 2010) who have cached mode enabled are not able to see the downloaded OAB. In fact no OAB exists on the server. On the Exchange server under Exchange server, clientsAccess, OAB. It is completly empty. We have tested, if we turn off Cached mode on the client, the address book works because obviouslly its not using the OAB anymore and more likely the GAL. When we look on the Exchange Server we have the following logs: OALGen failed to read the objectGuid attribute from offline address book (OAB) object '/o=************/cn=addrlists/cn=oabs/cn=Default Offline Address Book' in Active Direcotry. Please check security settings on this object. OAB generation will not be performed. OALGen encountered error ffffffff while initializing the offline address list generation process. No offline address lists have been generated. Please check the event log for more information. - /o=**********/cn=addrlists/cn=oabs/cn=Default Offline Address Book All I want to do is recreate the folders in this OAB because I think that will resolve the issue. Can anyone help? Thanks
November 2nd, 2010 12:28pm

Hi I was wondering if someone could further assist me with this problem. In our organisation we are also suffering from the same problem. We did a transition from Exchange 2003 to 2007 back in August 2009 and whilst our OWA users are able to see the global address list our users who use Outlook client on their desktops (Outlook 2010) who have cached mode enabled are not able to see the downloaded OAB. In fact no OAB exists on the server. On the Exchange server under Exchange server, clientsAccess, OAB. It is completly empty. We have tested, if we turn off Cached mode on the client, the address book works because obviouslly its not using the OAB anymore and more likely the GAL. When we look on the Exchange Server we have the following logs: OALGen failed to read the objectGuid attribute from offline address book (OAB) object '/o=************/cn=addrlists/cn=oabs/cn=Default Offline Address Book' in Active Direcotry. Please check security settings on this object. OAB generation will not be performed. OALGen encountered error ffffffff while initializing the offline address list generation process. No offline address lists have been generated. Please check the event log for more information. - /o=**********/cn=addrlists/cn=oabs/cn=Default Offline Address Book All I want to do is recreate the folders in this OAB because I think that will resolve the issue. I can also confirm our AD is also fine. We have 2 X 2008 Domain controllers and have ran DCDIAG and it has passed all tests. Can anyone help? Thanks
Free Windows Admin Tool Kit Click here and download it now
November 2nd, 2010 12:28pm

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

Other recent topics Other recent topics