GENERAL ERROR: Enterprise Vault OWA Resource Tool reports "Error Loading environment"

Article:TECH142655  |  Created: 2010-10-26  |  Updated: 2014-06-17  |  Article URL http://www.symantec.com/docs/TECH142655
Article Type
Technical Solution


Issue



The Enterprise Vault OWA Resource Tool (EVORT) analyzes Exchange Server environments to confirm that the OWA configuration is correct for integrating with Enterprise Vault.

The Environment section of the report displays all the configuration information for each Exchange Server in the environment.

If EVORT detects an environment error in one of the servers, or in the computer used to run EVORT, then Loading environment in the Summary of Results displays the result Failed. In the Environment section, Error loading environment is reported for the server in addition to one or more of the messages described below.


Solution



Error Message:

The tool failed to load the environment as a WMI provider could not be loaded. A possible cause is that the IIS 6 WMI compatibility Role Service is not installed.

Solution:

Install IIS 6 WMI compatibility Role Services

  1. Open a command prompt window on the server in question.
  2. Enter the command: ServerManagerCMD –I web-wmi
  3. After the installation completes, rerun EVORT.
  4. If this solution does not work, additional troubleshooting tips are given in the Troubleshooting section below.
     


Error Message:
 
The tool failed to load the environment due to an exception of type "System.NullReferenceException".with message" Object reference not set to an instance of an object".
 
Solution:
 
Enable HTTP Binding
  1. Open IIS Manager on the server in question.
  2. Ensure that Exchange Web site(s) have HTTP server bindings:

    On Windows Server 2003

    • Right click in IIS Manager, and select Properties in the Web Site tab.
    • Select Advanced.
    • Add HTTP server bindings.
       
  3. On Windows Server 2008

    • Select the Web site.
    • Click the bindings link in the right-hand actions page.
    • Select Add, and add HTTP binding information.
    • If this solution does not work, additional troubleshooting tips are given in the Troubleshooting section below.
       


Error
Message:
 
System.Runtime.IneropServices.COM Exception with the message
The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
 
Solution:
 
Ensure that the server is powered on, and that the RPC service is running
  1. Check that the Exchange Server is powered on.
  2. Open Services.msc.
  3. Check that the RPC service is running.
  4. If this solution does not work, additional troubleshooting tips are given in the Troubleshooting section below.
     


Error
Message:
 
The tool failed to load the environment due to an exception of type "System.UnauthorisedAccessException" with message "Access Is Denied (Exception from HRESULT:0x8007005(E_AccessDenied)".
 
Solution:
 
Ensure that users have sufficient permissions to run EVORT effectively
 
      1. Verify in Active Directory that users running EVORT have sufficient permissions
 
  


Troubleshooting:
 
The message Error Loading Environment is the default message, but there are many other environment issue messages that link to this Technical Note. Issues may include:
 
  • Firewall blocking registry access.
     
  • User has insufficient permissions to access the virtual directory information.
     

To find the cause of the error, perform the following checks:

  • Check if there are any restrictions applied using Group Polices that may affect the ability of EVORT to complete. To confirm what policies are applied, use the Microsoft Group Policy Management Console or GPResult.exe. If possible test EVORT from a computer that has no additional Group Policies applied.
     
  • Check for permissions issues or errors reported in the Application or Security Event Logs. If a suspected permissions issue occurs on the local computer, you can run Microsoft Process Monitor while you replicate the issue using EVORT. Microsoft Process Monitor is available from the following address:

    http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

    Review any logs created. Save the logs in case you are unable to solve the problem and need to contact Symantec Support. You can then pass the logs to the Symantec Technical Support Engineer.
     
  • If EVORT is run in a multiple domain environment, or a firewall device separates the EVORT computer from the Exchange Servers, try running EVORT in a target Exchange Server domain that contains front-end or CAS Exchange Servers. Symantec Support uses the AppCritical utility from Apparent to analyze network performance. A customer download with full instructions is available from the following address:

    How to run an AppCritical Network Analysis test
    http://www.symantec.com/docs/TECH87209
     
  • To troubleshoot possible network issues, run Microsoft Netmon on the EVORT computer. Save any logs generated when the issue is reproduced. You can pass these to a Symantec Technical Support Engineer if you are unable to determine the cause of the issue. Microsoft Netmon is available from the following address:

    http://www.microsoft.com/downloads/en/details.aspx?FamilyID=983b941d-06cb-4658-b7f6-3088333d062f&displaylang=en
     
  • Confirm that the Enterprise Vault virtual directories have been created in IIS on the target Exchange Servers.
     
  • Run the following test script to confirm that WMI is functioning both locally, and as a remote call from the EVORT computer. Copy and paste the script into notepad, and save the file with the extension .VBS.

    Option Explicit
    Dim objWMIService, objComputer, colComputer, strComputer
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set colComputer = objWMIService.ExecQuery("Select * from Win32_ComputerSystem")
    For Each objComputer in colComputer
            Wscript.Echo objComputer.UserName & " is logged on"
    Next
    ' End of Sample Script. Who is logged on 

To perform a remote call from the EVORT computer, replace the value assigned to strComputer with the fully qualified domain name of the target Exchange Server. The script confirms whether a WMI query to the target Exchange Server is successful. If the query was not successful, an error is displayed. You can then investigate the cause of this error, or pass the error to a Symantec Technical Support Engineer.




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


Terms of use for this information are found in Legal Notices