The ldra.log file is useful for diagnosing license server issues and should be included with any support request sent to Technical support.
The ldra.log file is created when the license server starts and is only available on the license server machine.
By default, the file is located in the same directory as license.dat. If the license server has been configured differently, the log file may be located elsewhere.
Restarting the license server clears the existing ldra.log file and creates a new one.
After starting the license server or updating the license file, check the ldra.log file for errors and warnings.
An example of the log file is shown below.
(lmgrd) Server's System Date and Time: Thu Jul 16 2020 16:01:06 GMT Daylight Time
(lmgrd) pid: [REDACTED]
(lmgrd) SLOG: Summary Log statistics is enabled.
(lmgrd) Done rereading
(lmgrd) FlexNet Licensing (v11.15.0.0 build 215548 i86_n3) started on [HOSTNAME REDACTED]
(lmgrd) Copyright (c) 1988-2017 Flexera Software LLC. All Rights Reserved.
(lmgrd) World Wide Web: http://www.flexerasoftware.com
(lmgrd) License file(s): license.dat
(lmgrd) lmgrd tcp-port 27005
(lmgrd) ===============================================
(lmgrd-SLOG) ===== LMGRD =====
(lmgrd-SLOG) Start-Date: Thu Jul 16 2020 16:01:06 GMT Daylight Time
(lmgrd-SLOG) PID: [REDACTED]
(lmgrd-SLOG) LMGRD Version: v11.15.0.0 build 215548 i86_n3 (build 215548, ipv6)
(lmgrd-SLOG) === Network Info ===
(lmgrd-SLOG) Listening port: 27005
(lmgrd-SLOG) === Startup Info ===
(lmgrd-SLOG) Is run as a service: No
(lmgrd-SLOG) Server Configuration: Single server
(lmgrd-SLOG) Command-line options used at LM startup:
-c license.dat -l ldra.log
(lmgrd-SLOG) License file(s) used: license.dat
(lmgrd-SLOG) ===============================================
(lmgrd) SLOG: FNPLS-INTERNAL-V11-4096
(lmgrd) Starting vendor daemons
(lmgrd) Starting vendor daemon at port 1234
(lmgrd) Using vendor daemon port 1234 specified in license file
(lmgrd) Started LDRA (pid [REDACTED])
(LDRA) SLOG: Summary Log statistics is enabled.
(LDRA) SLOG: FNPLS-INTERNAL-CKPT1
(LDRA) SLOG: VM Status: 0
(LDRA) SLOG: FNPLS-INTERNAL-CKPT5
(LDRA) SLOG: TPM Status: 0
(LDRA) SLOG: FNPLS-INTERNAL-CKPT6
(LDRA) Server started on [HOSTNAME REDACTED] for:
[list of licensed LDRA features/modules follows]
(LDRA) LDRA using TCP-port 1234
(LDRA) SLOG: Statistics Log Frequency is 240 minute(s).
(LDRA) SLOG: IP update poll interval is 600 seconds.
(LDRA) SLOG: Activation borrow reclaim percentage is 0.
The following error indicates that the HOSTID of the license server machine does not match the HOSTID specified on the SERVER line in the license file.
(LDRA) Wrong hostid on SERVER line for license file: (LDRA) SERVER line says [REDACTED_HOSTID] (LDRA) Invalid hostid on SERVER line (LDRA) Disabling 1 license from feature LDRAAUNCHER (LDRA) Disabling 1 license from feature TBMANAGER (LDRA) Disabling 1 license from feature TBOFFICE (LDRA) Disabling 1 license from feature Win_C/C++_DYNAMIC
Possible causes include:
An expiration error indicates that the license has expired.
11:37:07 (LDRA) EXPIRED: Win_C/C++_TLPconfig 11:37:07 (LDRA) EXPIRED: Win_C/C++_TBFARMMONITOR 11:37:07 (LDRA) EXPIRED: Win_C/C++_TBGLHCOMPARE 11:37:07 (LDRA) EXPIRED: Win_C/C++_Dyndflow 11:37:07 (LDRA) EXPIRED: Win_C/C++_LDRAGenTCF 11:37:07 (LDRA) EXPIRED: Win_C/C++_TBMAKELOGPARSER 11:37:07 (LDRA) EXPIRED: Win_C/C++_TBEXCLUDE 11:37:07 (LDRA) EXPIRED: Win_C/C++_TBMANAGER 11:37:07 (LDRA) EXPIRED: TBMANAGER 11:37:07 (LDRA) EXPIRED: TBOFFICE 11:37:07 (LDRA) EXPIRED: LDRALAUNCHER 11:37:07 (LDRA) License server system started on DESKTOP-ONR2F96 11:37:07 (LDRA) No features to serve, exiting 11:37:07 (LDRA) EXITING DUE TO SIGNAL 27 Exit reason 4 11:37:10 (lmgrd) LDRA exited with status 27 (No features to serve) 11:37:10 (lmgrd) LDRA daemon found no features. Please correct 11:37:10 (lmgrd) license file and re-start daemons.
This is most commonly seen with evaluation licenses. If you require an extension, contact your Sales representative.
The log records all license checkout and return activity.
Each entry includes the user and machine name in the format:
username@hostname
For example:
General@fangtooth
where:
Successful license checkouts are recorded as:
OUT
Returned licenses are recorded as:
IN
Example:
18:03:40 (LDRA) @LDRA-SLOG@ ======================================================== 18:03:52 (LDRA) TCP NODELAY NOT enabled 18:03:53 (LDRA) OUT: "m_C/C++_TBVISION" USER1@MACHINE1 18:03:53 (LDRA) OUT: "m_C/C++_TBSAFE" USER1@MACHINE1 18:04:24 (LDRA) OUT: "LDRALAUNCHER" USER3@MACHINE3 18:04:25 (LDRA) OUT: "m_C/C++_TBVISION" USER2@MACHINE2 18:04:25 (LDRA) OUT: "m_C/C++_TBSAFE" USER2@MACHINE2 18:04:36 (LDRA) OUT: "m_C/C++_Testbed" USER1@MACHINE1 18:04:36 (LDRA) OUT: "m_C/C++_DYNAMIC" USER1@MACHINE1 18:04:36 (LDRA) OUT: "m_C/C++_Dyndflow" USER1@MACHINE1 18:04:50 (LDRA) OUT: "m_C/C++_Testbed" USER1@MACHINE1 18:04:50 (LDRA) OUT: "m_C/C++_DYNAMIC" USER1@MACHINE1 18:04:50 (LDRA) OUT: "m_C/C++_Dyndflow" USER1@MACHINE1 18:05:04 (LDRA) OUT: "m_C/C++_Testbed" USER1@MACHINE1 18:05:04 (LDRA) OUT: "m_C/C++_DYNAMIC" USER1@MACHINE1 18:05:04 (LDRA) OUT: "m_C/C++_Dyndflow" USER1@MACHINE1 18:05:15 (LDRA) OUT: "m_C/C++_Testbed" USER3@MACHINE3 18:05:15 (LDRA) OUT: "m_C/C++_DYNAMIC" USER3@MACHINE3 18:05:18 (LDRA) OUT: "m_C/C++_Dyndflow" USER3@MACHINE3 18:05:18 (LDRA) OUT: "m_C/C++_TBSAFE" USER3@MACHINE3 18:05:19 (LDRA) OUT: "m_C/C++_TBMISRA" USER3@MACHINE3 18:05:19 (LDRA) OUT: "m_C/C++_TBRUN" USER3@MACHINE3 18:05:19 (LDRA) OUT: "m_C/C++_TBPUBLISH" USER3@MACHINE3 18:05:20 (LDRA) OUT: "m_C/C++_TBEXTREME" USER3@MACHINE3 18:05:20 (LDRA) OUT: "m_C/C++_TBMANAGER" USER3@MACHINE3 18:05:20 (LDRA) OUT: "m_C/C++_TBGUI" USER3@MACHINE3 18:05:24 (LDRA) IN: "m_C/C++_Testbed" USER3@MACHINE3 18:05:24 (LDRA) IN: "m_C/C++_TBMANAGER" USER3@MACHINE3 18:05:24 (LDRA) IN: "m_C/C++_TBGUI" USER3@MACHINE3 18:05:24 (LDRA) IN: "m_C/C++_DYNAMIC" USER3@MACHINE3 18:05:24 (LDRA) IN: "m_C/C++_TBMISRA" USER3@MACHINE3 18:05:24 (LDRA) IN: "m_C/C++_TBSAFE" USER3@MACHINE3 18:05:24 (LDRA) IN: "m_C/C++_TBRUN" USER3@MACHINE3 18:05:24 (LDRA) IN: "m_C/C++_TBEXTREME" USER3@MACHINE3 18:05:24 (LDRA) IN: "m_C/C++_TBPUBLISH" USER3@MACHINE3 18:05:24 (LDRA) IN: "m_C/C++_Dyndflow" USER3@MACHINE3
Failed license requests are recorded as:
DENIED
The reason for the failure is included in the log entry.
For example:
16:39:38 (LDRA) @LDRA-SLOG@ 16:39:52 (LDRA) TCP NODELAY NOT enabled 16:39:52 (LDRA) DENIED: "Win_C/C++_Tool_suite" User@DESKTOP-ONR2F96 (Invalid host. (-9,333)) 16:39:52 (LDRA) DENIED: "LDRALAUNCHER" User@DESKTOP-ONR2F96 (Invalid host. (-9,333))
This indicates that the host information presented by the client machine does not match the host information specified in the license.