The baffling case of Softimage and the MYECSP license


“MYECSP” is, of course, “Maya Entertainment Creation Suite Premium” ;-)

In this case, Softimage 2012 on Linux would not not run with a MYECSP license. But it would run with a regular SFTIM (Softimage) license.

/var/tmp/SoftimageLicense.log showed there was a “Server does not support this feature” error when Softimage 2012 tried to check out the MYECSP license.

On the license server (a Windows machine btw), the LMTOOLS debug log file didn’t show anything (sometimes there are “denied” log entries that can provide a clue).

I tried setting FLEXLM_DIAGNOSTICS to 3 before I started Softimage, but I didn’t get any diagnostics from that. But I did finally find the FLEXLM diagnostics in the strace logs:

17174 write(28, "FLEXnet Licensing checkout error"..., 323 <unfinished ...>
17182 <... read resumed> "F", 1)        = 1
17182 read(27, "L", 1)                  = 1
17182 read(27, "E", 1)                  = 1
17182 read(27, "X", 1)                  = 1
17182 read(27, "n", 1)                  = 1
17182 read(27, "e", 1)                  = 1
17182 read(27, "t", 1)                  = 1
17182 read(27, " ", 1)                  = 1
17182 read(27, "L", 1)                  = 1
17182 read(27, "i", 1)                  = 1
17182 read(27, "c", 1)                  = 1
17182 read(27, "e", 1)                  = 1
17182 read(27, "n", 1)                  = 1
17182 read(27, "s", 1)                  = 1
17182 read(27, "i", 1)                  = 1
17182 read(27, "n", 1)                  = 1
17182 read(27, "g", 1)                  = 1
17182 read(27, " ", 1)                  = 1
17182 read(27, "c", 1)                  = 1
17182 read(27, "h", 1)                  = 1
17182 read(27, "e", 1)                  = 1
17182 read(27, "c", 1)                  = 1
17182 read(27, "k", 1)                  = 1
17182 read(27, "o", 1)                  = 1
17182 read(27, "u", 1)                  = 1
17182 read(27, "t", 1)                  = 1
17182 read(27, " ", 1)                  = 1
17182 read(27, "e", 1)                  = 1
17182 read(27, "r", 1)                  = 1
17182 read(27, "r", 1)                  = 1
17182 read(27, "o", 1)                  = 1
17182 read(27, "r", 1)                  = 1
17182 read(27, ":", 1)                  = 1
snip...

After I reformatted it, the diagnostic message looked like this:

FLEXnet Licensing checkout error: Clock difference too large between client and license server system.
Feature:       85718MYECSP_2012_0F
License path:  @mtl-example:@127.0.0.1:
FLEXnet Licensing error:-34,147

For further information, refer to the FLEXnet Licensing documentation,
available at www.flexerasoftware.com

License file(s): @mtl2ua0150cwy@127.0.0.1

It turned out that the system time on the workstation was off by two days (it was two days in the past).

Softimage wouldn’t use the MYESCP license because that license was from the future (it was a brand new license that had just been generated).

The SFTIM license had been generated weeks ago, so that license worked ok.