while in most cases you can download and use already compiled software from...
https://helpcenter.veeam.com/docs/agent ... ocess.html
https://helpcenter.veeam.com/docs/agent ... fline.html
... there could be a situation where you need the dkms Linux package. For example to automated updates. See the 2 links above regarding installation error handling.
Specifically for SLES there is no dkms package available within the packman repository. You need to use the openSUSE package (at least temporarly) on your Linux system.
The following is a short example guide for SLES12.2 it:
Code: Select all
vi /etc/modprobe.d/10-unsupported-modules.conf
Code: Select all
zypper ar -cfp 90 http://packman.inode.at/suse/openSUSE_12.2/ packman
# dkms package are not part of the SLES repositories. You have to select openSUSE ones.
# Browse http://packman.inode.at/suse/ to identify the correct folder/repository.
Code: Select all
zypper refresh
Code: Select all
zypper -n install --force dkms
Let it stay there for the situation where you update the kernel and have to compile Veeam again.
If you want to remove dkms, you can use the following 2 commands.
Code: Select all
zypper rm dkms
Code: Select all
zypper rr packman