Sep 20, 2022
09:54 AM
@jyadav I think the fix described here may well prevent the duplicate checked out licenses being held indefinitely like the article talks about, but it seemingly does not actually pervent the duplicate checkout in the first place which can cause significant issues in itself. Based on the information provided and testing on our end, the fix applied in 11.18.3.0 may work if the duration of the disconnection is more than 300 seconds (300 seems to be the minimum value allowable for ' ls_server_override_client_tcp_timeout') But I think if the client reconnects within the 300 seconds then an additional license is still going to be consumed - which is problematic if there are no more licenses available, and FlexNet causes the application to close with a "Lost license, cannot re-connect: Licensed number of users already reached" error Logically, if the fix is only applied if the timeout is reached, then there will be no difference if the duration is less than the minimum timeout and the issue could still occur. Our testing also confirms that the license error can seemingly still occur for these short timeouts Is there any way to eliminate this duplicate checkout problem completely? Ideally, the server needs to be able to not consume another license even temporarily, as otherwise it's possible to hit this error. I guess the server would need to do something like detect that the checkout requests occurred due to a re-connection, and if so kill the old connection (and freeing up the old license) before checking out a new license I appreciate that the above suggestion would need further software changes, but seems to me the current fix doesn't handle this scenario Additionally - is there any exit handler that is called when the application exits due to a "Lost license, cannot re-connect: Licensed number of users already reached" error? If such a handler existed, it may at least be possible to save the application data before exiting - something that doesn't currently occur and thus data can be lost, however I can't see reference to any such handler. This could be a useful addition that would not address the root cause of this issue, but at least allow it to be less damaging Thanks PS I raised a support case for this issue and have been met with silence, hence why we're asking for support via this post.
... View more
Sep 19, 2022
11:45 PM
Hi @sciencelab-22 ,
I believe you have already raised a case 02688300 with us and your questions have been taken care of.
... View more
Sep 16, 2022
12:01 AM
Hi @jlkelly48 ,
Both 11.16.4 and 11.18.3 supports Windows Server 2016 and do not support Windows Server 2012 and Windows Server 2012 R2 . You can refer the release notes to get the other OS's which are supported.
... View more
Sep 14, 2022
01:49 AM
VendorLicenseServerMsgs.dll // present in x64 folder It does not use any Cryptography/Encryption algorithms/functions.
libcrypto-1_1.dll //present in x64/lmadmin folder It is library of OpenSSL.
libssl-1_1.dll // present in x64/lmadmin folder It is the library of OpenSSL.
demo_libFNP.dll //present in x64 folder It uses few crypto functions for internal implementation.
Xalan-C_1_11.dd // present in x64/lmadmin folder It’s a third party library and is used only for transforming XML documents into HTML.
XalanMessages_1_11.dll //present in x64/lmadmin folder It’s a third party library and is used only for transforming XML documents into HTML.
xerces-c_3_2.dll //present in x64/lmadmin folder It’s a third party library. It is used for XSL transformation
FnplmLicenseServerMsgs.dll // present in x64 folder It does not use any Cryptography/Encryption algorithms/functions.
... View more
Sep 14, 2022
12:10 AM
Hi @mvanhorn ,
You can do it as below
INCLUDEALL INTERNET <on-site_ip_address_range>
INCLUDE featurename USER <off_site_username>
... View more
Sep 13, 2022
11:29 PM
Hi @RyScov ,
The error states that their is a version incompatibility as stated above , this versioning order has to be followed . Can you tell me the version of FNLS , License server and client ?
... View more
Sep 13, 2022
08:02 AM
1 Kudo
Ok understood. It's a shame there's no mechanism to have a licence that simply proves the correct configuration of license file and host without actually providing any licenses for any products. Anyway, I have another idea that might serve sufficiently for my purposes. Perhaps you could say if you think it's reasonable? The host id in the license file binds the license to the host platform. In the FlexNetLicenseServerTools directory there's an "lmhostid" utility that returns the host id(s) as recognised by the FlexNet Publisher. $ ./FlexNetLicenseServerTools/lmhostid
lmhostid - Copyright (c) 1989-2019 Flexera. All Rights Reserved.
The FlexNet host ID of this machine is ""8cae4cde9540 58961d9494d1""
Only use ONE from the list of hostids. To validate a setup in any cloud environment would it suffice to ensure that these host id's remain consistent on the machine running the FlexNet Publisher? I think I can achieve this in AWS by creating the Network Interface as a separate entity to the host machine so that any failure of the host machine does not destroy the Network Interface, then I can create a new host and bind it to the existing Network Interface. I can let you know how it goes if you're interested?
... View more
Aug 31, 2022
01:24 AM
Hi @MikeFlexQ ,
Certificate based licensing comes with it's own limitations. Yes , VM MAC ID can be easily replicated so below are your options :
1. Use Trusted storage based licensing
2. In license file based you can go for composite hostid (A composite hostid combines hostids together to provide a more secure hostid.)
3. You can consider vendor defined hostid as well .
... View more
Aug 25, 2022
01:05 AM
NVD: 2022/08/05 - CVSS v3.1
Base Score: 9.8:
Description:
zlib through 1.2.12 has a heap-based buffer over-read or buffer overflow in inflate in inflate.c via a large gzip header extra field.
NOTE: only applications that call inflateGetHeader are affected. Some common applications bundle the affected zlib source code but may be unable to call inflateGetHeader (e.g., see the nodejs/node reference)
The zlib third party is not directly used by FNP. It comes with Thales dongle support .
CVE-2022-37434 does not impact FNP directly .
The zlib will be upgraded to latest in Thales 8.5 LDK version which is planned for release in Oct 2022.
... View more
Labels:
Aug 22, 2022
01:14 AM
Hi @cadencelic ,
The reference of "libpthread" can be seen in the makefile . You can do a quick search for it in the same file . All the libraries mentioned in the makefile have to be linked.
... View more
Aug 18, 2022
03:39 AM
Please take a look at my previous question https://community.flexera.com/t5/FlexNet-Publisher-Forum/DPLT-terminating-due-to-failure-in-creation-of-AF-LOCAL-AF-UNIX/td-p/219167/
... View more
Aug 18, 2022
02:10 AM
While building 11.18 and later FNP kits , you might observe these warnings
lmgr.lib(lm_reservation.obj) : warning LNK4006: pF6Il77vN3p3_85TUNcd already defined in lmgr.lib(lm_reservation.obj); second definition ignored
lmgr.lib(lm_reservation.obj) : warning LNK4006: vvokLkV_rJ2d5pW8pUwD already defined in lmgr.lib(lm_reservation.obj); second definition ignored
lmgr.lib(lm_reservation.obj) : warning LNK4006: lc_reservation_create already defined in lmgr.lib(lm_reservation.obj); second definition ignored
It is related to multiple definition of reservation functions detected which will be resolved in the coming releases. The release date is yet to be finalized based on the priorities but it is safe to ignore these warnings till then .
... View more
Aug 10, 2022
03:13 AM
The Licensing toolkit provides the English text of all messages. The three types of messages that need to be translated include: • short—located in machind/lmerrors.h • long—located in machind/lm_lerr.h • context—located in machind/lcontext.h
... View more
Aug 09, 2022
04:57 AM
Hi @ameganat ,
The easiest way would be as what you suggested " re-compile older versions with new license keys" as this would ensure compatibility .
You can also use a CVD Configuration , for example the vendor being served by Company A is "XYZ" and Company B can buy a new license key /new vendor say "ABC" altogether for serving new versions of the software . You can combine both the vendors to create a single license file that servers both the software .For further details you can have a look at "Creating a Common Vendor Daemon "in the programming reference guide .
... View more
Aug 09, 2022
04:41 AM
Hi @CraigJeffrey ,
Depending on your FQDN , you might have a look at the attribute "LM_A_USE_FQDN" and see if it helps in your use case . Apart from this below is the order ,of searching for a license .
A FlexEnabled application looks for a license file as follows: 1. When the VENDOR_LICENSE_FILE environment variable has been set for the publisher of the application, then items in the license search path set in this environment variable are searched in order. 2. The items in a license search path set in the LM_LICENSE_FILE environment variable are searched in order. 3. When any license file specified in a license search path contains a USE_SERVER line, then a license is requested from the license server specified in the SERVER line. Any FEATURE and INCREMENT lines entries after the USE_SERVER line in the license file are ignored. 4. When the environment variables are not set and the FlexEnabled application does not specify the location of the license, then default location are used .
You can always node lock the server to an IP Address, hostname or hostid .
... View more
Latest posts by jyadav
Subject | Views | Posted |
---|---|---|
32 | Feb 02, 2023 12:24 AM | |
33 | Jan 31, 2023 03:22 AM | |
65 | Jan 26, 2023 05:21 AM | |
77 | Jan 24, 2023 04:12 AM | |
82 | Jan 24, 2023 02:54 AM | |
116 | Jan 24, 2023 01:48 AM | |
123 | Jan 23, 2023 07:01 AM | |
134 | Jan 23, 2023 02:29 AM | |
93 | Jan 15, 2023 03:47 AM | |
139 | Jan 09, 2023 04:46 AM |
Activity Feed
- Posted Error LNK2001: unresolved external symbol "struct _iobuf * __cdecl lm_flex_stdin(void)" (?lm_flex_stdin@@YAPEAU_iobuf@@XZ) on FlexNet Publisher Knowledge Base. Feb 02, 2023 12:24 AM
- Posted Re: Crash with 11.19.2 on FlexNet Publisher Forum. Jan 31, 2023 03:22 AM
- Posted Re: Support for License key validation on Flex application on FlexNet Publisher Forum. Jan 26, 2023 05:21 AM
- Got a Kudo for Re: Multiple versions for same Feature name in single license file. Jan 24, 2023 12:03 PM
- Got a Kudo for Re: Need help choosing and buying a product. Jan 24, 2023 05:33 AM
- Posted Re: Need help choosing and buying a product on FlexNet Publisher Forum. Jan 24, 2023 04:12 AM
- Posted Re: Need help choosing and buying a product on FlexNet Publisher Forum. Jan 24, 2023 02:54 AM
- Posted Re: Multiple versions for same Feature name in single license file on FlexNet Publisher Forum. Jan 24, 2023 01:48 AM
- Posted Re: Multiple versions for same Feature name in single license file on FlexNet Publisher Forum. Jan 23, 2023 07:01 AM
- Posted Re: Multiple versions for same Feature name in single license file on FlexNet Publisher Forum. Jan 23, 2023 02:29 AM
- Posted Re: Receiving "Error LNK2001: unresolved external symbol "struct _iobuf * __cdecl lm_flex_stdin(void)" (?lm_flex_stdin@@YAPEAU_iobuf@@XZ) on FlexNet Publisher Forum. Jan 15, 2023 03:47 AM
- Posted Re: Need help choosing and buying a product on FlexNet Publisher Forum. Jan 09, 2023 04:46 AM
- Posted Re: How to purchace a licence for FlexNet Publisher ? on FlexNet Publisher Forum. Jan 09, 2023 04:45 AM
- Posted VM_UUID Detection Mechanism in Azure on FlexNet Publisher Knowledge Base. Dec 22, 2022 04:56 AM
- Posted lmhostid Output Change / Mac Address Extraction on FlexNet Publisher Knowledge Base. Dec 16, 2022 05:16 AM
- Posted 32-bit FNP kit and lmadmin Support on FlexNet Publisher Knowledge Base. Dec 15, 2022 01:15 AM
- Posted Re: Multiple licenses hosting on same License server on FlexNet Publisher Forum. Dec 09, 2022 01:42 AM
- Posted Re: Multiple licenses hosting on same License server on FlexNet Publisher Forum. Dec 08, 2022 11:58 PM
- Posted Re: Switching from 32 to 64 Bit on FlexNet Publisher Forum. Dec 02, 2022 08:13 AM
- Posted DUP_DISPLAY explained for Windows and Linux on FlexNet Publisher Knowledge Base. Dec 02, 2022 01:48 AM