Sep 18, 2018
03:44 AM
I'm not sure what error log you're referring to. As I said, the vendor daemon builds without problem. The problem is when I try to run it on our license server: $ file pragmad pragmad: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.32, dynamically linked (uses shared libs), stripped $ ldd pragmad /usr/bin/ldd: line 1: ./pragmad: No such file or directory $ ./pragmad -bash: ./pragmad: No such file or directory But again, I know how to fix that: the OS on our license server is an antique Suse Enterprise Linux that we could upgrade to make it compatible with the lsb-core package. The problem is with our customers: asking them to install a new vendor daemon is something; asking them to install the lsb-core package because our vendor daemon doesn't run without it is another, and we'd really prefer not having to do that.
... View more
Sep 14, 2018
03:48 AM
Hello and thanks a lot for your answers, I did install the package named lsb-core on my Ubuntu 16.04.5 32 bits machine, and I could build the vendor daemon without problem. But now I have another problem: the generated vendor daemon executable does not work on our server machine. When I'm trying to run it, it just prints a message "No such file or directory" and doesn't run at all. And the version of Linux installed on this machine is quite old, and I have no clue about how to install this lsb_core package on it. Now we could upgrade our system, but what if a customer have the same problem? We just can't ask them to upgrade a whole machine just to be able to run a FlexNet vendor daemon… Is there any way to build a vendor daemon that does not need the lsb_core package installed? Thanks again. - Eric -
... View more
Sep 14, 2018
03:30 AM
Hello Abhay, and thanks again for your answer, Aparashar wrote: Error "-5" is LM_NOFEATURE . It seems either the feature you are requesting is not being served by the server. Can you check again? I did check, and not only the feature appears in the license file on the server, but Linux 32 bits clients using the client library built with the licensing toolkit v11.5 are able to connect to the server without any problem and to check-out the license. Aparashar wrote: If a TRL-enabled application attempts either to communicate with a non-TRL vendor daemon or to authenticate a non-TRL license, an error message is displayed and the application does not run. The error message informs you that either the license file and/or the vendor daemon is not TRL compliant. That is what I suspected indeed, thanks for confirming it. Though there are still things I can't understand: The error message doesn't say anything about TRL, so it seems to be some other kind of issue that prevents the client from checking out a license. The full message says "No such file or directory", but I don't have any clue about what file or directory is missing. Is there any way to figure that out? I redid the whole build explicitely disabling TRL: I set both TRL keys to 0x0, used the exact same LM_SEEDs than in v11.5 and the same LM_STRENGTH, i.e LM_STRENGTH_DEFAULT. So now, I basically have the same contents of lm_code.h in v11.16 than in v11.5, except for the VENDOR_KEYs, that have changed. I thought that by doing that, I would turn TRL off and that my client would be able to connect to the existing servers. But it doesn't help, I'm getting the same error message. Aparashar wrote: In document "FNP_Programming Referance for License File based Licensing.pdf", the chapter -9 " License Signature Configurations" talks in details about it. Please refer to Table-9.1 and the following details (Added the document library with this chat page). It should help, if not just revert back. I looked in that document, but my configuration is not even listed in the table: I have ENCRYPTION_SEEDs set, LM_SEEDs set, TRL_KEYs not set and LM_STRENGTH to DEFAULT. So this looks like Config 1, but with ENCRYPTION_SEEDs set. So is there any way that it can work? And what do you mean exactly by "revert back"? I tried to look for FlexNet Publisher v11.5 in the Release Archives on the Flexera website, but it seems it is not available anymore, and the versions before 11.12 don't seem to have a Linux 64 bits version anyway. Do I have more chances to make it work if I use v11.12? Thank you again. Regards. - Eric -
... View more
Sep 12, 2018
04:04 AM
Hello all, I'm trying to build a 32 bits vendor daemon on Linux 32 bits with the latest FlexNet version (11.16). But it seems the utilities provided in binary format with the Linux 32 bits distribution do not work on this distribution. For example, with lmrand1, here is what I'm getting: $ ./lmrand1 bash: ./lmrand1: No such file or directory But the results of the "file" and "ldd" commands on this executable look fine: $ file lmrand1 lmrand1: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-lsb.so.3, for GNU/Linux 2.6.18, stripped $ ldd lmrand1 linux-gate.so.1 => (0xb7fbb000) libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb7f84000) libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb7f2f000) libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb7f12000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7d5c000) libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7d57000) /lib/ld-lsb.so.3 => /lib/ld-linux.so.2 (0xb7fbd000) I'm getting the same thing with the "preptool" utility. So of course, nothing builds, as these utilities are called during the build process. What can be happening here? The archive I downloaded for Linux 32 bits is named i86_lsb-11.16.0.0_v6.tar.gz; is this the correct one? Which Linux distribution should I use to make sure everything builds OK? Thanks. - Eric -
... View more
Sep 11, 2018
04:04 AM
Hello Abhay and thanks a lot for your answer, I had indeed changed the value of LM_STRENGTH, which was LM_STRENGTH_DEFAULT in the former lm_code.h, and which I had set to LM_STRENGTH_163BIT in the new one since we had purchased TRL and it was advised to do so in Flexera's confirmation email. Besides, setting LM_STRENGTH to LM_STRENGTH_DEFAULT when TRL keys are specified made the default build fail. So I set back LM_STRENGTH to LM_STRENGTH_DEFAULT and rebuilt everything with the environment variable FLEXLM_NO_TRL set to 1. The build worked fine, with only a warning saying that TRL was purchased, but not enabled. Sadly, this didn't change the behavior in any way: I'm still getting an error -5,412 when I try to check out a license. There's something that made me wonder in your answer though: you say that with the same LM_SEEDs and LM_STRENTGH, a client built with the old keys should be able to communicate with a server built with the new keys. But I'm actually trying to do the opposite here: my Linux 64 bits client is built with the new keys, and I'd like it to be able to communicate with a server/vendor daemon built with the old keys, as there are servers already installed by customers. Is this supposed to work too? Thanks again. Regards. - Eric -
... View more
Sep 10, 2018
04:35 AM
Hello all, We've been a Flexera customer for quite some time now, we've been upgrading regularly and have been using up to version 11.5 without any issue. We've recently purchased support for Linux 64 bits on the client and the files provided to us were for version 11.16. After updating the file lm_code.h with the provided information, plus adding back the "LM seeds" and the "encryption keys" from the lm_code.h file we were using up to v11.5, the build went OK. But after building the client, it seems it is not able to contact the existing license server (still in v11.5). When an attempt is made, nothing appears in the debug log for the server, and the client gets an error message: No such feature exists. Feature: xxx License path: @192.168.2.102: FlexNet Licensing error:-5,412. System Error: 2 "No such file or directory" After digging a little, we realized that even if Flexera obviously knew us (the vendor name hasn't changed and the confirmation email actually lists all the platforms we have purchased), the "vendor keys" provided in their latest email were different from the ones we were using up to version v11.5. Could this be the origin of the issue? We tried to rebuild the client part using the former vendor keys, but the build fails with an error: Upgrading from v7.2 TRL, using SIGN2= for more security lc_init failed: Invalid key data supplied. FlexNet Licensing error:-44,49 So we're a bit stuck for now, as our new client wouldn't be able to connect to existing license servers… Any hint on what can be happening and on how to solve this issue? Thanks.
... View more
Latest posts by EricBrunel
Subject | Views | Posted |
---|---|---|
3446 | Sep 18, 2018 03:44 AM | |
3446 | Sep 14, 2018 03:48 AM | |
2864 | Sep 14, 2018 03:30 AM | |
4275 | Sep 12, 2018 04:04 AM | |
2864 | Sep 11, 2018 04:04 AM | |
3359 | Sep 10, 2018 04:35 AM |
Activity Feed
- Posted Re: Unable to build FlexNet Licensing Toolkit on Ubuntu Linux 16.04.5 32 bits on FlexNet Publisher Forum. Sep 18, 2018 03:44 AM
- Posted Re: Unable to build FlexNet Licensing Toolkit on Ubuntu Linux 16.04.5 32 bits on FlexNet Publisher Forum. Sep 14, 2018 03:48 AM
- Posted Re: Client no more able to get a license after switching to FlexNet v11.16 on FlexNet Publisher Forum. Sep 14, 2018 03:30 AM
- Posted Unable to build FlexNet Licensing Toolkit on Ubuntu Linux 16.04.5 32 bits on FlexNet Publisher Forum. Sep 12, 2018 04:04 AM
- Posted Re: Client no more able to get a license after switching to FlexNet v11.16 on FlexNet Publisher Forum. Sep 11, 2018 04:04 AM
- Posted Client no more able to get a license after switching to FlexNet v11.16 on FlexNet Publisher Forum. Sep 10, 2018 04:35 AM