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 18.04, 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 adminstrator privileges.

RHEL and compatible systems

yum install flm4d-*.rpm
systemctl enable pcscd ; systemctl start pcscd
systemctl enable flm4d ; systemctl start flm4d

Ubuntu systems

apt install flm4d-*.deb
systemctl enable pcscd ; systemctl start pcscd
systemctl enable flm4d ; systemctl start 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