Operational Defect Database

BugZero found this defect 704 days ago.

Veeam | kb4329

libdtrace-ctf Required to Install Veeam Agent for Linux on Oracle Linux UEK

Last update date:

2/14/2023

Affected products:

Veeam Agent for Linux

Affected releases:

5.0

Fixed releases:

No fixed releases provided.

Description:

Challenge

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>'

Cause

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:

Solution

Install libdtrace-ctf manually:

Additional Resources / Links

Share:

BugZero® Risk Score

What's this?

Coming soon

Status

Solved

Learn More

Search:

...