On the SERVER line of a license file, an extra space at the end of the registered Composite HostID (CID) caused the license file to show TWO spaces instead of ONE before the 28000 port number and corrupted the license file. For example:
Good SERVER line:
SERVER BARNEY COMPOSITE=ABC123DEF456 28000
Bad SERVER line:
SERVER BARNEY COMPOSITE=ABC123DEF456 28000
The bad SERVER line in the license file caused the following errors to display in the saltd.log file for ALL of the features in the license file. For example:
14:05:27 (saltd) Invalid license key (inconsistent authentication code)
14:05:27 (saltd) ==>INCREMENT NX12451 ugslmd 2023.06 permanent 1 HOSTID=58112244f3e2 \
SUPERSEDE DUP_GROUP=UHD user_info="NX CAD/CAM 3 Axis Milling \
(NL)" ISSUED=05-sep-2023
The last error in the saltd.log file was:
14:05:27 (saltd) License server system started on BARNEY
14:05:27 (saltd) No features to serve, exiting
14:05:27 (saltd) EXITING DUE TO SIGNAL 27 Exit reason 4
14:05:32 (lmgrd) saltd exited with status 27 (No features to serve)
14:05:32 (lmgrd) saltd daemon found no features. Please correct
14:05:32 (lmgrd) license file and re-start daemons.
14:05:32 (lmgrd)
14:05:32 (lmgrd) This may be due to the fact that you are using
14:05:32 (lmgrd) a different license file from the one you expect.
14:05:32 (lmgrd) Check to make sure that:
14:05:32 (lmgrd) C:\ProgramData\Siemens\License Server\ActiveLicenses\ugslmd.lic
14:05:32 (lmgrd) is the license file you want to use.
14:05:32 (lmgrd)
Request the Customer Account Analyst (CAA/CSO) to remove the extra space at the end of the registered CID and regenerate the license file. The new license file will now work as expected.
Notes