IBM Support

Starting License Server fails with message 'No features to serve'

Troubleshooting


Problem

Attempts to start the IBM Rational Licensing Server results in the error 'No features to serve'.

Symptom

The license file example is shown below:


SERVER licserver 001AA05FCA5E

DAEMON rational "C:\Program Files\IBM\RationalSDLC\common\rational.exe"

DAEMON ibmratl "C:\Program Files\IBM\RationalSDLC\common\ibmratl.exe"

VENDOR rational

INCREMENT AppScanStandard rational 7.80000 permanent 1 78BE7083B3CA ....


In the debug log the following messages appears:


21:04:04 (lmgrd) Started ibmratl (pid 788)

21:04:05 (ibmratl) FLEXnet Licensing version v11.5.0.0 build 56285 i86_n3

21:04:05 (rational) FLEXnet Licensing version v11.5.0.0 build 56285 i86_n3

21:04:05 (ibmratl) License server system started on licserver

21:04:05 (ibmratl) No features to serve, exiting

21:04:05 (ibmratl) EXITING DUE TO SIGNAL 27 Exit reason 4

21:04:05 (rational) Server started on licserver for:    AppScanStandard

21:04:09 (lmgrd) ibmratl exited with status 27 (No features to serve)

21:04:09 (lmgrd) ibmratl daemon found no features.  Please correct

21:04:09 (lmgrd) license file and re-start daemons.


and eventually the rational daemon will also fail.

Cause

When you get a license file for floating licenses from the License Key Center it contains VENDOR/DAEMON lines for both the "rational" and the "ibmratl" vendor license daemons even if there are only licenses for one of them. In some configurations this can cause the license server to fail.

Resolving The Problem

The following steps fix the problem:

  1. Edit the license files used

    Make sure that only the daemons that are used are listed on DAEMON or VENDOR lines. In the example above remove unnecessary lines:

    SERVER licserver 001AA05FCA5E
    VENDOR rational "C:\Program Files\IBM\RationalSDLC\common\rational.exe"
    INCREMENT AppScanStandard rational 7.80000 permanent 1 78BE7083B3CA ....

    The full path for the rational executable can be omitted if both the lmgrd.exe and the rational.exe are placed in the same directory.

  2. Stop the license server

  3. Make sure all daemons are stopped

    Use the task manager to make sure that there are no running processes named lmgrd.exe/rational.exe/ibmratl.exe.

  4. Restart the license server

[{"Product":{"code":"SSTMW6","label":"Rational License Key Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"FLEXlm","Platform":[{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21437848