lmgrd Error: "artwork exited with status 53"

March 3, 2020

One of our clients reported receiving the following error message when when trying to start the lmgrd.exe on a Windows server. (This is an excerpt from the lmgrd log file)

16:38:02 (lmgrd) (@lmgrd-SLOG@) Command-line options used at LS startup: -c C:\Flexlm\license.dat -l C:\Flexlm\debug.log 
16:38:02 (lmgrd) (@lmgrd-SLOG@) License file(s) used:  C:\Flexlm\license.dat
16:38:02 (lmgrd) Starting vendor daemons ...
16:38:02 (lmgrd) Started artwork (pid 5420)
16:38:07 (lmgrd) artwork exited with status 53 (this status is reserved but will never be generated)


Identifing the Problem

If we try to start the license server lmgrd from a command line, we will see a more detailed message about the problem (the pop up window is generated directly from the artwork.exe daemon.)

.\lmgrd -c c:/flexlm/license.dat -l c:/flexlm/license.log 
The code execution cannot proceed because VCRUNTIME140.dll was not found.

Basically it is telling the operator that an expected DLL called VCRUNTIME140.dll is missing.



Solution

The artwork.exe daemon was built using MS 2015. A redistribution library contains the expected DLL and should be installed. The error is resolved by installing VC Redistributable 2015 Libraries from Microsoft. The libraries can be downloaded and installed as follows:

vc_redist_2015.x64.exe Windows 64 bit, 15 MB

vc_redist_2015.x86.exe Windows 32 bit, 14 MB

Once downloaded, execute the self extracting file. You will need administrative privileges to do this. After installing the libraries, the license manager started properly and reported the correct status.

FlexNet status report

Back to Flexlm Support FAQ