ERROR V-16-10041-17025: Failed to validate storage configuration. Error 2 reported for MSMQ in VCS

book

Article ID: 100023809

calendar_today

Updated On:

Description

Error Message

It reports the below error in the MSMQ_A.log located at %VCS_HOME%/log

VCS ERROR V-16-10041-17025 MSMQ:INSTANCENAME-MSMQ:monitor:Failed to validate storage configuration. Error 2

This error translates to :

 ERROR_FILE_NOT_FOUND   # The system cannot find the file specified.
 

Cause

This issue can occur if the content for the storage and mappings folder in the MSMQ directory are invalid or corrupt. 

Another reason this could happen is if the registry entries for this Clustered QMs instance are missing or have the wrong path for the storage folder.

Resolution

Validate that Clustered QMs registry entries exists for the MSMQ cluster resource name that is having this problem.  The default location in the registry is:

HKLM\SOFTWARE\Microsoft\MSMQ\Clustered QMs\MSMQ$

Also validate that the Parameters location under the above registry location has the proper path to the Storage folder for all keys that start with "Store" and the correct path for the MsmqRootPath key.


To address this issue, follow the steps from Master Article: Issues with MSMQ resource in VCS until step #14 to delete the MSMQ resource

Then perform the steps below. 

1) From Server Manager -> Remove Roles and Features, uninstall Message Queuing feature

2) Take a reboot of cluster node(s).

3) Post reboot, install the Message Queuing feature again from Server Manager -> Add Roles and Features with only the below options

4) Proceed with steps #15 onward from Master Article: Issues with MSMQ resource in VCS to recreate MSMQ and adding it back to VCS. 

5) Attempt to online the MSMQ resource and it should now be a success.


 

Issue/Introduction

When attempting to online the MSMQ resource in Veritas Cluster Server (VCS), the resource faults with an error message.