Failure to enumerate Storage Foundation 5.1 for Windows Volume Manager Disk Group (VMDg) resources in a Microsoft Windows Server 2008 Failover Cluster - Error 0x8007000d The data is invalid.

Article:TECH87503  |  Created: 2010-01-09  |  Updated: 2010-01-09  |  Article URL http://www.symantec.com/docs/TECH87503
Article Type
Technical Solution


Environment

Issue



Failure to enumerate Storage Foundation 5.1 for Windows Volume Manager Disk Group (VMDg) resources in a Microsoft Windows Server 2008 Failover Cluster - Error 0x8007000d The data is invalid.

Error



There was an unexpected failure during the setup wizard. You may review the setup logs and/or click the help button for more information.

Solution



During the installation of various Microsoft products into a Microsoft Windows Server 2008 Failover Cluster, the above error can occur if a Storage Foundation for Windows (SFW) 5.1 Volume Manager Disk Group (VMDg) resource resides on the cluster.

Below are some of the issues that this patch addresses:

ISSUE 1: The installation of Microsoft SQL Server 2005 and 2008 fails with an unexpected failure during the system configuration check (figure 1). Review of the SQL Server setup log files shows that there was failure to enumerate disks.

Figure 1
 

The SQLSetupxxxx_Servername_Core(Local).log file has the following errors:

Failed to enumerate disks.
HRESULT: 0x8007000d
The data is invalid.
Error: Action "InvokeSqlSetupDllAction" threw an exception during execution.
Error information reported during run:
Source File Name: datastore\clusterinfocollector.cpp
Compiler Timestamp: Fri Sep 16 13:20:12 2005
Function Name: ClusterInfoCollector::collectClusterGroups
Source Line Number: 391
----------------------------------------------------------
Failed to determine disk information
Source File Name: datastore\clusterinfocollector.cpp
Compiler Timestamp: Fri Sep 16 13:20:12 2005
Function Name: ClusterInfoCollector::collectClusterGroups
Source Line Number: 390
----------------------------------------------------------
Enum*Disks() returned : 2147942413
WinException : -2147024883
Error Code: -2147024883
Windows Error Text: The data is invalid.

or

'unable to retrieve the disk: -2147024883' or 'The data is invalid. (Exception from HRESULT: 0x8007000D)'

ISSUE 2: Installation of Microsoft System Center Virtual Machine Manager (SCVMM) fails to install. The installation log shows the error: 0x8007000d The data is invalid.

ISSUE 3: Ghost volume objects may appear under the wrong Disk Group when multiple VMDg resources are configured.

In environments with multiple VMDg resources, volume remnants of one Disk Group may be seen when viewing the properties of other configured VMDg resources. For example, if Disk Group DG1 has volumes F:\ and G:\ and Disk Group DG2 has volume H:\, Disk Group DG2 properties may show volumes H:\ and G:\, even though G:\ is part of DG1 and not DG2.

ISSUE 4: During a failover of a group that contains a VMDg resource, issues may be seen where the volume(s) contained in the VMDg resource are automatically assigned the next available drive letter on the system. This is in addition to the drive letter/path that was already assigned the volume within VEA.

Best Practices:
Symantec strongly recommends the following best practices:
1. Always perform a Full backup prior to and after any changes to your environment.
2. Always make sure that your environment is running the latest version and patch level.

Note: This fix specifically addresses the problems identified above. It has not been fully tested and should be applied in a test environment before placing into production. If the systems are not critically impaired, it is recommended to delay the installation of this private fix until the next scheduled maintenance release.

Supplemental Materials

SourceETrack
Value1431636
DescriptionMicrosoft SQL Server 2005 and 2008 installation on Microsoft Windows Server 2008 Failover Cluster fails if the quorum is located on a Storage Foundation (tm) for Windows (SFW) 5.1 Volume Manager Disk Group (VMDg) resource


Legacy ID



322841


Article URL http://www.symantec.com/docs/TECH87503


Terms of use for this information are found in Legal Notices