Werk #7172: Fix automatic agent updates on Solaris
Component | Agent bakery |
Title | Fix automatic agent updates on Solaris |
Date | Oct 16, 2019 |
Checkmk Edition | Checkmk Enterprise (CEE) |
Checkmk Version | 1.5.0p23 1.6.0p5 2.0.0i1 |
Level | Trivial Change |
Class | Bug Fix |
Compatibility | Compatible - no manual interaction needed |
This werk fixes the following bug:
Automatic agent updates are failing on Solaris. The agent updater will remove the old agent package and fail to install the newly downloaded package, leaving the Checkmk agent uninstalled. Along with some further information, you can find the message
C:+ pkgadd: ERROR: unable to determine the current working directory, errno=2 C:-
at /var/lib/check_mk_agent/cmk-update-agent.log
.
This only affects automatic updates, i.e. cmk-update-agent
is invoked as
a plugin. Manually triggered updates are not affected by this bug.
Providing that the agent didn't get uninstalled accidentely, you can fix the automatic agent
updates functionality by triggering an update to a newly baked agent manually by invoking
cmk-update-agent -v
on the affected hosts.