Skip to main content

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>