SystemVue Troubleshooting Tips - Knowledge Center - Keysight Knowledge Center
SystemVue Troubleshooting Tips - Knowledge Center - Keysight Knowledge Center
Main Support: Knowledge Center > SystemVue Support Home > SystemVue Licensing > SystemVue Troubleshooting Tips
Prerequisites
FlexNet utilities, run from the command line, are a fundamental tool used in the license troubleshooting process. Further, many of the FlexNet utility commands
make reference to the license server machine (and this is regardless if the license server is a local machine or remote one). Given this, to perform the
troubleshooting process, one needs to know:
1. Invoke License Manager from Keysight EEsof Software’s Main Windows’ Tools menu.
2. Select the Environment tab.
3. In the Environment tab, look for the variable, HPEESOF_LIC_DIR. Make note of this path (for example, C:\Program Files\agilent\EEsof_License_Tools)
4. Open up a command prompt window
5. Change directories as follows:
6. cd <Path from step 3>\bin
Linux
1. Assuming that you have installed 2012.xx version of an Keysight EEsof product onto <PRODUCT_INSTALL_DIR>, you can nd FlexNet utilities under
<PRODUCT_INSTALL_DIR>/Licensing/2012.08/linux_x86[32|64]/bin directory.
2. Alternatively, if you have installed Keysight EEsof Licensing package onto a dedicated directory, <LIC_INSTALL_DIR>, you can nd FlexNet utilities under
<LIC_INSTALL_DIR>/bin directory.
Solaris
Assuming that you have installed Keysight EEsof Licensing package onto a dedicated directory, <LIC_INSTALL_DIR>, you can nd FlexNet utilities under
<LIC_INSTALL_DIR>/bin directory.
Port is a TCP port number that is optionally assigned for the license server.
License-server-name is the name of the license server machine. This can be a remote machine or local machine. However, it should be noted that
this can also be the IP address of the machine.
Examples
@MyLocalPC
27001@RemoteLicenseServer.myDomain
@192.168.0.102
ADS_LICENSE_FILE
EMPRO_LICENSE_FILE
ICCAP_LICENSE_FILE
GENESYS_LICENSE_FILE
SYSTEMVUE_LICENSE_FILE
GOLDENGATE_LICENSE_FILE
MBP_LICENSE_FILE
MQA_LICENSE_FILE
AMA_LICENSE_FILE
Step 1: Verify license server machine is running, FlexNet daemon versions, license server communications
http://edadocs.software.keysight.com/display/support/SystemVue+Troubleshooting+Tips 1/8
2/19/2018 SystemVue Troubleshooting Tips - Knowledge Center - Keysight Knowledge Center
Step 1: Verify license server machine is running, FlexNet daemon versions, license server communications
Step 2: Verify client is able to access license server machine
Step 3: Verify pool and accessibility of available licenses
Step 1: Verify license server machine is running, FlexNet daemon versions, license server communications
Run the following FlexNet lmutility:
lmutil lmstat -c <port>@<license-server-machine>
In the above, a status query is performed on license server 27001@jujube (jujube is the name of the license server machine). The following information is
obtained:
As part of initial troubleshooting, you must ensure that the path to license le is correct, lmgrd and agileesofd are both UP, the version numbers for lmgrd and
agileesofd are both v11.9.1 for each. To use this troubleshooting ow, go through the list of conditions in the given sequence. Jump to di erent subsequent
conditions as guided.
If the path to license le is not shown and information about lmgrd and agileesofd is not given, then one or more of the following possible problems may exist. If
the above message is not seen or presented di erently or license path is given with lmgrd and agileesofd being UP, move to the next condition.
1. USB dongle not plugged in: If license server uses a license le that is tied to a USB dongle, check to see if dongle is plugged in appropriately.
2. USB dongle driver not installed: If license server uses a license le that is tied to a USB dongle, check that the dongle driver is installed by running FlexNet
command: lmutil lmhostid --flexid. If "missing dongle driver" is reported, follow the Dongle License Installation instruction to install it.
3. Wrong License Server Name is used in command: Ensure that you have the correct name of the license server. Depending upon your DNS con guration in
place, it may be necessary to provide fully quali ed domain name (for example, @computername.companydomainname.com) or the IP Address of
the license server machine (for example, @130.29.167.44). If using a local license server, the local machine name may be replaced with localhost
(for example, lmutil lmstat -c @localhost).
4. Network connectivity (Remote license servers): Ping remote license server to ensure it is on the network. Not getting a ping respond could mean the
machine is physically disconnected from the network or turned o .
5. License server not running: There could be several causes for this. However, before investigating further, for Windows machine, it is advisable to restart
the machine where License Setup Wizard was run.
a. Check process on the license server for presence of lmgrd and agileesofd. If any of them is missing, follow the Install License Server instructions to
start the same.
b. Examine license le and ensure CPU ID in the installed license le matches with CPU ID of the machine. Run the FlexNet command: lmutil lmhostid
to acquire the CPU ID of machine so that the CPU ID in the license le can be matched up with the CPU ID of the machine.
6. Only one agileesofd process may be running at a time on a license server machine. Check processes on the machine for presence of already running
instance of agileesofd. This could be due to multiple services (Windows or Linux) previously set up on the same machine. If this applies, explore the
services on the machine to ensure that only one exists for Keysight EEsof software.
a. Running on unsupported platform: License servers are supported on the supported operating systems for our products. Ensure that the license
server is on a supported operating system. It must be noted that Virtual machines (for example, VMWare, Windows virtual machine) and Linux
distributions other than Red Hat Enterprise Linux or Novell SuSE are not supported (for example, Ubunto, Fedora).
b. License Path problem:
On Windows: Run License Setup Wizard: Verify if the wizard show that the correct license le is being pointed to.
On Linux: Check if license le speci ed in lmgrd invocation been moved or deleted or the correct le is used in lmgrd command.
c. FlexNet communications blocked: See special section on dealing with blocked FlexNet communications.
CONDITION 2: Running lmutil lmstat -c <port>@<license-server> reports lmgrd being UP, agileesofd being UP but does not report that
both lmgrd and agileesofd versions are v11.9.1, as follows:
If lmgrd and agileesofd are reported UP with version v11.9.1, move to the next condition.
http://edadocs.software.keysight.com/display/support/SystemVue+Troubleshooting+Tips 2/8
2/19/2018 SystemVue Troubleshooting Tips - Knowledge Center - Keysight Knowledge Center
The FlexNet lmgrd and agileesofd daemons have to be upgraded to FlexNet v11.9.1 for both lmgrd and agileesofd on the license server machine.
The bits can be acquired at http://www.keysight.com/ nd/eesof- exnet-downloads.
CONDITION 3: Running lmutil lmstat -c <port>@<license-server> reports lmgrd being UP, agileesofd being UP, lmgrd and
agileesofd versions are v11.9.1, but reports the wrong path and/or license le:
1. Determine the correct location of the license le.
2. On Windows: Re-run License Setup Wizard to re-con gure for correct license le.
On Linux: Stop and re-start license server with correct license le.
Important
<PRODUCT>_LICENSE_FILE can be one of the following depending upon which product you are using:
ADS_LICENSE_FILE
EMPRO_LICENSE_FILE
ICCAP_LICENSE_FILE
GENESYS_LICENSE_FILE
SYSTEMVUE_LICENSE_FILE
GOLDENGATE_LICENSE_FILE
MBP_LICENSE_FILE
MQA_LICENSE_FILE
AMA_LICENSE_FILE
On Windows
1. Invoke License Manager from Keysight EEsof Software, Main Window > Tools menu.
2. Select the Environment tab.
3. In the Environment tab, look for the variable with the name resembling <PRODUCT>_LICENSE_FILE format.
Verify if <PRODUCT>_LICENSE_FILE either points to the correct remote license server (for example, port@license-server-machine or
@license-server-machine), or the path is correct pointing to the correct local license le on the machine? If not, run License Setup Wizard to correct
this.
Important
<PRODUCT>_LICENSE_FILE is not explicitly de ned in the Windows System Properties. This was
done for earlier versions of the software but should not be done with the current version. Doing so will
interfere with License Setup Wizard.
On Linux
Find out what <PRODUCT>_LICENSE_FILE is set to by echo $ADS_LICENSE_FILE command for example.
Verify if <PRODUCT>_LICENSE_FILE either points to the correct remote license server (for example, port@license-server-machine or
@license-server-machine), or the path is correct pointing to the correct local license le on the machine. On Linux, special care is needed because this
variable may have been declared somewhere in the environment startup les such as .adsrc, .eesofpvmpro le, or . exlmrc.
Communications problem from client machine to remote server (Remote Server Only)
This only needs to be checked if license server is a remote machine or if lmutil lmstat was not previously run as described in the sectionVerify license server
machine is running, FlexNet daemon versions, license server communications.
Run lmutil lmstat -c port@license-server-machine or lmutil lmstat -c @license-server-machine. If the following output is
seen,
AND it has been veri ed that the remote license server is running, then FlexNet communications are blocked: See special section on dealing with blocked
FLEXnet communications.
1. The pool of available licenses has the correct features, license version number, expiration date.
2. Multiple end user license server only: The pool of available licenses has licenses available (for example, someone else might have checked out a license
that is needed).
3. Remote server only: License le does not have oating licenses.
http://edadocs.software.keysight.com/display/support/SystemVue+Troubleshooting+Tips 3/8
2/19/2018 SystemVue Troubleshooting Tips - Knowledge Center - Keysight Knowledge Center
The pool of available licenses has the correct features, license version number, expiration date
This section checks the licenses in the license pool for correct features, correct license version number, and unexpired licenses. Wrong features, wrong license
versions, and expired licenses can result in license denials.
On Windows
1. Invoke License Manager from Keysight EEsof Software Main Windows > Tools menu.
2. Select the Licenses tab. Example below has Product=ADS.
On Linux
Execute FlexNet utility to get to this information:
lmutil lmstat -c <port>@<license-server> -i
In the above platform illustrations (Windows, Linux), a query is performed on license servers 27001@cinnamon.ind and 27001@trident.scs,
respectively (where, cinnamon.ind and trident.scs are the name of the license server machines). The following information is obtained:
1. a. Features - Do the features appearing agree with what you believe are the features you own?
b. Version number - Ensure that the version number of software you are running or trying to run correlates to its associated license version number:
http://edadocs.software.keysight.com/display/support/SystemVue+Troubleshooting+Tips 4/8
2/19/2018 SystemVue Troubleshooting Tips - Knowledge Center - Keysight Knowledge Center
Multiple end user license server only: The license pool has licenses available (for example, someone else has checked out a license
that is needed)
This section covers problems where licenses needed are in the license pool but are in use by other users. Skip this, if you are the only user of the license server.
On Windows
1. Invoke License Manager from Keysight EEsof Software Main Windows > Tools menu.
2. Select the Usage tab. Example below has Product=ADS.
On Linux
Execute FlexNet utility to get to this information:
http://edadocs.software.keysight.com/display/support/SystemVue+Troubleshooting+Tips 5/8
2/19/2018 SystemVue Troubleshooting Tips - Knowledge Center - Keysight Knowledge Center
lmutil lmstat -c <port>@<license-server> -a
In the above platform dependent illustrations (Windows, Linux), a query is performed on license server a query is performed on license servers
27001@cinnamon.ind and 27001@trident.scs, respectively (where, cinnamon.ind and trident.scs are the name of the license server
machines). The following information is obtained:
Given the above, a determination should be made if the license that is needed is in use by other users.
Remote server only: License server has one or more node-locked licenses
In some instances, the license server is working, the client setup is correct, licenses are available for use (not in use by others), licenses version show correct
version and are not expired, but a license still cannot be checked out. This can be caused by accidental installation of a node-locked license le tied to the CPU ID
of the machine intended to be the network ( oating) license server. To verify this, the following steps are performed:
1. Perform procedure described in MULTIPLE END USER LICENSE SERVER ONLY: The pool of available licenses has licenses available step to get a listing of
licenses on server.
http://edadocs.software.keysight.com/display/support/SystemVue+Troubleshooting+Tips 6/8
2/19/2018 SystemVue Troubleshooting Tips - Knowledge Center - Keysight Knowledge Center
2. Alternatively, run the FlexNet Utility, lmutil lmdiag -c @license-server <feature-name to be checked>
In case of node-locked licenses, you will see in the last line, "This license cannot be checked out". In the example above, it shows b_ads_inclusive
can be checked out, inferring a correct network license le has been installed.
This section should not be consulted unless it has been ascertained that the license server, local or remote,
is running.
FlexNet communications can be blocked and/or interfered with by third party programs. This section addresses how to resolve these issues. FlexNet
communication blockage and/or interference is most typically caused due to rewalls, and less often, with antivirus software, which is covered here. However, it
can also be caused from VPN tunnel programs and/or other third party programs. Blockage/interference from those programs is beyond the scope of this.
Since, rewall and antivirus software is a typical cause for FlexNet communication problems, this should be investigated rst. The quickest way to make this
determination is to temporarily disable rewall and antivirus software.
Important
Ensure that disabling any security software (for example, rewall, antivirus) is done in such a manner that it
does not cause harm to your system. Keysight cannot be held responsible for the harm caused. It is also
recommended that you work with local IT support professional.
The test is performed by methodically running lmutil lmstat -c @license-server across di erent permutations of disabling rewall and antivirus
software. When lmstat reports license path, lmgrd and agileesofd vendor daemons UP after a rewall or antivirus disablement. This is a positive test
result. lmstat result shown when no communications blockage:
Below is an example test matrix. It is recommended to start with Firewall disabling rst.
Test 1 o on on on
Test 2 on o on on
Test 3 o o on on
Test 4 o o o on
Test 5 o o o o
If both rewall and antivirus, on server and client machines, are simultaneously disabled (in other words, all security software on license client and server turned
o ) and lmstat does not give a positive result, then some third party software might be causing the issue. Request your IT professional to check the same.
If after running the above tests, an interfering rewall and/or antivirus is determined; exceptions must be made into these tools so that the FlexNet software
functions properly. The steps to do this are covered here. However, due to the wide variation in rewall and antivirus user interfaces and use models, only
generic instructions are provided.
1. Edit the current license le on license server machine. A port number should be added for both the license manager daemon lmgrd and the
agileesofd vendor daemon. These are shown below.
Stop and re-start license server so that these changes can take e ect.
2. Firewall and Antivirus exclusions:
a. Firewall: Specify TCP port numbers 27005 and 5346 to be allowed through rewall for both License server and License client machines
b. Firewall and/or Antivirus: Con gure following executables as exclusions:
C:\Program Files\Keysight\EEsof_License_Tools\bin\agileesofd.exe
C:\Program Files\agilent\EEsof_License_Files\bin\lmgrd.exe
http://edadocs.software.keysight.com/display/support/SystemVue+Troubleshooting+Tips 7/8
2/19/2018 SystemVue Troubleshooting Tips - Knowledge Center - Keysight Knowledge Center
Support Requests Contact us for business- product feature, want Supported Platforms
related or technical support something added, or to share FAQs
Easier way to submit new issues. your thoughts about the Subscribe to our
support requests Knowledge Center? Newsletter
Manage existing requests
Tell Us What You Think
http://edadocs.software.keysight.com/display/support/SystemVue+Troubleshooting+Tips 8/8