...
BugZero found this defect 816 days ago.
When installing Veeam Agent for Linux on Oracle Linux 6 or 7 with UEK kernel, the veeamsnap package fails to install with the following error: Error! Bad return status for module build on kernel: <kernel version> Consult /var/lib/dkms/veeamsnap/<Veeam Agent for Linux version>/build/make.log for more information. The make.log (example below) will display an error stack referencing libdtrace-ctf.so.1 and LIBDTRACE_CTF:/var/lib/dkms/veeamsnap/<Veeam Agent for Linux version>/build/make.log scripts/dwarf2ctf/dwarf2ctf: /usr/lib64/libdtrace-ctf.so.1: version `LIBDTRACE_CTF_1.3' not found (required by scripts/dwarf2ctf/dwarf2ctf) make[1]: *** [/var/lib/dkms/veeamsnap/_<Veeam Agent for Linux version>_/build/.ctf/build-extmod.stamp] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [modules] Error 2 make: Leaving directory `/usr/src/kernels/<kernel version>'
This issue occurs because libdtrace-ctf, which is required to build the veeamsnap module, is not installed. libdtrace-ctf is a dependency of the UEK kernel headers, so normally it should be present if kernel headers are also installed. You can check using this command:
Install libdtrace-ctf manually: