Summary
Report log rotation fails with following error in Flexnet Agent debug log:
cannot lookup specified feature: No such feature exists. (-5,64)
Symptoms
Report log rotation fails with following error in Flexnet Agent debug log. This is seen with vendor daemons built for trusted storage licenses.
2017-07-03 08:47:21,225 DEBUG [Thread-21780]: Executing command line: ["D:\Program Files (x86)\SolidWorks SolidNetWork License Manager\lmutil", lmnewlog, -c, "D:\Program Files (x86)\SolidWorks SolidNetWork License Manager\Licenses\sw_d.lic", SW_D, C:\Program Files (x86)\FNMEA Agent\data\rlTemp\lmgrd_Solidworks_SW_D_TAMA_sw_d.lic_SW_D_170307084721-58058.rl]
2017-07-03 08:47:21,225 DEBUG [Thread-21780]: Executing command: [ "D:\Program Files (x86)\SolidWorks SolidNetWork License Manager\lmutil" lmnewlog -c "D:\Program Files (x86)\SolidWorks SolidNetWork License Manager\Licenses\sw_d.lic" SW_D C:\Program Files (x86)\FNMEA Agent\data\rlTemp\lmgrd_Solidworks_SW_D_TAMA_sw_d.lic_SW_D_170307084721-58058.rl]
2017-07-03 08:47:21,256 DEBUG [Thread-21780]: rotate result string: lmutil - Copyright (c) 1989-2013 Flexera Software LLC. All Rights Reserved.
lmnewlog: cannot lookup specified feature: No such feature exists. (-5,64)
Cause
The report log rotation fails if the vendor license file does not contain a FEATURE/INCREMENT line. This is typical with trusted storage licenses.
The way activation works with Trusted Storage, a license server can start without INCREMENT lines in the license file. However, when running the report log rotation, lmutil is looking for an INCREMENT line in the license file. The command 'lmutil lmnewlog' throws an error that doesn't exist.
Sample License File:
SERVER pacers ANY 28001
VENDOR solidworks
USE_SERVER
Resolution
Add a dummy INCREMENT line to the license file. For FNMEA users, this is done by the license vendor.
Contact the vendor to add a dummy feature to the license file as below;
SERVER pacers ANY 28001
VENDOR solidworks
USE_SERVER
INCREMENT dummy solidworks 1.0 permanent 1 SIGN=xxxx