Soft Container License issue with ARM64 Linux

harryc
2025-12-04
2 days ago
  • harryc - 2025-12-04

    Hi,

    We are working to provide our customers with CODESYS operation on our hardware product ( https://elprotech.com/product/el-qe-e-quantum-edge-series/ ).

    I'm trying to enable a CODESYS license (Soft container) on our product running ARM64 linux.

    This problem am having looks similar to here: https://forge.codesys.com/forge/talk/Runtime/thread/6d29b6b4de/ and here: https://forge.codesys.com/forge/talk/Runtime/thread/a2d0c63375/; but I am not running docker, and I am not re-installing a license. This is first time install.

    I have CODESYS Control SL running on my device, as well as CodeMeter. I purchased a license, and installed it to the CODESYS Development system, (Tools >> License Repository) then tried to install to the device (Tools >> License Manager >> o Device >> o Soft container >> Remote [0001] >> OK.

    This gives me the "License Manager - Overview" dialog, and the message "Licensing info not available. There is no dongle attached to the device."

    Below shows the running applications, installed packages, and current content of /var/opt/codesys

    Also attached screenshots of the Development software as I go through the steps to install the license.

    #
    # ps | grep -e "code" -e "CodeMeter"
     1391 daemon   /usr/sbin/CodeMeterLin
     1407 root     /opt/codesys/bin/codesyscontrol.bin /etc/codesyscontrol/CODESYSControl.cfg
     1442 root     /opt/codesysedge/bin/codesysedge.bin /etc/codesysedge/Gateway.cfg
    29229 root     grep -e code -e CodeMeter
    # dpkg -l
    Desired=Unknown/Install/Remove/Purge/Hold
    | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
    |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
    ||/ Name           Version       Architecture Description
    +++-==============-=============-============-==============================================================================================
    ii  codemeter-lite 8.20.6539.500 arm64        WIBU CodeMeter minimal runtime
    ii  codesyscontrol 4.14.0.0      arm64        codesyscontrol based on SDK 3.5.20.40 , from Fri Nov 29 08:35:37 CET 2024 [265], Release build
    ii  codesysedge    4.14.0.0      arm64        codesysedge based on SDK 3.5.20.40 , from Fri Nov 29 08:34:19 CET 2024 [265], Release build
    # ls -la /var/opt/codesys
    total 208
    drwxr-xr-x 6 root root  4096 Nov  7 05:31 .
    drwxr-xr-x 1 root root  4096 Nov  6 08:33 ..
    -rw-r--r-- 1 root root 23515 Nov  7 07:26 .Audit.log
    -rw-r--r-- 1 root root   160 Nov  7 05:31 .GroupDatabase.csv
    -rw-r--r-- 1 root root   160 Nov  7 04:37 .GroupDatabase.csv_
    -rw-r--r-- 1 root root 20736 Nov 29  2024 .SoftContainer_CmRuntime.wbb
    -rw-r--r-- 1 root root  1982 Nov 29  2024 .UFC_SoftContainer_CmRuntime.WibuCmLif
    -rw-r--r-- 1 root root   229 Nov  7 04:35 .UserDatabase.csv
    -rw-r--r-- 1 root root   229 Nov  7 04:35 .UserDatabase.csv_
    -rw-r--r-- 1 root root 11807 Nov  7 05:30 .UserMgmtRightsDB.csv
    drwxr-xr-x 6 root root  4096 Nov  6 08:30 .pki
    drwxr-xr-x 3 root root  4096 Nov  6 08:30 OPCUAServer
    drwxr-xr-x 7 root root  4096 Nov  6 08:30 PlcLogic
    -rw-r--r-- 1 root root    13 Nov  6 08:30 SysFileMap.cfg
    -rw-r--r-- 1 root root  2640 Nov 29  2024 bacstac.ini
    drwxr-xr-x 4 root root  4096 Nov  6 08:30 cert
    -rw-r--r-- 1 root root 94105 Nov  7 07:25 codesyscontrol.log
    #
    # uname -a
    Linux Remote 6.1.22 #5 SMP PREEMPT Tue Nov 18 11:35:46 AEST 2025 aarch64 GNU/Linux
    #
    
     

    Last edit: harryc 2025-12-04
  • eschwellinger

    eschwellinger - 2025-12-08

    van you execute cmu -x
    to see if dongle and softcontainer are available.

     
  • harryc - 2025-12-10

    hi @eschwellinger

    Thanks for the hint. This is what I get with "cmu -x"

    There is no Dongle. I think that I'm trying to install the soft container from CODESYS development system, where I have the licensed installed in the License Repository. The development system gives me the error when I try to install the Soft Container license.

    # cmu -x
     - CodeMeter Universal Support Tool.
    Version 8.20 of 2024-Sep-10 (Build 6539) for Linux/ARMHF 64-Bit
    Copyright (C) 2007-2024 by WIBU-SYSTEMS AG. All rights reserved.
    
    #
    
     
  • eschwellinger

    eschwellinger - 2025-12-10

    the softcontainer should be generated on first start of the plc runtime on your system

     

Log in to post a comment.