| |||
| Home > Frequently Asked Questions about Licensing > Problems with server configuration > Server log reports “(armlmd) cannot open lock file” | |||
This error most commonly occurs on a Unix/Linux system if
a previous instance of the lmgrd license daemon
was not shut down properly. Only one copy each of lmgrd and armlmd can
run on your license server at any given time. Attempting to start
another copy of these daemons will cause an error.
When the ARM license daemon (armlmd)
is started, it creates a file called /var/tmp/lockarmlmd.
If lmgrd terminates abnormally, armlmd does
not release the lock file because it will still be running.
To solve this problem, locate any license daemon processes. You can do this using the following command:
ps -a | grep daemon_name
where is daemon_namelmgrd or armlmd.
Next terminate these processes with:
kill PID
where is
the process ID for the license daemon.PID
Delete the /var/tmp/lockarmlmd if it
still exists.
You should now be able to restart the license server.