Veritas Enterprise Vault Event Log entries (one or more possible):
Source: Accelerator Service Processor
Event ID: 40966
Task Category: None
Event Type: Error
Description:
A program fault has raised an exception.
Exception: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 192.168.X.X:XXXX
Diagnostic: Error Code is 10060
Type: System.Net.Sockets.SocketException
V-437-40966
Source: Accelerator Service Processor
Event ID: 372
Task Category: None
Level: Error
Description:
APP AS - Customer ID: -1 - Error When Starting the Accelerator Service. System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted
at KVS.Accelerator.Server.CommonStarter.InitRemoting()
at KVS.Accelerator.Server.CommonStarter.Start()
at KVS.Accelerator.Server.AcceleratorServiceProcessor.MainThread()
V-437-372
Source: Accelerator Service Processor
Event ID: 364
Task Category: None
Level: Error
Description:
APP AS - Customer ID: -1 - Remoting: Failed to initiliase remoting. System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at System.Net.Sockets.TcpListener.Start()
at System.Runtime.Remoting.Channels.ExclusiveTcpListener.Start(Boolean exclusiveAddressUse)
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.StartListening(Object data)
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.SetupChannel()
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel..ctor(IDictionary properties, IServerChannelSinkProvider sinkProvider, IAuthorizeRemotingConnection authorizeCallback)
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel..ctor(IDictionary properties, IServerChannelSinkProvider sinkProvider)
at KVS.Accelerator.Server.CommonStarter.ListenForWindowsClientOnIPv6()
at KVS.Accelerator.Server.CommonStarter.InitRemoting()
V-437-364
Sample Dtrace of the w3wp process on the CA or DA server during the access attempt:
[3956] (w3wp) <7376> EV-L {GLOBAL_ASAX.EN_US} {C--} [EVLAB\ev_svc] Request for http://localhost/evbaadmin/login.aspx
[3956] (w3wp) <7376> EV-M {GLOBAL_ASAX.EN_US} {C--} [EVLAB\ev_svc] Starting session
[3956] (w3wp) <7376> EV-L {-} {ACCELERATORCACHE.EN_US} {C--} ServerCache: BO_Install NOT cached
[3956] (w3wp) <7376> EV-L {-} {ACCELERATORCACHE.EN_US} {C--} ServerCache: object BO_Install Key='BO_Install' added to the cache with following options:|Dependency:'
[3956] (w3wp) <7376> EV-L {-} {CLIENTCHANNELSINK.EN_US} {C--} ClientChannelSink ProcessMessage !!ERROR!! Exception: URI: tcp://localhost:8085/DiscoveryInstall -- Method: GetDS -- Error No connection could be made because the target machine actively refused it 127.0.0.1:8085
[3956] (w3wp) <7376> EV-L {-} {CLIENTCHANNELSINK.EN_US} {C--} ClientChannelSink SyncProcessMessage !!ERROR!!: URI: tcp://localhost:8085/DiscoveryInstall -- Method: GetDS -- Error: No connection could be made because the target machine actively refused it
Review of the IIS Logs during the access attempt displays entries similar to:
127.0.0.1 GET /ev_svc - 80 - 127.0.0.1 Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.1;+WOW64;+Trident/6.0) 401 2 5 0
Access to the Compliance Accelerator (CA) or Discovery Accelerator (DA) EVBAAdmin web-based administration page is accomplished through TCP Port 8085 on the CA / DA server by default. Access to a CA or DA Customer through the CA or DA Client is accomplished through TCP Port 8086. There are many causes where this access fails with the error No Accelerator server(s) are available at the moment. For a list of possible causes, refer to the KM Article 100001601 in the Related Articles section of this document.
One possible cause of the error:
This issue occurs when port 8085 and / or 8086 is blocked on the Accelerator server, typically due to another application using either port, so that CA and DA cannot use it. These ports are used when an authentication attempt is made, such as accessing the EVBAAdmin or a Customer website. The Accelerators make use of these 2 ports by default:
In the errors listed above, port 8085 or 8086 is being blocked, thus not allowing the authentication information to be passed back to the EVBAAdmin web site.
The Accelerator server and/or the environment will need to be reviewed to determine the cause of the port block.
To test for an application using ports 8085 and 8086 on the Accelerator Server, refer to Solution Step 6 in the KM Article 100001601 for detailed steps. A summary of the steps is as follows:
To test for a blocked port 8085 and / or port 8086 on the Accelerator server:
On or near line 29: Port 4085 was used for this test as it falls within the well-known block of ports, typically left unblocked by most firewall and antivirus applications. Repeat the above steps to revert the files modified above to their original states by replacing 4085 with 8085 and 4086 with 8086. The environment can now be reviewed for any firewalls and/or applications that could block ports 8085 and 8086.
If no firewalls are found to be blocking either or both ports 8085 and 8086, then an application other than CA / DA will be blocking those ports by using them for itself. Either that application must be reconfigured to use another port or be removed or CA / DA will need to be reconfigured to use other ports. Follow the editing steps above to change the files noted to ports determined to be open through firewalls and available for use by CA / DA.
IMPORTANT:
No Accelerator server(s) are available at the moment. Also, the Enterprise Vault Event Log on the Accelerator server lists Event ID 40966, 372 and / or 364 with the errors shown in the Error section below.