Problem
Enterprise Vault (EV) Server event log shows Event 6281 intermittently logged.
Could not obtain the computer name on which to query for an IStorageOnlineOpns interface
The requested name is valid, but no data of the requested type was found. (0x80072afc)
Error Message
Log Name: Enterprise Vault
Source: Enterprise Vault
Event ID: 6281
Task Category: Web Application (WP)
Level: Error
Description:
Could not obtain the computer name on which to query for an IStorageOnlineOpns interface
The requested name is valid, but no data of the requested type was found. (0x80072afc)
V-437-6281
DTRACE Information:
To validate if this is the issue a DTRACE is needed, please perform the following steps on the Enterprise Vault (EV) server while re-creating the issue.
DTRACE the process W3WP for no less than 5 minutes while re-creating the issue.
Open the log file created and search for either of the following the strings:
CBaseDirectoryServiceWrapper::CreateDirectoryService() - Will try to connect to EV Directory Service on SRV (1)
{VAULTCOCREATEINSTANCEEX.EN_US} Attempt [1] to create COM object failed. CLSID [{F4D3EB5B-C7C5-11D1-90DB-0000F879BE6A}] Server Name [SRV (1)] Elapsed [2.277s] Result [The RPC server is unavailable. (0x800706ba)] 177 12:19:59.825 [20536] (w3wp) <11204> EV:H VaultCoCreateInstanceEx GetMachineNameUsingHostNameHelper failed. Server Name [SRV (1)] Error [The requested name is valid, but no data of the requested type was found. (0x80072afc)]
CBaseDirectoryServiceWrapper::CreateDirectoryService() failed.|Hr: 0x80072afc|Retries: 0|TryLocal: false|Directory Name: SRV (1)|
{CBaseDirectoryServiceWrapper::GetInterface} HRXEX fn trace : Error [0x80072afc], ref(1): [MARC-B (1)], [.\DirectoryServiceWrapper.cpp, lines {629,656,680}, built Jul 10 17:51:39 2013].
{CDirectoryConnectionObject::ReadStorageServiceComputerByVault} HRXEX fn trace : Error [0x80072afc], [.\DirectoryConnectionObject.cpp, lines {1059,1067}, built Jul 10 17:51:39 2013].
{VAULTCOCREATEINSTANCEEX.EN_US} CLSID [{F4D3EB5B-C7C5-11D1-90DB-0000F879BE6A}] Server Name [(null)] Used Server Name [(null)] Num of attempts [1] Total elapsed [0.001s] Result [Success (0)]
EV~E Event ID: 6281 Could not obtain the computer name on which to query for an IStorageOnlineOpns interface|The requested name is valid, but no data of the requested type was found. (0x80072afc) |
EV:H {CAutoStorageOnline::GetStorageComputer} (Exit) Status: [The requested name is valid, but no data of the requested type was found. (0x80072afc)]
IIS log shows status 500 with GetVaultInformation.asp request:
POST /EnterpriseVault/GetVaultInformation.aspx x=evoutlookext&evhost=https://ServerName/EVAnon 443 DomainName\user1 10.200.200.200 EnterpriseVaultOutlookExt-V10.0.2.1210 500 0 0 4734
Cause
Incorrect modifications to MDC file of Vault Cache on client computer.
Solution
- Locate the client computer using the Source IP address logged in IIS logs for failed GetVaultInformation.asp call.
- On affected client computer, locate the MDC file under Vault Cache working directory.
- For example, "c:\Users\username\AppData\Local\KVS\Enterprise Vault\"
- Verify if multiple MDC files exist with incorrect syntax.
- For example:
- C:\Users\tesuser\AppData\Local\KVS\Enterprise Vault\3529C584E021A44F97160CC84E7135D3\1C433161B09E74C4A9652209E23B73ACF1110000svr(1).mdc 09/26/2013 10:39 376120320
- C:\Users\testuser\AppData\Local\KVS\Enterprise Vault\3529C584E021A44F97160CC84E7135D3\1C433161B09E74C4A9652209E23B73ACF1110000srv.mdc 09/26/2013 10:39 395166720
- In this example, incorrect name of MDC is '1C433161B09E74C4A9652209E23B73ACF1110000srv (1).mdc'
- Rename MDC file to correct name.