cancel
Showing results for 
Search instead for 
Did you mean: 
intapiuser
Community Team Member
Community Team Member

SYMPTOMS

When attempting to install Sisense the validation step will fail with a license validation error.

DIAGNOSIS

  1. The user can successfully login to activate the license at the beginning of the installation process.
  2. After clicking 'Skip', the user can successfully login to Sisense Activation.
  3. Restarting the Sisense.Oxygen service does not resolve the issue.
  4. The server is not behind a firewall, or disabling the firewall does not resolve the issue.
  5. The following error shows in the iisnode log file:
<Exception handler="OxygenLicensing.GetLicense()" type="WebException" msg="Unable to connect to the remote server" thread="(6)" date="08-01-2016" time="16:15:17:574">
 <StackTrace> at Prism.Runtime.Base.Oxygen.OxygenLicensing.GetLicense()</StackTrace>
 <InnerException>
 <Exception handler="" type="SocketException" msg="No connection could be made because the target machine actively refused it 10.1.11.105:31112">
 <StackTrace> at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
 at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)</StackTrace>
 </Exception>
 </InnerException>
 </Exception>
  1. When opening the ElastiCube Manger you get the licensing error:
7. When you run the following command (as admin):    
C:\>netsh http sh iplisten

The output contains a list of IPs. For example:
IP addresses present in the IP listen list:
-------------------------------------------
127.0.0.1
100.76.72.126

Cause

The machine you are looking at is configured to listen only on an explicit set of IP addresses. This configuration would override the default configuration to listen to all IP addresses.

Resolution

There are two approaches to fixing this issue:
  1. Add a listener for the refused IP address. To do so follow these steps:
  • Run the command:
netsh http add iplisten ipaddress=<IP address to add>
  • Restart IIS by running:
iisreset
2. Another approach is to remove  the defined listeners so there were no explicit IP addresses configured, which would mean it would listen on all IP addresses. To do so follow these steps:
  • Run the command:
    netsh http del iplisten ipaddress=<IP address to remove>
  • Restart IIS by running:
iisreset
Rate this article:
Version history
Last update:
‎03-02-2023 08:53 AM
Updated by:
Contributors