Node-locked licenses

When you first install FLIGHTLAB, you must run the flmreg command to record the host IDs of each computer for which FLIGHTLAB is to be licensed:

flmreg register

This will record the host ID in the file registration.flm4

Run this command on each computer for which you desire a license. When you are finished, mail the registration.flm4 file to ART.

After ART has approved the registration, we will send you a validated license file via e-mail. This should be installed in $FL_DIR/license.flm4.

Up-to-date license files may be retrieved from the ART customer portal at any time.

Floating licenses

Floating licenses require a license server.

Supported operating systems

  • RHEL or compatible (Rocky, CentOS, Alma) version 7, 8, or 9
  • Ubuntu LTS version 20.04, 22.04 or 24.04
  • System software
    • pcsc-lite
    • ccid
    • opensc
  • ART-provided software
    • flm4d
    • License file license.flm4

flm4d is provided as an RPM (for RHEL compatible systems) and as a DEB (for Ubuntu).

The license file may be obtained from the ART customer portal.

The system software packages are available as part of the base operating system, but might not be installed by default.

Installation instructions

Install software

This step requires administrator privileges.

RHEL and compatible systems

sudo yum install ./flm4d-*.rpm
sudo systemctl enable --now flm4d

Ubuntu systems

sudo apt install ./flm4d-*.deb
sudo systemctl enable --now flm4d

License installation

This step may be performed as any user.

flmreg install license.flm4

The same procedure is used for license renewal.

Testing

flmreg status scope

Troubleshooting

env FL_LICENSE_DEBUG=1 flmreg status scope
journalctl -u flm4d
journalctl -u pcscd