
Compiling the necessary SnapApi modules for Acronis True Image Server for Linux and Acronis Backup & Recovery Agent for Linux
This article applies to:
Introduction
You should have the sources of your kernel or at least kernel headers installed to let Acronis True Image Server for Linux or Acronis Backup & Recovery Agent for Linux compile the necessary modules or to be able to do this manually.
Solution
Acronis True Image Server for Linux and Acronis Backup & Recovery Agent for Linux compiles all necessary modules (i.e. SnapAPI (for 2.4.x kernels) and snapapi26 (for 2.6.x kernels) during installation.
The modules can also be compiled manually using the 'dkms' utility.
For reference please see:
More information
Additional information is in the HOWTO.INSTALL file that comes with Acronis True Image 9.1 Server for Linux installation package or in the HOWTO.INSTALL file of Acronis True Image Echo Server for Linux.
Acronis True Image Server for Linux installs the snapapi module automatically if gcc and kernel-sources are installed on the system.
Here are some distributions along with their required packages (all dependencies should be installed as well):
-
RHEL4, RHEL5, CentOS4, CentOS5, Fedora Core, Scientific Linux:
- kernel-X-[kernel version] (where X shows an edition of kernel such as smp, PAE, hugemem, etc. It shows as [kernel version]X with 'uname -r' command)
- kernel-X-devel-[kernel version]
- gcc (the same version the 'cat /proc/version' command shows)
-
CentOS3, RHEL3, SLES10, OpenSuse:
- kernel-[kernel version]
- kernel-source
- gcc
-
Debian and Debian based ({K,X,Ed}ubuntu, Knoppix):
- linux-image-[kernel version]
- linux-headers-[kernel version]
- gcc (build-essential package for *buntu system)
If there are any issues with compiling the module, please get Linux System Report and contact Acronis Customer Central with reference to this article.