Microsoft KB Archive/304594

= FIX: Add Member, Remove Member, or Designate Controller Fails With 0x80070003 After Designating New Controller =

Article ID: 304594

Article Last Modified on 10/9/2001

-

APPLIES TO


 * Microsoft Application Center 2000 Standard Edition

-



This article was previously published under Q304594



SYMPTOMS
After you designate a new controller in an Application Center 2000 cluster, you may not be able to add members, remove members, or designate any other member as a new cluster controller. When you try to designate any member, including the original controller, as a new cluster controller, the following error message will be returned:

Unable to designate   as the cluster controller.

The system cannot find the path specified, (0x80070003)

If you try to add a new member, you may get this message:

The cluster operation returned a failure.

0x80070003

The system cannot find the path specified. (0x80070003)

If you try to remove a member, you may get this message:

Unable to remove member  .

Some settings on the controller could not be updated. (0xC0140042)



CAUSE
When you select Designate as controller on a member that you have never synchronized, Application Center 2000 does not replicate all the information that is required to successfully promote the member to a fully functional cluster controller. However, the unsynchronized member is sufficiently functional to remove the missing information from the original cluster controller, rendering it unusable as a cluster controller as well.



RESOLUTION
To prevent this problem from recurring, upgrade to Application Center 2000 Service Pack (SP) 1. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

309384 INFO: How to Obtain the Latest Application Center 2000 Service Pack

You can also correct this problem manually as follows:  Copy Mdutil.exe from the Support folder in the Application Center 2000 installation source to the folder that contains the Application Center 2000 program files, which is normally Program Files/Microsoft Application Center.  Create a file named Q304594.bat on the new cluster controller and copy the following code into it: @echo off REM Batch file to create the Cluster Configuration Settings Replication (CCS) definition if {%1}=={} ( goto usage ) if {%2}=={} ( goto usage ) if {%3}=={} ( goto usage )

mdutil enum_all appcenter/replications

mdutil create /appcenter/replications/%1 mdutil set /appcenter/replications/%1 -prop 57804 -value 0x80040E mdutil set /appcenter/replications/%1 -prop 57808 -value 0x0 mdutil set /appcenter/replications/%1 -prop 57801 -value %3 mdutil set /appcenter/replications/%1 -prop 57802 -value &quot;&quot; -attrib SECURE mdutil set /appcenter/replications/%1 -prop 57803 -value MB:/LM/AppCenter/Cluster,NET:/NLB,NET:/NIC mdutil set /appcenter/replications/%1 -prop 57807 -value &quot;Cluster Configuration Settings&quot;

mdutil create /appcenter/replications/%2 mdutil set /appcenter/replications/%2 -prop 57804 -value 0x80000E mdutil set /appcenter/replications/%2 -prop 57808 -value 0x0 mdutil set /appcenter/replications/%2 -prop 57801 -value %3 mdutil set /appcenter/replications/%2 -prop 57802 -value &quot;&quot; -attrib SECURE mdutil set /appcenter/replications/%2 -prop 57803 -value NET:/NLB,NET:/NIC mdutil set /appcenter/replications/%2 -prop 57807 -value &quot;Network Configuration Settings&quot;

mdutil enum_all appcenter/replications

goto End


 * usage

@echo on @echo. @echo Usage: @echo   Q304594.bat CCS Replication Definition Name @echo               NCS Replication Definition Name @echo               &quot;Comma-separated List Of Cluster Servers&quot; @echo. @echo   The Cluster Configuration Settings (CCS) Replication Definition Name can be obtained from the MB key 57430 under appcenter/cluster MB path @mdutil get Appcenter/cluster -prop 57430 @echo. @echo   The Network Configuration Settings (NCS) Replication Definition Name can be obtained from the MB key 57437 under appcenter/cluster MB path @mdutil get Appcenter/cluster -prop 57437 @echo. @echo   The members of this cluster are: @echo off mdutil enum Appcenter/cluster/clusterdirectory/servers
 * End

 Open a commend prompt and run Q304594.bat with no arguments. (This will return the argument strings that you will need to use when you run the Q304594 command again to actually fix the problem in step 4.) Your output will resemble the following:

Usage: Q304594.bat CCS Replication Definition Name NCS Replication Definition Name &quot;Comma-separated List Of Cluster Servers&quot;

The Cluster Configuration Settings (CCS) Replication Definition Name can be o btained from the MB key 57430 under appcenter/cluster MB path 57430                        : [Wc]    (STRING) &quot;RICHAULT03ASX999655705X128301X 29&quot;

The Network Configuration Settings (NCS) Replication Definition Name can be o btained from the MB key 57437 under appcenter/cluster MB path 57437                        : [Wc]    (STRING) &quot;RICHAULT03ASX999655705X229369X 29&quot;

The members of this cluster are: WebClusterAssignedPriorities : [IWc]   (BINARY) 0x20 1f [/Appcenter/cluster/clusterdirectory/servers/RICHAULT02AS] [/Appcenter/cluster/clusterdirectory/servers/RICHAULT03AS]

 Run Q304594.bat again and this time use the combined results from step 3. In this example, you would enter on a single command line:Q304594 RICHAULT03ASX999655705X128301X29 RICHAULT03ASX999655705X229369X29 &quot;RICHAULT02AS,RICHAULT03AS&quot;

After the batch file finishes running, you should be able to use your cluster normally.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

This bug was corrected in Application Center 2000 SP1.

<div class="moreinformation_section">

Steps to Reproduce Behavior

 * 1) Add a member to a cluster and clear the Automatically synchronize this cluster member box on the Add Cluster Member Wizard's Cluster Member Options page.
 * 2) Designate the newly added, unsynchronized member as cluster controller.
 * 3) Try designating another controller or adding or removing a cluster member.

Keywords: kbbug kbfix KB304594

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.