Exchange server generates event 1182 on Veritas Cluster (924199)
The information in this article applies to:
- Microsoft Exchange Server 2003 Enterprise Edition
- Microsoft Exchange Server 2003 Standard Edition
Source: Microsoft Support
RAPID PUBLISHING
RAPID PUBLISHING ARTICLES PROVIDE INFORMATION IN RESPONSE TO EMERGING OR UNIQUE TOPICS, AND MAY BE UPDATED AS NEW INFORMATION BECOMES AVAILABLE. SYMPTOMSExchange 2003 cluster generates the following events every so often causing the
node to fail over or stopping of Exchange resources on the virtual server: Event Type: Warning
Event Source: MSExchangeIS
Event ID: 1233
Description: An error occurred. Function name or description of problem:
ScHasServerExpired returned error Error: 0xbf69
Event Type: Error
Event Source: MSExchangeIS
Category: General
Event ID: 1182
Description: Thank you for participating in the Microsoft Exchange Server beta
program.
Your license to use this beta version of the Microsoft
Exchange Server software has expired.
Contact Microsoft Corporation.
Unable to reinstall Exchange 2003 or the service pack. Setup log returned:
ScGetCurrentFlavorOfSetupInstalled Error code 0X80005000 (20480): An invalid ADSI pathname was passed
ENVIRONMENT:
Exchange 2003 running on Veritas Cluster CAUSEWhen the Microsoft Exchange System Attendant (SA) starts up, it looks at items in
the HLKM\System\CurrentControlset\Services\MSExchangeSA\Parameters registry hive to
determine the version of Exchange. If it has problems during this process or does
not find exactly what it is looking for, it defaults the version of Exchange to an
expired Beta version. 60 minutes later, Exchange indicates the 'Beta has ended'
and shuts down. This process is not the normal process for the Beta software, but
is the default when entries in the above registry location become corrupted,
missing, or are from another Exchange Virtual Server (EVS).RESOLUTIONThis is a known issue with Veritas Cluster. The following steps are outlined in http://support.veritas.com/docs/276518There are 3 possible methods to correct this issue. Following are the methods that
should be used and in the order that they should be tried.
Method 1 - Restore the RegRep shared drive location from backup. This is typically
the quickest method to resolve this issue. - Confirm that a valid backup of the RegRep shared disk exists from a time before
the corruption. If no backups exist, go to the next method of resolution
- Offline the problem EVS service group except for the VMDg and MountV resources
used by RegRep
- Modify the RegRep resource RestoreLocally attribute to 'True' for this service
group (now would be a good time to repeat this step for all other EVS service
groups)
- Delete the .reg files that are on shared disks
- Do not delete the .crk file in the same location
- These .reg files can be deleted as they contain corrupted data anyway
- Restore the .reg files from backup
- Online the RegRep resource on this node
- Offline the EVS service group
- Online the EVS service group and monitor for the 'Beta has ended' message at
the end of 65 minutes
Method 2 - Valid EVS registry entries on another node in the cluster. - Export the following registry location from all nodes on which the problem EVS
can run
HKLM\System\CurrentControlSet\Service\MSExchangeSA\Parameters
- Check the registry export files for all nodes that can potentially have the
correct registry entries for the problem EVS
- Ensure that there is a system with a binary value and a key that both have
the same name of the EVS
- If there is not a system with both of these items, go to the next method of
resolution
- Offline the problem EVS service group except for the VMDg and MountV resources
used by RegRep
- Modify the RegRep resource RestoreLocally attribute to 'True' for this service
group (now would be a good time to repeat this step for all other EVS service
groups)
- Delete the .reg files that are on shared disk
- Do not delete the .crk file in the same location
- These .reg files can be deleted as they contain corrupted data anyway
- Offline the EVS service group
- Online the EVS service group on the node and monitor for 65 minutes for the
"Beta has Ended" message
Method 3 - Reinstall of the EVS to recreate a valid EVS registry. This method
requires the most work to implement.
- Offline the problem EVS service group except for the VMDg and MountV resources
used by RegRep
- Modify the RegRep resource RestoreLocally attribute to 'True' for this service
group (now would be a good time to repeat this step for all other EVS service
groups)
- Delete the .reg files that are on shared disk
- Do not delete the .crk file in the same location
- These .reg files can be deleted as they contain corrupted data anyway
- Follow Microsoft article 260378 on how to manually remove Exchange from this
node.
- For Exchange 2000 use Microsoft KB 260378 - http://support.microsoft.com/kb/260378/
- For Exchange 2003 use Microsoft KB 833396 - http://support.microsoft.com/default.aspx?scid=kb;en-us;833396
- Do not remove the Exchange object from Active Directory as directed in either
article
- Delete the HKLM\Software\VERITAS\VCS\ExchConfig registry hive from this node
- Delete the entries for this node from the
HKLM\Software\VERITAS\VCS\ExchConfig\EVS\<EVSname>\Systems registry of all nodes
that could host this EVS
- Follow the Exchange Solutions Guide on how to add an additional Exchange node
to a cluster
- Rerun the Any-to-Any configuration wizard for all EVSs in the cluster
- Rerun the Exchange Service group configuration wizard for all EVSs in the
cluster. This will set the Restorelocally attribute of the RegRep resources to
"True" as needed to prevent this issue from happening again
- Online the EVS service group and monitor for the 'Beta has ended' message at
the end of 65 minutes
Modification Type: | Minor | Last Reviewed: | 10/6/2006 |
---|
Keywords: | kbprb kbtshoot kbrapidpub KB924199 kbAudITPRO |
---|
|