Link to home
Start Free TrialLog in
Avatar of a32aw11sc
a32aw11sc

asked on

Exchange Server 2003: All Address Lists Problem: Urgent

Microsoft Windows Server 2003 Enterprise Edition/ Exchange Server 2003 Enterprise Edition

Hi everyone --

Here is some background:

1. I erased the All Address Lists on accident using adsiedit
2. I recreated the All Address Lists container on adsiedit using the addressBookContainer class. I verified against another Exchange server that all the attributes for this container are correct.
3. The Exchange System Manager now shows the new All Address Lists container
4. I create a new address list within this container using the Exchange System Manager
5. Now I go to the Offline Address Lists section of the Exchange System Manager, and create an Offline Address List that uses the new address list that I just created within the All Address Lists container
6. When I choose the Rebuild the address list, these are the errors that I get in the event log:

Event Type:      Error
Event Source:      MSExchangeSA
Event Category:      OAL Generator
Event ID:      9344
Date:            11/15/2004
Time:            5:12:43 AM
User:            N/A
Computer:      EXCHANGE1
Description:
OALGen could not find the address list with the Active Directory object GUID of '/guid=DB1023E27D66334BABB6ABF4AE072DD3' in the list of available address lists.  Please check the offline address list configuration object.
- MyCompany OAB

For more information, click http://www.microsoft.com/contentredirect.asp.

FOLLOWED BY

Event Type:      Error
Event Source:      MSExchangeSA
Event Category:      OAL Generator
Event ID:      9334
Date:            11/15/2004
Time:            5:12:43 AM
User:            N/A
Computer:      EXCHANGE1
Description:
OALGen encountered error 8004010f while initializing the offline address list generation process. No offline address lists have been generated. Please check the event log for more information.
- MyCompany  OAB

For more information, click http://www.microsoft.com/contentredirect.asp.


This error is clearly telling me that OALGen can't find the address list that I created within All Address Lists. So the bottom line is that my All Address Lists container is broken. How do I fix it?

Thanks for the help!!! This has been a really troubling issue.
Avatar of rlindermeier
rlindermeier
Flag of Germany image

I think the reason is that the System Folder is missing because of the error "0x8004010f (MAPI_E_NOTFOUND)."

Use this article to correct this: http://support.microsoft.com/default.aspx?scid=822444

Robert
Avatar of a32aw11sc
a32aw11sc

ASKER

I believe this article refers to the Public Folder store. I have followed this procedure using adsiedit on the PF store for other reasons. The sitefolderguid attribute that the article refers to is not present in the All Address Lists container. This container has an objectGUID attribute that the system will not let me change.

Another interesting point: When I try to make an OAB using a Global Address List rather than an All Address List, the OAB generates without errors, so there is definitely a problem with my All Address Lists container.
Anybody have an idea on this issue? I still haven't been able to solve it.
Ok guys, I really need to fix this. 500 points plus $50.00 via paypal to anyone who can lead me to a solution.
500 points plus $100.00 via paypal for a solution.
Hi,

ok, i engaged in serious soul-searching ..... Here is the result:
Exchange needs it´s former Address Lists Container. So the only two ways are:

A.) Complete reinstall of Exchange ...
I think it´s not the best way ;-)

B.) Authoritative Restore of the Object in the Active Directory Configuration Partition

Use an Backup of the AD before the day of deleting your container and restore the object
"CN=All Address Lists,CN=Address Lists Container,CN=<YOUR EXCHANGE ORG>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<YOUR DOMAIN>,DC=<YOUR DOMAIN>"

To do this use any Domain Controller,
- Delete "your" new All Address Lists-Containerobject
- reboot DC in Directory Restore Mode
- use NTDSUTIL to restore the object as an "Authoritatively restore"
- reboot DC and replicate AD
- Check your Configuration

Now everything should work !!

Robert
PS: HELP under: http://www.microsoft.com/resources/documentation/WindowsServ/2003/standard/proddocs/en-us/Default.asp?url=/resources/documentation/WindowsServ/2003/standard/proddocs/en-us/ntdsutil.asp


I appreciate the suggestions. I would love to be able to do a clean install of Exchange (not feasible in the current environment), and unfortunately only performed an AD backup after I deleted the container.

What I am looking for is a way to repair this container so AD can find it. The recreated object (created in adsiedit) shows up in the ESM and I am able to create address lists underneath it -- they just can't be found by AD.

Could this be a permissions issue? Could it be an objectGUID issue?


 
Sorry, but there is no other chance. Reinstall your complete Exchange Org.
Hey, just thought that I would note that this was an easy fix.

I deleted the All Address Lists container that I had created and just reran Forestprep.

Took about 5 minutes.

Forestprep recreated the AAL and everything is awesome.

Forestprep did not have any negative effects on any of the existing exchange environment.
Hey, congratulations, this is a pretty good solution ....
i´ll keep this in mind

Robert
ASKER CERTIFIED SOLUTION
Avatar of modulo
modulo

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial