-
Notifications
You must be signed in to change notification settings - Fork 77
Open
Labels
bugSomething isn't workingSomething isn't workingrole:serverThis affects the server roleThis affects the server role
Description
I have this in my site definition:
mkp_packages:
- name: 'sslcertificates'
version: 9.2.1
url: 'https://exchange.checkmk.com/packages/sslcertificates/1928/sslcertificates-9.2.1.mkp'
checksum: 'md5:0bdaa05f53877a23dbc4fe65d30f0b54'
installed: true
enabled: true
Running the playbook for the checkmk.general.server role yields:
TASK [checkmk.general.server : Include MKP management tasks.] ****************************************************************************************************************************
included: /home/kurs/.ansible/collections/ansible_collections/checkmk/general/roles/server/tasks/mkp.yml for client01 => (item={'name': 'cephmon', 'version': '2.4.0p8', 'update_conflict_resolution': 'abort', 'state': 'started', 'admin_pw': '__omit_place_holder__ed88aad7d43ba668a3a66944aeadccc4c0c23404', 'omd_auto_restart': 'false', 'omd_config': [{'var': 'AUTOSTART', 'value': 'on'}], 'mkp_packages': [{'name': 'sslcertificates', 'version': '9.2.1', 'url': 'https://exchange.checkmk.com/packages/sslcertificates/1928/sslcertificates-9.2.1.mkp', 'checksum': 'md5:0bdaa05f53877a23dbc4fe65d30f0b54', 'installed': True, 'enabled': True}]})
TASK [checkmk.general.server : Download MKP Packages.] ***********************************************************************************************************************************
changed: [hostname] => (item={'name': 'sslcertificates', 'version': '9.2.1', 'url': 'https://exchange.checkmk.com/packages/sslcertificates/1928/sslcertificates-9.2.1.mkp', 'checksum': 'md5:0bdaa05f53877a23dbc4fe65d30f0b54', 'installed': True, 'enabled': True})
TASK [checkmk.general.server : Transfer MKP Packages.] ***********************************************************************************************************************************
skipping: [hostname] => (item={'name': 'sslcertificates', 'version': '9.2.1', 'url': 'https://exchange.checkmk.com/packages/sslcertificates/1928/sslcertificates-9.2.1.mkp', 'checksum': 'md5:0bdaa05f53877a23dbc4fe65d30f0b54', 'installed': True, 'enabled': True})
skipping: [hostname]
TASK [checkmk.general.server : Install mkp packages.] ************************************************************************************************************************************
failed: [hostname] (item={'name': 'sslcertificates', 'version': '9.2.1', 'url': 'https://exchange.checkmk.com/packages/sslcertificates/1928/sslcertificates-9.2.1.mkp', 'checksum': 'md5:0bdaa05f53877a23dbc4fe65d30f0b54', 'installed': True, 'enabled': True}) => {"__mkp": {"checksum": "md5:0bdaa05f53877a23dbc4fe65d30f0b54", "enabled": true, "installed": true, "name": "sslcertificates", "url": "https://exchange.checkmk.com/packages/sslcertificates/1928/sslcertificates-9.2.1.mkp", "version": "9.2.1"}, "ansible_loop_var": "__mkp", "changed": false, "cmd": ["/bin/bash", "-l", "-c", "mkp add /tmp/sslcertificates-9.2.1.mkp"], "delta": "0:00:00.022297", "end": "2025-07-23 09:48:35.615408", "failed_when_result": true, "msg": "non-zero return code", "rc": 127, "start": "2025-07-23 09:48:35.593111", "stderr": "/bin/bash: line 1: mkp: command not found", "stderr_lines": ["/bin/bash: line 1: mkp: command not found"], "stdout": "", "stdout_lines": []}
Does "Install mkp packages" run as root? Shouldn't it run "mkp add" as site user?
$ ansible-galaxy collection list | grep checkmk
checkmk.general 6.0.0
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingrole:serverThis affects the server roleThis affects the server role