Werk #17370: Ship python package "oracledb" with omd

Component Checks & agents
Title Ship python package "oracledb" with omd
Date Feb 25, 2025
Level Trivial Change
Class New Feature
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.5.0b1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.4.0b1 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.3.0p28 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.2.0p41
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)

The active check check_sql uses the python package oracledb. Previously, the user needed to install this package by hand. This situation may have caused issues during an omd update regarding python requirements resolution.

In order to avoid such issues, we simply now ship the python package and avoid the need for a user to install the package by hand.

Update Notes In case, you used the previously recommend installation process pip install oracledb as site user, you will need to remove the local installation manually via pip uninstall oracledb. We further noticed that the new version of oracledb v3.0.0 would not work as expected. In such cases we recommend to update to 2.3.0p28 to avoid custom installations.

To the list of all Werks