We use cookies on our website to ensure we provide you with the best experience on our website. By using our website, you agree to the use of cookies for analytics and personalized content.This website uses cookies. More Information
It seems like your browser didn't download the required fonts. Please revise your security settings and try again.

Barracuda ArchiveOne

User is unable to login to the AOneSearch website as DCOM connections are denied

  • Type: Knowledgebase
  • Date changed: 2 years ago
Solution #00007463

Scope: 

ArchiveOne Enterprise, all versions

Answer:

SYMPTOMS

When attempting to log into the Archive Search (AOneSearch) website the user sees an error and they are unable to retrieve messages via the URL in the message stub. In the AOneSearch website log, you see the following:

2015-09-10 16:16:12.7421 8: ya5fgmr1bp0ysesgj34ezfzl Loading mail items control with preview 

2015-09-10 16:16:12.7577 8: ya5fgmr1bp0ysesgj34ezfzl Exception : Error Caught in Application_Error event


Error Message:Exception of type 'System.Web.HttpUnhandledException' was thrown.

Stack Trace: at System.Web.UI.Page.HandleError(Exception e)

at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

at System.Web.UI.Page.ProcessRequest()

at System.Web.UI.Page.ProcessRequest(HttpContext context)

at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 

2015-09-10 16:16:12.7577 8: ya5fgmr1bp0ysesgj34ezfzl BaseException : Error Caught in Application_Error event

Error Message:Retrieving the COM class factory for remote component with CLSID

{185F6E93-AC61-4E99-8819-A487A0A36232}

from machine A1-2008R2 failed due to the following error: 80070005 A1-2008R2.

Stack Trace: at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)

at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)

at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)

at System.Activator.CreateInstance(Type type, Boolean nonPublic)

at System.Activator.CreateInstance(Type type)

at C2CSystems.ArchiveOne.Policy.CommonManager.ConnectToServer(String strServerOrNull, String strManagerName, String strProgID)

at AOneCombinedSearch.Site.Page_Load(Object sender, EventArgs e)

at System.Web.UI.Control.LoadRecursive()

at System.Web.UI.Control.LoadRecursive()

at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 

2015-09-10 16:16:12.7577 8: ya5fgmr1bp0ysesgj34ezfzl InnerException : InnerException

ROOT CAUSE

The AOneSearch website is unable to form a DCOM connection with the Archive server. 0x80070005 (E_ACCESSDENIED) indicates that access has been denied by the remote machine.

RESOLUTION

1. Check if DCOM connections are prevented by a firewall

If there is a firewall between the Archive server and the server(s) on which the Search & Retrieval websites are installed, you should check that DCOM connections are permitted.

2. Check COM permissions are correctly set

On the Archive server,

1. Open Administrative Tools > Component Services.

2. In the Component Services console, expand Component Services > Computers.

3. Right-click My Computer and select Properties.

4. Select the COM Security tab.

5. On Access Permissions, click Edit Limits...

6. The ArchiveOne service account (or a group of which the ArchiveOne service account is a member, e.g. Everyone), should have Allow permissions for both Local Access and Remote Access.

7. On Launch and Activation Permissions, click Edit Limits...

8. The ArchiveOne service account (or a group of which the ArchiveOne service account is a member, e.g. Everyone), should have Allow permissions for both Local Access and Remote Access.