Troubleshooting RLM - AVIX client side
Overview
The main sources of information when troubleshooting license problems on the AVIX client side is
- AVIX application log file
- RLM diagnostics
The AVIX application log file contains a decent amount of information related to licensing operations by default (INFO level higher), but from within the application it can be bumped up temporarily to the DEBUG level which may cause additional related information to be logged. As the only way I currently know of to change the log level is from the preferences in AVIX and that require a valid license it may be futile to rely on DEBUG logging.
The RLM diagnostics is information provided by the RLM framework itself and when enabled it logs current information from a RLM perspective.
RLM Diagnostics
The RLM diagnostics is enabled by setting the environment variable RLM_DIAGNOSTICS to a value representing a file where the information then is written. This can be done from a command prompt.
Example - Enable diagnostics and starting AVIX from command prompt
Open a command prompt in the root of an AVIX installation
>set RLM_DIAGNOSTICS=C:\ProgramData\Solme AB\AVIX\rlmdiagnostics.txt
>AVIX.exe
Example content of rlm diagnostics file
RLM Diagnostics at 09/13/2023 17:58
RLM version: 15.1BL2
RLM platform: x64_w4
OS version: 6.2
ISV name: solme
Hostname: EE-G15
User: erik.emanuelsson
Working directory: C:\Temp\AVIX_51_ErgoALPHA-b1562\AVIX_51_ErgoALPHA-b1562_x86_64
Environment:
RLM_CONNECT_TIMEOUT=<not set>
RLM_EXTENDED_ERROR_MESSAGES=<not set>
RLM_LICENSE=<not set>
RLM_NO_UNLIMIT=<not set>
RLM_PATH_RANDOMIZE=<not set>
RLM_PROJECT=<not set>
RLM_QUEUE=<not set>
RLM_ROAM=<not set>
RLMSTAT=<not set>
HTTP_PROXY=<not set>
HTTP_PROXY_CREDENTIALS=<not set>
SOLME_LICENSE=<not set>
solme_LICENSE=<not set>
RLM hostid list:
cec6bd5 uuid=5A998845-733F-D748-B2E1-1BBA64DA97DD disksn=FFFFF_FF_FFFFFF_FF.F fc34974ad8b9 0050b6b82a96 ee2e982aaa27 ee2e982aaa37 ec2e982aaa57 ec2e982aaa56 ip=172.16.10.76
License files:
C:\ProgramData\Reprise\solme
C:\ProgramData\Solme AB\AVIX\AVIX-RLM-ManualLicense.lic
rlm_init() parameters:
1: C:\ProgramData\Solme AB\AVIX
2: /C:/Temp/AVIX_51_ErgoALPHA-b1562/AVIX_51_ErgoALPHA-b1562_x86_64/
3: <empty>
Local licenses which can be checked out:
Client Cached Licenses (only the highest version # shown):
<none>
In license file C:\ProgramData\Reprise\solme
(no server)
<none>
In license file C:\ProgramData\Solme AB\AVIX\AVIX-RLM-ManualLicense.lic
(no server)
avix_required v1.0 OK
avix_method_avix v1.0 OK
avix_dfx v1.0 OK
avix_fmea v1.0 OK
avix_ergo_vidar v1.0 OK
avix_method_uas v1.0 OK
avix_resource_balance v1.0 OK
avix_method_stopwatch v1.0 OK
avix_method_cts v1.0 OK
avix_smed v1.0 OK
Roaming Licenses:
<none>