- Revenera Community
- :
- FlexNet Publisher
- :
- FlexNet Publisher Forum
- :
- Re: lmutil lmhostid -flexid v11.16.2.1 doesn't return dongle id
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
lmutil lmhostid -flexid v11.16.2.1 doesn't return dongle id
Hi,
we are using v11.16.2.1 Flex SDK and Dongle drivers 7.80
when i run this command "lmutil_org lmhostid -flexid -long". I am getting following error.
lmutil_org - Copyright (c) 1989-2018 Flexera. All Rights Reserved.
The FlexNet host ID of this machine is ""
WIBU DLL not found!
ALADDIN DLL not found!
But with old sdk(v11.11.1.2)'s lmutil i am able to get flexid. i am not getting what went wrong.
I copy pasted the "haspsrm_win64.dll" C:\windows\system32(still not working).
could you please Help me out !?
Thanks in Advance
Regards,
srinivas
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
You would need to make sure that when using FNP-11.11.1.2 SDK, appropriate version of hasprt.exe and libraries are placed at the appropriate folder and the dongle library shared with FNP kit is installed.
To specify the location of the FLEXID9 dongle library, Do one of the following:
• Define the FlexNet environment variable FLEXID_LIBRARY_PATH to point to the location of the dongle shared object, haspsrm_win32.dll or haspsrm_win64.dll (depending on your architecture).
• Manually copy the DLLs to the Windows installation System32 or SysWOW64 directory (depending on your
architecture).
The relevant DLLs should be copied to the folder:
• On a 64-bit system, publishers using the x64_n6 kit should install haspsrm_win64.dll to %windir%/System32.
• On a 64-bit system, publishers using the i86_n3 kit should install haspsrm_win32.dll to %windir%/SysWOW64.
Can you confirm if you are using the above mentioned settings? If yes, then i would advise opening a support ticket for concerned team to look into this.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi,
Problem with 11.16.2.1 SDK.
i would like to know how to install dongle library shared with FNP kit and what is hasprt.exe ?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
There is a detailed document "Driver Installation Guide for Flexnet ID Dongles" - i have shared the same documentation library with you on this case. Kindly refer the same to install the dongle drivers.
hasp_rt.exe is the SafeNet external license manager.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi,
we able to fetch the dongle id in developer machine with the configuration you provided.
but not able to fetch in Test Machine with same lmutil.exe.
Any securities or system environment may block lmutil !?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Could you share the error details that you are seeing on test machine? Also please confirm if you have followed the steps as advised in the product document?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi
What is the OS version ? If you are using Windows 7 you can have issues of compatibilities
Regards.
Gilles Noyer
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi,
we are using windows 10 Enterprise 2016 LTSB.(COEM)
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi
On Windows 10, I never encoutered some issue. But please check the followng items:
- The Flexid driver is correctly installed.
- The dll haspsrm_win32.dll or haspsrm_win64.dll is placed in the correct folder.
- check the digital signature of these DLL ( on my case, the digital signature was corrupted, and the file was not recognised.
Regards.
Gilles
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi,
I have checked the signature of the haspsrm_win64.dll and lmutil.exe..
it is saying that "one of the countersignatures is not valid, The file may have been altered.
What i have to do to solve this issue.
Regards,
Srinivas
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi Srinivas
Great, you have find the origin of the issue. If the file is not recognized are correctly signed, it will not be usuable by lmhostid ( there is a check done by FNP Api)
Now, you have to solve it. May be you can reinstall these DLL.
Regards.
Gilles Noyer
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi Gillies,
we are directly using this dll from FNP toolkit !!!
copy pasting into system32 folder directly from fnp toolkit.
May i know how do we reinstall !?
Regards,
Srinivas
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Yes, you can copy it again from the the fnp toolkit.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
I am having the same issue on a Windows 10 VM the license manager does not work with the error
Wrong hostid on SERVER line for license file:
licenses/LicenseFile.lic
line says FLEXID=9-12345678, hostid is (Can't get hostid of type 15 [])
When I view FlexNet publisher dashboard system info page and lmutil, does not show FLEXID. Windows device manager shows the HASP device
But on a CentOS 7 VM it works with the Dongle and the corresponding license file!
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
@lyaplum2 , may i request you to refer to this KB article here:
and confirm if you are still facing this issue?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Allow me provide more detals.
On a Windows physical machine the FLEXID is detected or shown on the flexnet publisher dashboard and when running lmhostid on the command line. And the license manager works well with the FLEXID and the corresponding license file for the USB device.
But on a Windows Virtual Machine it doesn't. There is an error on the log file indicating there something wrong about the HOSTID.
7:11:49 (LMGRD) Wrong hostid on SERVER line for license file:
7:11:49 (LMGRD) licenses/LicenseFile.lic
7:11:49 (LMGRD) SERVER line says FLEXID=9-########, hostid is (Can't get hostid of type 15 [])
We have done those steps on the troubleshooting guide.
And FLEXID is detected and works on both Linux physical and Linux virtual machines.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
lmgrd v11.16.4.0 build 252457 x64_n6 - Copyright (c) 1988-2019 Flexera.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Hi
In Windows, by default, the USB dongle is assigned to the host machine. In your case, you must assign the dongle so that it can be used by the guest machine.
On the virtual box or VmWare, you must click on the USB icon visible in the lower right corner of the Windows virtual machine, and select the corresponding dongle.
I hope this will help you.
Cordially.
Gilles Noyer
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Yes, we already did that several times and on different VMs, Windows 7, Windows 10, RHEL 7, Centos 7.
And only on windows VMs the dongle is not detected by Flexera. It is shown and detected by the windows system since device manager shows the USB HASP drivers.
As mentioned we have exhausted all the troubleshooting steps we can find and the issue only happens on windows VM v11.16.2 and higher. We used flexera v11.14 and it detected the USB Key/dongle and shows the FLEXID.