Info |
---|
This article helps troubleshoot the Python module that is used for the updater. |
Status | ||||
---|---|---|---|---|
|
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Tip |
---|
This will be fixed in Checkmk version 2.4. Werk #17202: Distributed piggyback: Piggyback data for distributed setups |
Problem: zipped Python module
During the registration of the Check_MK Updater on Windows, you may face this issue:
Code Block | ||||
---|---|---|---|---|
| ||||
C:\Program Files (x86)\checkmk\service>check_mk_agent.exe updater -vv
You must install Python Module to use the updater with parameters '-vv'.
To install Python Module you should use Bakery. |
...
Note |
---|
Please make sure that you open the cmd/powershell PowerShell as an administrator! |
The problem is that the Python module either was not successfully unzipped during the updater process:
...
...
Or the folder is completely empty
...
...
A possible workaround
If you have only a python_x.cap file
For some reason, you may have only one python_x.cap file in your folder. In that case, you have these two options:
Reinstall
...
the Python (if the folder is zipped)
Code Block | ||||
---|---|---|---|---|
| ||||
mkdir C:\ProgramData\checkmk\agent\modules\python-3 & expand C:\ProgramData\checkmk\agent\install\modules\python-3.cab -F:* C:\ProgramData\checkmk\agent\modules\python-3 && cd C:\ProgramData\checkmk\agent\modules\python-3 && call postinstall.cmd |
Reinstall
...
the Python (if the folder is empty)
Code Block | ||||
---|---|---|---|---|
| ||||
expand C:\ProgramData\checkmk\agent\install\modules\python-3.cab -F:* C:\ProgramData\checkmk\agent\modules\python-3 && cd C:\ProgramData\checkmk\agent\modules\python-3 && call postinstall.cmd |
Reinstall
...
the Python (if the folder is zipped)
Code Block | ||||
---|---|---|---|---|
| ||||
mkdir C:\ProgramData\checkmk\agent\modules\python-3.8 & expand C:\ProgramData\checkmk\agent\install\modules\python-3.8.zip -F:* C:\ProgramData\checkmk\agent\modules\python-3.8 && cd C:\ProgramData\checkmk\agent\modules\python-3.8 && call postinstall.cmd |
Reinstall
...
the Python (if the folder is empty)
Code Block | ||||
---|---|---|---|---|
| ||||
expand C:\ProgramData\checkmk\agent\install\modules\python-3.8.zip -F:* C:\ProgramData\checkmk\agent\modules\python-3.8 && cd C:\ProgramData\checkmk\agent\modules\python-3.8 && call postinstall.cmd |
...
Increase the timeout of the updater
Via bakery
Go to Setup → Agents → Windows, Linux, Solaris, AIX → Agent rules → Set timeouts for plugins and local checks.
...
Script Pattern: cmk_update_agent.checkmk.py
After saving the rule, you must bake and sign the new agent!
...
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Page Properties | ||
---|---|---|
| ||
|
...