Troubleshooting MSExchangeSA 9386 Warnings and OAB Generation and Access Issues
Microsoft Exchange Server 2007 will reach end of support on April 11, 2017. To stay supported, you will need to upgrade. For more information, see Resources to help you upgrade your Office 2007 servers and clients.
Applies to: Exchange Server 2007, Exchange Server 2007 SP1
This topic provides information about how to troubleshoot MSExchangeSA 9386 warnings and OAB generation and access issues.
When you view the Application log in Event Viewer, you may see the following event:
Event Type: Warning |
Event Source: MSExchangeSA |
Event Category: OAL Generator |
Event ID: 9386 |
Description: OALGen is configured to generate version 2 or version 3 OAB files for offline address book '/o=Organization/cn=addrlists/cn=oabs/cn=Default Offline Address List' but there is no public folder server available. OAB versions prior to version 4 require a public folder server and cannot be generated at this time. Please ensure that a public folder server with a replica of the Offline Address Book system folder is online and mounted, or disable all OAB versions other than version 4. |
The Warning event MSExchangeSA 9386 indicates that offline address book (OAB) versions prior to version 4 cannot be generated because a public folder server containing a replica of the offline address book system folder cannot be contacted. (Microsoft Exchange Server 2007 contains version 4 of OABs.) As a result, users of some versions of Microsoft Office Outlook clients and Office Outlook Web Access are unable to view their Address Books.
This event may occur in the following situations:
If at least one public folder store is not in an Online state in the Exchange organization, and the Enable public folder distribution option is enabled on the properties of the default Offline Address Book.
If the OAB folder does not correctly exist or have a valid replica. This situation may happen in cases where an Administrator creates a new OAB, designates the public folder database on server "X" as the site folder server, and the designated public folder database is subsequently deleted incorrectly. For example, ensuring that replicas are moved prior to the deletion is an incorrect method. In addition, it is also incorrect to remove the public folder database object from Active Directory directory service by using LDP.exe or AdsiEdit.msc or, if the database is on a pre-Exchange 2007 server, by uninstalling the server.
The OAB folder was created, but hierarchy replication or maintenance didn't occur. As a result, the OAB folder was actually not created but the OAB exists in Active Directory, which lists a deleted public folder database as the designated site folder server. As a result, OAB folders do not exist anywhere in the organization.
The Exchange 2007 server that is configured to be the Offline Address List generation server contains an invalid or missing homeMDB attribute on the System Attendant mailbox object.
To fix these issues, perform one of the following procedures:
If you do not require OAB support for versions of Outlook prior to Outlook 2007, perform the procedure "To disable the "Enable public folder distribution" option."
If you require OAB support for versions of Outlook prior to Outlook 2007 and you already have public folders deployed in your Exchange organization, perform the procedure "To enable public folder distribution for versions of Outlook prior to Outlook 2007."
If you require OAB support for versions of Outlook prior to Outlook 2007 and you do not have public folders deployed in your Exchange organization, perform the procedure "To create a public folder database and enable public folder distribution for versions of Outlook prior to Outlook 2007."
To verify that the homeMDB attribute exists and is correct for the System Attendant mailbox, perform the "To verify and correct the homeMDB attribute for the System Attendant mailbox" procedure.
Before You Begin
To perform these procedures, the account you use must be delegated the Exchange Server Administrators role and local Administrators group for the target server.
For more information about permissions, delegating roles, and the rights that are required to administer Exchange Server 2007, see Permission Considerations.
Procedure
To disable the "Enable public folder distribution" option
Open the Exchange Management Console, expand the Organization Configuration container, and select the Mailbox sub-container.
In the center pane, select the Offline Address Book tab. This tab displays the Default Offline Address Book object.
Right-click Default Offline Address Book, and then select Properties.
Select the Distribution tab, and clear the Enable public folder distribution check box.
Click OK to save the changes.
To enable public folder distribution for versions of Outlook prior to Outlook 2007
Open the Exchange Management Console, expand the Organization Configuration container, and select the Mailbox sub-container.
In the center pane, select the Offline Address Book tab. This tab displays the Default Offline Address Book object and properties.
Right-click Default Offline Address Book, and then select Properties.
On the General tab, identify the Generation server attribute and make note of it.
Select the Distribution tab and confirm that the Enable public folder distribution check box has been selected. Also make sure that the appropriate check boxes in the Client Support section have been selected.
Click Apply, and then click OK to save the changes.
Next, expand the Server Configuration container, and select the Mailbox sub-container.
In the top center pane, select the Mailbox server that was previously identified as the OAB Generation Server.
In the lower center pane, identify the storage group that contains the public folder database, and click the database object.
Confirm that the status field shows a status of Mounted for the database. If the database is not in a Mounted state, click the Mount Database action in the right-hand action pane.
If the database does not mount, review any errors presented in the user interface, as well as those located in the Application event log, to identify the cause of the failure and resolve those errors. After the errors have been resolved, repeat step 10.
To create a public folder database and enable public folder distribution for versions of Outlook prior to Outlook 2007
Perform the procedure detailed in How to Create a New Public Folder Database.
Perform the procedure "To enable public folder distribution for versions of Outlook prior to Outlook 2007" in this topic.
To verify and correct the homeMDB attribute for the System Attendant mailbox
Start ADSI Edit.
Expand the following container:
CN=Configuration,DC=<Domain>,DC=<Domain>,DC=<Domain>/Services/Microsoft Exchange/<OrganizationName>/Administrative Groups/Exchange Administrative Group/Servers/<ServerName>
Right-click Microsoft System Attendant, and then click Properties.
In the Attributes list, locate the homeMDB attribute.
Verify that the homeMDB attribute has a value and that it points to a valid mailbox database on the local Exchange server.
If the homeMDB attribute is not correct, follow these steps:
Close Microsoft System Attendant Properties.
In the <ServerName> container, expand Information Store.
Click the Storage Group where the valid mailbox database is located.
Right-click the mailbox database, and then click Properties.
In the Attributes list, click distinguishedName, and then click View.
Copy the value of the distinguishedName attribute to the Clipboard.
Click Cancel two times.
Right-click Microsoft System Attendant, and then click Properties.
In the Attributes list, click homeMDB, and then click Edit.
In the Value box, paste the value that you copied to the Clipboard.
Click OK two times, and then close ADSI Edit.
For More Information
For more information about offline address books, see Managing Offline Address Books.
For more information about public folders, see Planning for Mailbox Servers and Managing Public Folders.