In Linux platforms, SecureCloud uses kpartx in the device mounting process. The kpartx package depends on device mapper. However, there are some dependency issues on kpartx. For example, once kpartx is upgraded, the device mapper may not be upgraded.
At some point, disk encryption may fail and security.log will show the following:
INFO system output: /sbin/kpartx: relocation error: /sbin/kpartx: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference
This is not a bug of SecureCloud. This issue happens during the upgrade of kpartx, while the device mapper is not upgraded accordingly.
To resolve the issue, upgrade the device mapper package manually.
Run the following command:
# yum update device-mapper
# zypper update device-mapper
$ sudo apt-get update device-mapper