Standalone backup agents for Linux, Mac, AIX & Solaris workloads on-premises or in the public cloud
Post Reply
Andreas Neufert
VP, Product Management
Posts: 7081
Liked: 1511 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. 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  
# 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.
Andreas Neufert
VP, Product Management
Posts: 7081
Liked: 1511 times
Joined: May 04, 2011 8:36 am
Full Name: Andreas Neufert
Location: Germany
Contact:

Re: SLES and dkms dependancy - how to

Post by Andreas Neufert »

Maybe helpful for the RedHat versions...
sudo yum install --enablerepo=extras epel-release
sudo yum install kernel-debug-devel dkms

Potentially you have to remove conflicting packages before installing dkms...
sudo yum remove ipa-common ipa-common-client ipa-client
Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests