Troubleshooting Exception: Error running automation call bake-agents (exit code 1) while baking agents

ERROR: Error on creating msi file: [Errno 2] No such file or directory while baking agents.

LAST TESTED ON CHECKMK 2.2.0P1

Table of Contents

Problem

When running an agent bakery job, the following error occurs:

Exception: Error running automation call bake-agents (exit code 1), error:
ERROR: Error on creating msi file: [Errno 2] No such file or directory: '/omd/sites/mysite/var/check_mk/agents/.files_cache/xxxxxxxxxxxxxx/windows/checkmk.dat', work_dir is /omd/sites/mysite/tmp/msi-update.xxxxxxxxx

Solution

This problem is most likely caused by an upgrade from v1.6 to v2.x by old MKPs, which are incompatible with v2.

  1. Switch to your site  user

    root@linux~# su mysite

    .

  2. Run cmk-update-config -v

    OMD[mysite]:~$ cmk-update-config -v