Linux: About Installing the License Server

This section is applicable to installations involving a license file activation type. This licensing method is gradually being replaced by the user credentials activation type starting with Thermo‑Calc 2025a.

The Sentinel RMS License Server service supplies the client computers in your network with license tokens when it runs Thermo‑Calc software. The Sentinel RMS License Server software is installed on a computer that acts as a license server in your network. This is related to Full Network Client Installations.

Preparing for Installation

Read and be aware of the following before you begin the section Linux: Installing the Sentinel RMS License Server.

Remember to collect subnet information before beginning. See Subnet Information for Network Licenses.

Uninstall Older Versions of the License Server

  • Older versions of the License Server must be stopped by with lsrvdown before running the new installation. This is Step 1 in Linux: Installing the Sentinel RMS License Server.
  • If you have a license server: Upgrade your license server if the new one is a higher version than the present one. Clients work with newer license servers (managers) but not necessarily with ones older than the client.

Requires Root Access or sudoers List

Root access to your computer is required or you need to be on the sudoers list.

Linux 32-bit Installations on a 64-bit OS

To run a license server 32-bit on a Linux 64-bit OS, 32-bit library support is needed.

Thermo‑Calc License File

The name of the license file must be in lower case letters (lservrc) because Linux commands and operations are case-sensitive.

  • You need a valid lservrc network license file supplied by Thermo‑Calc Software (Requesting the License File for Windows or Linux) as well as the actual License Server—a file (program) called lserv.
  • The Thermo‑Calc license file needs to be readable and writable by the license server (license manager).

Differences Between 32- and 64-bit Scripts

Sentinel RMS License Server version 9.7 supports both 32- and 64-bit. However, when writing scripts be aware of script naming and do not mix the scripts.

  • All 32-bit scripts are named <script_name>, for example restart_lserv
  • All 64-bit scripts are named <script_name>64, for example, restart_lserv64

It is not possible to use Linux 32-bit scripts/tools to manage license server 64-bit and vice versa, you cannot use Linux 64-bit scripts/tools to manage license server 32-bit

openSUSE Administration (sudo) Users

Note the following if you are a sudo user (administrator) in openSUSE installing Thermo‑Calc using this command:

sudo ./Thermo-Calc-linux-<full-version-number>.run

When this command is used, you will do a text-based installation instead of having a graphical interface to guide you. The information is the same, just without the user interface.

For example, the <full-version-number> is not just 2025b, it is what is found in the Help → About window in Thermo-Calc and it changes every release. You can find the current full version number listed on our website.

Supported Linux Operating Systems and Versions

For macOS, the Sentinel RMS License software is installed on a Windows or Linux computer server where the Thermo‑Calc license file must also be located.

Both Linux 32-bit and 64-bit operating systems are supported for the installation of Sentinel RMS License Server.

  • Red Hat Enterprise Linux (RHEL) 7.x
  • Red Hat Enterprise Linux (RHEL) 8.x
  • SUSE Linux Enterprise Server (SLES)12.x
  • SUSE Linux Enterprise Server (SLES) 15.x
  • Debian Linux 9.x
  • Debian Linux 10.x
  • Ubuntu Linux 16.x (LTS)
  • Ubuntu Linux 18.x (LTS)
  • Ubuntu Linux 20.x (LTS)
  • OpenSUSE Leap 42.x
  • OpenSUSE Leap 15.x