"Access denied" error
Some LM-X license server features that you and/or your end user may optionally enable involve storing client data; for example, borrowing or checking out floating licenses with enabled automatic server discovery require OS-level synchronization between different processes.
If initiating one of the above actions fails under Windows, LM-X may return an error code LMX_SYSTEM_INTERPROCESS indicating resource locking error. Furthermore, if you want to borrow a license by setting the environment variable LMX_BORROW, you may see the following error:
Unable to checkout:
LM-X Error: (Internal: 23 Context: 23)
Access is denied.
To resolve this issue, remove any temporary or data directory, which is named after boost
, boost _interprocess
or lmx.interprocess
. In most cases, removing only C:\ProgramData\boost_interprocess
should solve this problem.