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:
- 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.
- Stop the license server
- 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.
- Restart the license server
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21437848