License Server Shipped With Forte Developer Fails With "FLEXlm platform not enabled" (Doc ID 1436507.1)

Last updated on AUGUST 03, 2016

Applies to:

Oracle Solaris Studio - Version Forte Developer 6 Update 2 to Forte Developer 6 Update 2 [Release 6.0]
Information in this document applies to any platform.

Symptoms

The "FlexLM" license manager shipped with Forte Developer 6 Update 2 and earlier fails to start up on Solaris 10 Update 10.

Error in the license manager logfile is "FLEXlm platform not enabled":

3/14  0:00:23 (lmgrd) FLEXlm - Copyright 1988, 1993, Globetrotter Software, Inc.
3/14  0:00:23 (lmgrd) FLEXlm (v2.61) started on vcscl01 (Sun) (3/14/112)
3/14  0:00:23 (lmgrd) License file: "/etc/opt/licenses/licenses_combined"
3/14  0:00:23 (lmgrd) Started lic.SUNW
3/14  0:00:23 (lic.SUNW) Daemon initialization error: FLEXlm platform not enabled
3/14  0:00:23 (lmgrd) Please correct problem and restart daemons



Truss shows the following:

/etc/opt/licenses/lmgrd.ste -c /etc/opt/licenses/licenses_combined
16087/1:        sysinfo(SI_HW_SERIAL, "2222855794", 100)        = 11
16087/1:        sysinfo(SI_HW_PROVIDER, "Oracle Corporation", 100) = 19

Changes

The problem shows up if the kernel patch from Solaris 10 Update 10 is installed:

o On Solaris on SPARC, if 144500-19 is installed
o On Solaris on x86, if 144501-19 is installed

These patches bring the fix for  <BUG:15655335> : SUNBT6968281-SOLARIS_11 PRTCONF NEEDS TO BE ORACLE BRANDED, which changes the SI_HW_PROVIDER from "Sun_Microsystems" to "Oracle Corporation".
FlexLM starts up only of the SI_HW_PROVIDER is "Sun_Microsystems".

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms