Troubleshooting

Contents

General Information

  • In case of problems with the VE license, please always check the log files on the VE license server (/opt/license-server/log/license.log) and the emulator log files. Please check your emulator documentation for the location of the log file for the different emulator products.
  • If your company policy requires the use of anti-virus/anti-malware software on either the Charon host or the VE license server, make sure that no relevant traffic between the two is blocked.

Test Connectivity to the VE License Server

In many, firewalls and/or cloud security settings control the traffic between the Charon host system and the VE license server.

The following command can be used to test basic connectivity to the VE or AutoVE license server port on which the license is served:

$ telnet <license-server> <port>

Where

  • license-server is the name or IP address of the license server
  • port is the TCP port on which the license is served

The port number is configurable in the /opt/license-server/config.ini file. The default port is 8083.


Example:

telnet 10.10.68.104 8083
Trying 10.10.68.104...
Connected to 10.10.68.104.
Escape character is '^]'.
Connection closed by foreign host.

If the Escape character is displayed, this means that the basic connectivity is working.

In some cases, the connection may not be terminated automatically by the license server. Then you will have to terminate the telnet command by entering the Escape Character displayed and then typing quit at the telnet prompt.

Note: should you run an instance based on a cloud Automatic Licensing marketplace image using the public Stromasys license servers, the ports to test are TCP port 8080 for SSP version before 5.5.5, and TCP port 8081 for SSP version 5.5.5 or higher.

License Failure due to Time Skew

If the time deviation between license server and Charon host is too large, the emulator will not start and report an error similar to the following examples.

VE license server:

ERROR VE Current system clock is incorrect.


Automatic Licensing in Cloud Environment:

ERROR AWS Failed to verify timestamp.


The time deviation between a VE license server and the Charon host must be less than 48 hours.

The time deviation between a Charon host with Automatic Licensing using the public AL license servers in the cloud must be less than 10 minutes.

Emulator Start Fails due to vclock Problem

Applicable License Server version:

VE license server version older than version 2.3.3.


Problem cause:

Due to a bug in the VE license server, the license server did not handle the vClock setting correctly, when a license update with the same license ID as the currently installed license was imported. This caused the emulator to consider the license as expired even though the expiration date of the updated license had not been reached.

The bug was fixed in VE license server 2.3.3.


Problem symptom:

The emulator fails to start because the license has expired due to vclock checks even though the license expiration date has not yet been reached.

The error message in the emulator log file will be similar to the following:

The license has expired by vClock checking


Problem solution:

Perform the following steps to solve the problem:

  1. Upgrade the license server to at least version 2.4.x. Your Stromasys contact will advise you on the best version to use.
  2. Request a license update from Stromasys. The license content does not need to be changed, but the license must be renewed.
  3. Import the new license on the license server using the v2c utility.




© Stromasys, 1999-2024  - All the information is provided on the best effort basis, and might be changed anytime without notice. Information provided does not mean Stromasys commitment to any features described.