Error in agent bakery plugin file apt: leading zeros in decimal integer literals are not permitted

CMK version : Checkmk 2.0.0b7
OS version : Debian 9

Error message : Error in agent bakery plugin file apt: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers (, line 10)

Explanation. We have recently upgraded from checkmk 1.6 to 2 version. After the upgrade we are unable to apply the changes. The attach screen shot error is displayed

OMD[kaikaito]:/opt/omd$ cmk -R
Generating configuration for core (type cmc)…Creating helper config…OK
OK
Baking agents…Error in agent bakery plugin file apt: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers (, line 10)

Is it possible that this is an old modified or own created bakery plugin?
In version 2.0 there is no bakery script with only the name “apt”.
Can you please run the cmk -R also with “cmk --debug -vvR”?

It is an own created Bakery plugin, we have upgraded from 1.6 to 2.0 . Below is the result of
“cmk --debug -vvR” command

OK
Baking agents…Error in agent bakery plugin file apt: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers (, line 10)
Releasing lock on /omd/sites/kaikaito/etc/check_mk/main.mk
Released lock on /omd/sites/kaikaito/etc/check_mk/main.mk
Try aquire lock on /omd/sites/kaikaito/var/check_mk/crashes/base/3cb27504-8881-11eb-83e0-00155dd05907/crash.info
Got lock on /omd/sites/kaikaito/var/check_mk/crashes/base/3cb27504-8881-11eb-83e0-00155dd05907/crash.info
Releasing lock on /omd/sites/kaikaito/var/check_mk/crashes/base/3cb27504-8881-11eb-83e0-00155dd05907/crash.info
Released lock on /omd/sites/kaikaito/var/check_mk/crashes/base/3cb27504-8881-11eb-83e0-00155dd05907/crash.info
Traceback (most recent call last):
File “/omd/sites/kaikaito/bin/cmk”, line 92, in
exit_status = modes.call(mode_name, mode_args, opts, args)
File “/omd/sites/kaikaito/lib/python3/cmk/base/modes/init.py”, line 69, in call
return handler(*handler_args)
File “/omd/sites/kaikaito/lib/python3/cmk/base/modes/check_mk.py”, line 1152, in mode_restart
cmk.base.core.do_restart(create_core(config.monitoring_core))
File “/omd/sites/kaikaito/lib/python3/cmk/base/core.py”, line 59, in do_restart
core_config.do_create_config(core)
File “/omd/sites/kaikaito/lib/python3/cmk/base/core_config.py”, line 343, in do_create_config
_bake_on_restart()
File “/omd/sites/kaikaito/lib/python3/cmk/base/core_config.py”, line 350, in _bake_on_restart
agent_bakery.bake_on_restart()
File “/omd/sites/kaikaito/lib/python3/cmk/base/cee/bakery/agent_bakery.py”, line 1680, in bake_on_restart
_do_bake_agents()
File “/omd/sites/kaikaito/lib/python3/cmk/base/cee/bakery/agent_bakery.py”, line 1718, in _do_bake_agents
AgentBakery(
File “/omd/sites/kaikaito/lib/python3/cmk/base/cee/bakery/agent_bakery.py”, line 1266, in init
agent_bakery_plugins.load_pre_17_bakelets()
File “/omd/sites/kaikaito/lib/python3/cmk/base/cee/bakery/plugins.py”, line 108, in load_pre_17_bakelets
exec(open(path + “/” + entry).read(), globals(), globals()) # yapf: disable
File “”, line 10
os.chmod(target_dir + “/apt”, 0755)
^
SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers

Then it is possible that it will only work if you made some changes to this bakery script.
Remove the 0 before 755 and it should work again.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact @fayepal if you think this should be re-opened.