...
The NXLMD-2.2-linux.tar.gz package contains the following directories:
NXLMD-2.2 (Root Directory + Current Version) | Contents |
---|---|
bin | Binary Files |
etc | Contains one service file to automate daemon execution (only on Linux) |
The NXLMD-2.2-windows.zip package contains the following directories:
NXLMD-2.2 (Root Directory + Current Version) | Contents |
---|---|
bin | Binary Files |
Installation
Linux
In this document we refer to the directory where the NXLMD files are installed as the installation directory.
...
Open a navigator and access the following URL: http://127.0.0.1:8090 (if you launched the navigator on your server)
You should obtain the following page:Click on the “Administration” tab
Note: You will be asked to sign in: the default Username and Password are “admin”/”admin”. Once logged in, you will be prompted to change the admin passwordClick on the “Vendor Daemon Configuration” tab
You can now import your license file by clicking the “Import License” button.
...
When launching NanoXplore tools, the LM_LICENCELICENSE_FILE variable must be exported
To avoid having to repeat this for every execution, you can to add it in the ~/.bashrc file with the following command:
Code Block <port_number>@<machine_name>
For instance:
Code Block export LM_LICENCELICENSE_FILE=2700@localhost27000@localhost
Troubleshooting
LogFile Error
Linux
You can If you use the nxlmd service, check the execution log file in the following directory if you use the service nxlmd :
Code Block $> /var/log/NXLMD.log
If you use the lmadmin service, you can check the execution log file in the following directory:
Code Block $> /opt/NanoXplore/NXLMD/2.2/bin/lmadmin/logs/NXLMD.log
Windows
You can check Check the execution log files in:
Code Block $> C:\NanoXplore\NXLMD\2.2\bin\lmadmin\logs
lmadmin Error (Linux)
...
Problem
The following message appears in the /opt/NanoXplore/NXLMD/2.2/bin/lmadmin/logs/web.log:
Code Block |
---|
[alert] getpwuid: couldn't determine user name from uid 4294967295 |
Possible Cause
You probably may have launched lmadmin as root.
Workaround/Fix
Try to launch
...
lmadmin as another user (dedicated lmadmin for example)
Info |
---|
...
Make sure that this user is the owner of the /opt/NanoXplore/NXLMD directory |
lmhostid Error (Linux)
...
Problem
The following message appears in the execution log file (
...
example):
Code Block |
---|
Wrong hostid on SERVER line for license file:
${MY_LICENSE_FILE}
SERVER lines says 08002780463d, hostid is (Can't get hostid of type 2 [])
Invalid hostid on SERVER line |
With:
${MY_LICENSE_FILE} = ${MY_INSTALLATION_DIRECTORY}/NXLMD/2.2/license.lic
Possible Cause
You probably have the wrong network interface (see previous sections for more information on how to change this)
...
Workaround/Fix
To check the hostid found by NXLMD without running the server, you can use the following command:
Code Block |
---|
$> ${MY_INSTALLATION_DIRECTORY}/NXLMD/2.2/bin/lmhostid |
You must get a full hostid with ${HOSTID} not empty:
Code Block The FlexNet host ID of this machine is "${HOSTID}"
lmstat Error (Linux)
...
Check the NanoXplore License Manager Daemon
...
is running correctly using the following command:
Code Block |
---|
$> ${MY_INSTALLATION_DIRECTORY}/NXLMD/2.2/bin/lmstat -a |
GLIBC Problem (Linux)
Problem
If
...
the following error message appears:
NXLMD: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by NXLMD)
...
Fix
Change the links in the ${MY_INSTALLATION_DIRECTORY}/NXLMD/2.2/bin directory to your OS version
...
.
For example:
Code Block |
---|
lmgrd -> x86_64_UBUNTU_18/lmgrd
lmhostid -> x86_64_UBUNTU_18/lmhostid
lmstat -> x86_64_UBUNTU_18/lmstat
lmutil -> x86_64_UBUNTU_18/lmutil
NXLMD -> x86_64_UBUNTU_18/NXLMD |
hostname
...
Error(Linux)
...
Check your hostname is written in the file:
/etc/hosts.
Firewall Problem
Linux
Resolution
If you have a firewall set,
...
add a specific rule for the lmgrd Port (27000 by default) and for the NXLMD Port
You can manually specify the NXLMD Port in the License File, for example, to set the port to 27010:
Code Block $> DAEMON NXLMD ${MY_BIN_DIRECTORY}/NXLMD PORT=27010
with ${MY_BIN_DIRECTORY} = ${MY_INSTALLATION_DIRECTORY}/NXLMD/2.2/bin/
Info |
---|
Please Note: remember to also add a rule for this port tooPort |
Windows
If the Windows firewall is enabled, you must authorise lmadmin and lmgrd
At the first launch of the server, Windows will ask you if you wish to authorise the service Otherwiseservices, otherwise, you can manually must add them manually in the firewall Firewall parameters.
“No such file or directory” Error (Linux)
Problem
If you have the following message appears when launching ‘journalctl –xe’ command:
Code Block | ||
---|---|---|
| ||
$> lmadmin.service: Failed at step EXEC spawning /opt/NanoXplore/NXLMD/2.2/bin/lmadmin/lmadmin: No such file or directory |
Reason
The ld-lsb-x86-64.so.3 file is probably may be missing.
Workaround/Fix
Run the following command to check it:
Code Block $> ls -l /lib64/ld-lsb-x86-64*
If there is no result, run the following command:
Code Block $> sudo ln -s /lib64/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3
...