You cannot generate an offline address list and an event ID 9126 error message is logged (318237)
The information in this article applies to:
- Microsoft Exchange Server 2003 Enterprise Edition
- Microsoft Exchange Server 2003 Standard Edition
- Microsoft Exchange 2000 Server
- Microsoft Windows Small Business Server 2003, Premium Edition
- Microsoft Windows Small Business Server 2003, Standard Edition
This article was previously published under Q318237 SYMPTOMS
If you try to generate an offline address list from the global
address list or any other address list that has been created, the offline address list may not be generated on the Exchange server. An event ID 9126 error message may be logged that is similar to:
Event Type: Error
Event Source: MSExchangeSA
Event ID: 9126
Description:
OALGen encountered error [0x80004005] while calculating this OAL. This OAL
will not be available for client download. (\Global Address List)
Note The following event ID 9108 informational message is logged immediately before the event ID 9126 error message:
Event Type: Information
Event Source: MSExchangeSA
Event ID: 9108
Description:
Offline Address List is being generated for \Global Address List.
CAUSE
There are several causes for this issue. These causes include:
- Exchange cannot find details, address, or display templates because of an incorrect legacyExchangeDN value.
- During an unsuccessful installation of or removal of Exchange, orphaned Display-Templates were left in the following container:
CN=LostAndFoundConfig,CN=Configuration,DC=Domain,DC=com
RESOLUTION
To resolve this issue:
- Look for orphaned Display-Templates. To do so, you have to use ADSI Edit.
Warning If you use the ADSI Edit snap-in, the LDP utility, or any other LDAP version 3 client, and you incorrectly modify the attributes of Active Directory objects, you can cause serious problems. These problems may require you to reinstall Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003, or both Windows and Exchange. Microsoft cannot guarantee that problems that occur if you incorrectly modify Active Directory object attributes can be solved. Modify these attributes at your own risk.
To look for orphaned Display-Templates:- Start ADSI Edit, and then locate the LostandFoundConfig container in the Configuration container:
CN=LostAndFoundConfig,CN=Configuration,DC=Domain,DC=com
- Right-click the orphaned Display-Template, and then click Delete.
- After you delete these entries, use Active Directory Sites and Services to force replication throughout the domain.
- In Exchange System Manager, right-click the Offline Address
List, and then click Rebuild.
- If you still cannot generate the offline address list, continue to step 2.
- Check the legacyExchangeDN value:
- Start ADSI Edit, and then locate the following container:
Configuration\Services\Microsoft Exchange\Organization_Name\Administrative Group\First Administrative Group\Servers\Server_Name\Microsoft System Attendant - Click Microsoft System Attendant, right-click Microsoft System Attendant, and then click Properties.
- In the Select a property to view list, locate the legacyExchangeDN attribute.
- Start a second session of ADSI Edit, and then locate the following container:
Configuration\Services\Microsoft Exchange\Organization_Name\Addressing
Under the Addressing container, there are three additional containers:- Address-Templates
- Address-Types
- Display-Templates
- Click Address-Templates, right-click Address-Templates, and then click Properties.
- In the Select a property to view list, locate the legacyExchangeDN attribute. Compare the value in this field to the legacyExchangeDN of the Microsoft system attendant.
- If the organization portion (/o=<Organization>) in the legacyExchangeDN attributes do not match, modify the legacyExchangeDN attribute of the Address-Template object to set the same organization name as in the legacyExchangeDN attribute of the system attendant object. Change only the organization portion of the legacyExchangeDN attribute of the Address-Template object. Additionally, make the changes only if it is necessary. See the following example:
Incorrect Address-Template legacyExchangeDN value: /o=<Different Organization Name than System Attendant>/cn=Configuration/cn=Addressing/cn=Address-Templates
Correct Address-Template legacyExchangeDN value: /o=<Same Organization Name as System Attendant>/cn=Configuration/cn=Addressing/cn=Address-Templates - Check the legacyExchangeDN values of the Address-Types and Display Templates. If the legacyExchangeDN values do not match, correct them.
- In Exchange System Manager, right-click the Offline Address
List, and then click Rebuild.
Modification Type: | Major | Last Reviewed: | 2/8/2006 |
---|
Keywords: | kberrmsg kbprb KB318237 |
---|
|