This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Hostid mismatch while trying to use 30 day eval DS-5

Hi guys, 
I'm getting a hostid mismatch and armcc fails to run. I've raised a case on ARM support as well. I am getting :

Flex error -9: Invalid host. The hostid of this system does not match the hostid specified in the license file
Output of `armcc --vsn` :

ARM C/C++ Compiler, 5.01 [Build 94]
Error: C9932E: Cannot obtain license for Compiler (feature compiler5) with license version >= 5.0201203
Invalid host.
The hostid of this system does not match the hostid
specified in the license file.
Feature: compiler5
Hostid: 6807155862e0
License path: /home/mayankj/.ds-5/licenses/DS-5 Ultimate Edition (30-day Evaluation).lic:
FLEXnet Licensing error:-9,57
For further information, refer to the FLEXnet Licensing documentation,
available at "www.flexerasoftware.com".
Cannot obtain license for Compiler (feature bsp_compiler5) with license version >= 5.0201203
No such feature exists.
Feature: bsp_compiler5
License path: /home/mayankj/.ds-5/licenses/DS-5 Ultimate Edition (30-day Evaluation).lic:
FLEXnet Licensing error:-5,357
For further information, refer to the FLEXnet Licensing documentation,
available at "www.flexerasoftware.com".

The output of `hostid` command on linux: 
a8c06c02

Inside ARM eclipse I only get the option to link to the WLAN interface, wlp8s0 and not my ethernet interface enp9s0

running `lmutil lmhostid` gives :
lmutil - Copyright (c) 1989-2017 Flexera Software LLC. All Rights Reserved.
The FlexNet host ID of this machine is ""6807155862e0 c85b764b180d""
Only use ONE from the list of hostids.

I've tried on both Ubuntu 18.04 and Ubuntu 16.04, on a Lenovo Laptop and a Dell Desktop. 

I even tried on a windows PC and I'm getting a license expired issue there too. All this is with evaluation 30-day license for DS-5, but the issue, on linux atleast, seems to be not dependent on the type of license, but some bug in their license manager. Any leads you have will be helpful. 

The diagnostics tab of my license manager: 

System Information:
  OS name: Linux
  Java version: Java HotSpot(TM) 64-Bit Server VM, 25.45-b02
  PATH environment variable: /usr/local/DS-5_v5.29.1/bin:/usr/local/DS-5_v5.29.1/sw/java/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/home/mayankj/Android/Sdk/tools:/home/mayankj/Android/Sdk/platform-tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/home/mayankj/Android/Sdk/ndk-bundle:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/home/mayankj/Android/Sdk:/usr/lib/jvm/java-7-openjdk-amd64/bin:/home/mayankj/Documents/2_Scripts:/home/mayankj/Music:/usr/local/ARM_Compiler_5/bin

Product Information:
  Version: 5.29.1
  Build number: 5291003
  Build date: 201807
  Selected toolkit: DS-5 Compiler-only
  ARM_TOOL_VARIANT environment variable: 
  arm.tool.variant system property: 

Host IDs:
  6807155862E0: wlp8s0 (Intel Corporation Dual Band Wireless-AC 3165 Plus Bluetooth)

Licenses are searched for in the following locations:
  ARMLMD_LICENSE_FILE environment variable: not set
  ARMLMD_LICENSE_FILE in file "/home/mayankj/.flexlmrc": "/home/mayankj/.ds-5/licenses/DS-5 Ultimate Edition (30-day Evaluation).lic"
  LM_LICENSE_FILE environment variable: not set
  LM_LICENSE_FILE in file "/home/mayankj/.flexlmrc": not set

License Mapping Information:
  ARM_PRODUCT_DEF environment variable: not set
  ARM_PRODUCT_PATH environment variable: "/usr/local/DS-5_v5.29.1/sw/mappings"
  ARM_TOOL_VARIANT environment variable: ""
  ARM_CONFIG_PATH environment variable: "/home/mayankj/.arm/DS-5_v5.29.1"

Licenses used recently (Streamline and DS-5 Debugger only):
  (none)

License checkout log (Streamline and DS-5 Debugger only):
  (empty)



Output of ifconfig
ifconfig
enp9s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether c8:5b:76:4b:18:0d  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 308020  bytes 16991923 (16.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 308020  bytes 16991923 (16.9 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp8s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.108  netmask 255.255.254.0  broadcast 192.168.3.255
        inet6 fe80::874e:b856:fbc7:47a0  prefixlen 64  scopeid 0x20<link>
        ether 68:07:15:58:62:e0  txqueuelen 1000  (Ethernet)
        RX packets 506791  bytes 358745646 (358.7 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 132955  bytes 42093415 (42.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Parents
  • Hello, if installing a node-locked license on a Linux host, the HOSTID must match specifically to "eth0" device. Arm support team should be able to help you 'rehost' such a license, though from the above, you do not appear to have an eth0 defined. Would you be able to use a floating license, which is more common for Linux users.

Reply
  • Hello, if installing a node-locked license on a Linux host, the HOSTID must match specifically to "eth0" device. Arm support team should be able to help you 'rehost' such a license, though from the above, you do not appear to have an eth0 defined. Would you be able to use a floating license, which is more common for Linux users.

Children
No data