Error: An error occurred: Other restart currently in progress. Aborting.
or
The site is currently locked by another activation process. Please try again later.
or
The site is currently locked by another activation process. Please try again later.
LAST TESTED ON CHECKMK 2.2.0P1
Table of Contents
Problem
You may face ones of these problems while activating changes:
Error running automation call restart (exit code 1). error: An error occurred: Other restart currently in progress. Aborting. or The site is currently locked by another activation process. Please try again later.
Solution A (recommended)
Check the entries within the site's web.log, you may see entries like below:
Most likely, there are lingering files within the site's ~/tmp/check_mk/wato/activation/ directory.~/var/log/web.log022-02-23 15:13:35,705 [30] [cmk.web.automations 7098] 'check_mk --automation restart' returned 'An error occurred: Other restart currently in progress. Aborting. 2022-02-23 15:13:35,705 [40] [cmk.web.automations 7098] Error running 'check_mk --automation restart' (exit code 1) 2022-02-23 15:13:35,706 [40] [cmk.web.site[<sitename>] 7098] error activating changes Traceback (most recent call last): File "/omd/sites/mysite/lib/python3/cmk/gui/watolib/activate_changes.py", line 1388, in _do_run configuration_warnings = self._do_activate() File "/omd/sites/mysite/lib/python3/cmk/gui/watolib/activate_changes.py", line 1651, in _do_activate configuration_warnings = self._call_activate_changes_automation() File "/omd/sites/mysite/lib/python3/cmk/gui/watolib/activate_changes.py", line 1661, in _call_activate_changes_automation return execute_activate_changes(domains) File "/omd/sites/mysite/lib/python3/cmk/gui/watolib/activate_changes.py", line 1792, in execute_activate_changes warnings = domain_class().activate() File "/omd/sites/mysite/lib/python3/cmk/gui/watolib/config_domains.py", line 60, in activate return check_mk_local_automation(config.wato_activation_method) File "/omd/sites/mysite/lib/python3/cmk/gui/watolib/automations.py", line 143, in check_mk_local_automation raise _local_automation_failure(command=command, cmk.utils.exceptions.MKGeneralException: Error running automation call <tt>restart</tt> (exit code 1), error: <pre>An error occurred: Other restart currently in progress. Aborting.
- A restart of the operating system will clear out these files and should allow you to activate changes again.
Solution B
If for whatever reason you do not want to restart the server, you can delete the files manually.
Login as your site user
root@linux:~# su - mysite
.Check to see if you have old directories within ~/tmp/check_mk/wato/activation/
OMD[mysite]:~$ cd tmp/check_mk/wato/activation/ OMD[mysite]:~$ ll total 0 drwxrwx--- 3 mysite mysite 100 Jan 4 11:12 6ecd4860-611e-4a4c-912f-74a6f1123e99/ drwxrwx--- 3 mysite mysite 100 Jan 4 11:12 bec06bbc-1d35-4668-a421-151828b8500d/ drwxrwx--- 3 mysite mysite 920 Jan 3 18:34 e55a7651-40ce-40da-b11f-880d0778481f/
It looks like there is one old directory that couldn't be deleted. The files here should be deleted after one minute.
Remove the lingering directory and activate the changes again:
drwxrwx--- 3 mysite mysite 920 Jan 3 18:34 e55a7651-40ce-40da-b11f-880d0778481f/
OMD[mysite]:~$ rm -R e55a7651-40ce-40da-b11f-880d0778481f/
Related articles