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.
a32aw11scAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

rlindermeierCommented:
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
0
a32aw11scAuthor Commented:
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.
0
a32aw11scAuthor Commented:
Anybody have an idea on this issue? I still haven't been able to solve it.
0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

a32aw11scAuthor Commented:
Ok guys, I really need to fix this. 500 points plus $50.00 via paypal to anyone who can lead me to a solution.
0
a32aw11scAuthor Commented:
500 points plus $100.00 via paypal for a solution.
0
rlindermeierCommented:
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


0
a32aw11scAuthor Commented:
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?


 
0
rlindermeierCommented:
Sorry, but there is no other chance. Reinstall your complete Exchange Org.
0
a32aw11scAuthor Commented:
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.
0
rlindermeierCommented:
Hey, congratulations, this is a pretty good solution ....
i´ll keep this in mind

Robert
0
moduloCommented:
PAQed with no points refunded (of 500)

modulo
Community Support Moderator
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.