Loading
lmlicvalidator on valid license gives error when vendor daemon is down

I tested a valid server license file against a running server with lmlicvalidator, but it could not validate the file, because the vendor daemon was not running. In my eyes this is a bug.

 

I started lmgrd with a license file without any keys, in order to later reread, when receiving new keys. On startup, the vendor daemon is started by lmgrd, notices that there are no keys to server, and exits. But lmgrd keeps alive. This is a perfect behavior for my use case.

 

But, when processing lmlicvalidator with a valid license, I get an error because it can't check the file without a running vendor daemon. 😞 Please see the original output:

 

```

lmutil lmlicvalidator -licfile lap_sigma_250417.lic -licserv 27000@lap-sigma

 

lmutil - Copyright (c) 1989-2024 Flexera. All Rights Reserved.

 

Starting to validate < -licfile lap_sigma_250417.lic > against < -licserv 27000@lap-sigma >

=================================================================

Performing client side validations for lap_sigma_250417.lic

Info: Client side validations complete.

 

Performing license manager availability checks for 27000@lap-sigma

Connecting to Server...27000@lap-sigma

Flexible License Manager status on Sat 3/22/2025 09:43

 

[Detecting lmgrd processes...]

Status: Server 27000@lap-sigma is up and running

Info: License manager availability checks Complete

 

Validating Certificate -licfile lap_sigma_250417.lic against -licserv 27000@lap-sigma

Sent validation request to server.

 Msg: Server and vendor line validation successful.

 

Unable to send validation request to vendor daemon.

Error: -6, 26

=================================================================

End of License Validation Utility Processing

```


  • Y Vernekar (Flexera Software)

    Hi @frankson​ ,

    I understand your point. But as I mentioned, lmgrd+Vendor Daemon makes up the server. If the validator fails with the above error it means that it was not able to communicate with the Vendor Daemon.

     

    Unfortunately, this is how it is and also the expected behaviour. You can raise an enhancement request to our support if you want us to make any changes that would help improve the customer experience.

    Expand Post
    Selected as Best
  • Y Vernekar (Flexera Software)

    Hi @frankson​ ,

    The lmlicvalidator utility needs a vendor daemon to running and a proper comms to the server as it checks the validity of the license by checking with the server.

    • Hi @Y Vernekar (Flexera Software)​ , thanks for your answer. I understand the technical shortcomings, but do you also see, that for me as a user I receive this behavior as a bug?

       

      I have

      • a running server
      • a valid license for this server

      Then, I would expect that the validator processes this file, with a resulting answer "valid".

       

      At least a note for this case should be mentioned in the lmlicvalidator documentation in fnp_LicAdmin.pdf.

      Expand Post
      • Y Vernekar (Flexera Software)

        Hi @frankson​ , I understand. But when I say running server it means both lmgrd and vendor daemon as they together make a FNP server. So if the Vendor daemon is down the license validator will fail.

      • I understand. But starting and stopping of the vendor daemon is hidden to the user, it is under control of lmgrd. Do you get my point? As a "normal" user, who has not read this conversation, I would be irritated because lmlicvalidator fails.

         

        I get this message: "Unable to send validation request to vendor daemon." - Aha, ok. So what does the software now want me to do to fix this?

        Expand Post
      • Y Vernekar (Flexera Software)

        Hi @frankson​ ,

        I understand your point. But as I mentioned, lmgrd+Vendor Daemon makes up the server. If the validator fails with the above error it means that it was not able to communicate with the Vendor Daemon.

         

        Unfortunately, this is how it is and also the expected behaviour. You can raise an enhancement request to our support if you want us to make any changes that would help improve the customer experience.

        Expand Post
        Selected as Best

Loading
lmlicvalidator on valid license gives error when vendor daemon is down