Release Notes

License Server for Linux 25.03.0

The Release Notes 25.03 of Anyware License Server for Linux contains updates to dependencies, including security updates. There are no new features in this release.  

Resolved Issues

None.

Known Issues

Database: flexnetls_licenses.mv.db increasing which is causing high latency on disk space (This issue is specific to Anyware License Servers running on versions below 24.07)

 
226781

Database: flexnetls_licenses.mv.db increasing which is causing high latency on disk space. We suggest the following workaround to fix this issue.

Workaround:

Manually restart the Anyware License Server periodically to initiate database compaction. Or upgrade to the latest version of Anyware License Server (24.07 or later). 

Session establishment fails with a FEATURE_SERVER_HOST_ID_MISMATCH error.

 
215141

Session establishment fails with a FEATURE_SERVER_HOST_ID_MISMATCH error. We suggest the following workaround to fix this issue.

Workaround:

If the Ethernet ID consistently appears in the server host IDs list (as determined by log analysis), we recommend using the Ethernet ID as the active host ID instead of the VM UUID.

 

Follow the below steps to update Ethernet ID as active-hostid:

 

Step 1. Before changing active-hostid, Return all the Licenses from Local Licensing Server.

 

Step 2. Change the "active-hostid:" in local-configuration.yaml file by following the below steps.

 


/opt/flexnetls/HP/ 
sudo chmod +w local-configuration.yaml 
sudo vi local-configuration.yaml

Replace VM UUID with Ethernet ID as mentioned below.(We have added the same Ethernet id found in the provided logs in the following command)


active-hostid: 005056AAFAAF/ETHERNET


Step 3. Rebuild the Trust Store (This should update the correct hostid to be assigned to the server Trust Store). Follow the admin guide for rebuild the Trust Store: https://www.teradici.com/web-help/pcoip_license_server/23.08/online/documentation/troubleshooting-general/#i-forgot-my-pcoip-license-server-administrative-passwordStep

 

Step 4. Request licenses in the local license server

 

PCoIP Agent and PCoIP License Server commands have the same name

 
99245

When both the PCoIP Agent and PCoIP License Server are installed on the same machine, they will both try and create the command pcoip-list-licenses and pcoip-support-bundle, which causes one to overwrite the other's command. Whichever is installed or updated last will be the one that the command will map to.

Workaround:

It is advised not to install the PCoIP License Server and PCoIP Agent on the same machine.

Sudden shutdown of the PCoIP License Server can cause database corruption

 
79544

If the license server is shut down suddenly and cannot be shut down cleanly, the trusted storage database may become corrupted. A corrupted database will prevent the HPAnywareLicenseServer service from starting.

When the HPAnywareLicenseServer service cannot start due to a corrupted database, you will see various error messages in the log file at /var/log/HPAnywareLicenseServer/pcoip-license-server.log.  Example messages: "FATAL Encryption error in file null", or "ERROR flexnetls_licenses:database flush".

Workaround:

Delete the trusted storage, and re-start the HPAnywareLicenseServer service.

Instructions can be found in the Local License Server Administrator's Guide (Troubleshooting --> Troubleshooting General Issues --> Rebuild the trusted storage database).

License Server may fail to upgrade

 
72671

License Server fails to upgrade if

  • You initially deployed License Server 2.0 prior to February 2018 (version 2.0.0.376 Beta)
  • AND you upgraded once to either version 2.0.0.384 (stable) or 2.0.1.389 (stable)

If this applies to you, follow the workaround steps below prior to upgrading the License Server.

Workaround:

Online License Server workaround:

  1. Stop license Server
sudo systemctl stop HPAnywareLicenseServer
  1. remove trusted storage
sudo rm -rf /var/opt/flexnetls/ 
  1. Upgrade license server
sudo yum upgrade pcoip-license-server
  1. Once the new license server is installed and started, change the default password  and check the licenses. It should have the same licenses as before
sudo pcoip-set-password -p 1P@ssw0rd!
pcoip-view-license

Verify license is available.

Offline License Server workaround:

  1. Return the license first
pcoip-activate-offline-license -g -a KEY -c 0

Copy the binary file to internet access machine and upload the binary file to https://teradici.flexnetoperations.com Copy the response file to the license server

pcoip-activate-offline-license -r FILE

Verify license is returned by running pcoip-view-license

  1. Stop license Server
sudo systemctl stop HPAnywareLicenseServer
  1. remove trusted storage
sudo rm -rf /var/opt/flexnetls/ 
  1. Upgrade license server. Please review Offline license server administrator guide for installation instructions
  2. Activate the license again.