AR# 30526: CORE Generator - License validation fails: "License found but MAC address not allowed"
CORE Generator - License validation fails: "License found but MAC address not allowed"
Even though a valid license exists for the current machine in use, the license check fails with "Valid License not found":
Running "xlicmgr status -c <feature name> -v" results in: . . . DEBUG[license] - Set license expiry Date: Dec-14-2008 DEBUG[license] - License type; source DEBUG[license] - Found invalid XilLicense license: The license permits use onlyon hosts with one of the following MAC addresses <00-AD-17-BC-C8-CC>. . . . Feature: <feature name> Status: Invalid - FLEXlm Error: No such feature exists. (-5,21) Expiration date: Unknown Current host ID: License type: FLEXlm
The license is detected, but it is complaining that the MAC address is not correct.
Running "lmutil lmhostid" gives:
lmutil - Copyright (c) 1989-2006 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.
The FLEXlm host ID of this machine is ""
The license file is valid for their host ID, but the customer's machine is confused about its own host ID (see "Current host ID:" value is blank in status message). If it cannot determine its host ID, it cannot validate a license.
This is a FLEXlm (machine specific) issue that occurs when a customer's default network interface is not eth0. For this customer, their default network interface is eth1, so FLEXlm cannot detect the system host ID; for example:
Customer should enable eth0.
This can be done by "ifconfig eth0 up", assuming that the system has detected the interface.