Werk #9576: Fix issue with random assignment of sd* block devices

Component checkmk virtual appliance
Title Fix issue with random assignment of sd* block devices
Date Jun 27, 2024
Level Prominent Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Appliance Version 1.7.3

Starting with 1.7 and the kernel version we use since this release, the block devices on various platforms were detected in a more random way. This lead to hanging boots in several cases.

Background: Beginning with kernel 5.3 the order in which SCSI devices are probed and named has become non-deterministic. This is a result of a change that was submitted to add asynchronous device probing. The probing happens asynchronously on a per-device basis, so even devices on a single bus can appear in "random" order.

This change now applies a workaround which makes the detection more stable again so that the naming of the devices won't change anymore between boots.

To the list of all Werks