Standalone backup agents for Linux and Unix workloads on-premises or in the public cloud
Post Reply
Andreas Neufert
VP, Product Management
Posts: 4599
Liked: 878 times
Joined: May 04, 2011 8:36 am
Full Name: Andreas Neufert
Location: Germany
Contact:

SLES and dkms dependancy - how to

Post by Andreas Neufert »

Hi everyone,

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. See the 2 links regarding installation errors.

Specifically for SLES there is no dkms package available within the packman repository. You need to use the openSUSE package 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  
# manually set allow_unsupported_modules to 1 and save it. Potentially the filname is different

Code: Select all

zypper ar -cfp 90 http://packman.inode.at/suse/openSUSE_12.2/ packman
# Replace "openSUSE_12.2" with your verion of Linux.
# 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      
#Select "a" to accept the key forever. Other selections will not work with the next command.

Code: Select all

zypper -n install --force dkms 
install the Veeam Agent for Linux

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  
# Removes the dkms package

Code: Select all

zypper rr packman
# Removes the packman Repository entry.

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests