No es posible completar la instalación del Cyber Protection Agent. Mensaje de error: snapapi fails to build.
Utilice la función «Imprimir» al final de la página para crear un PDF.
Para Backup Cloud
Si durante la instalación del Cyber Protection Agent recibes el mensaje de error snapapi fails to build, debes asegurarte de que el kernel en ejecución coincida con la última versión instalada.
A continuación se describen dos alternativas para resolver este problema:
Opción 1: comprobar la versión del kernel en uso y seleccionar la última versión del kernel durante el reinicio (recomendado)
En primer lugar, comprueba la versión del kernel en uso. Para ello, introduce el siguiente comando:
uname -r
Instala el paquete kernel-devel y comprueba tu versión. Para ello, introduce los siguientes comandos:
CentOS
Instalar paquete kernel-devel:yum install kernel-devel
Comprobar versión:
rpm -qa |grep kernel
Ubuntu/Debian
Instalar paquete kernel-devel:sudo apt install linux-headers-amd64
Comprobar versión:
dpkg -l linux-headers-*
Si la versión del paquete header o kernel-devel es superior a la del kernel actual, deberás instalar un kernel más reciente. Para ello, introduce los siguientes comandos:
CentOsyum update kernel
Si ya tienes instalada la última versión del kernel, introduce el siguiente comando para instalar una versión correcta y compatible del paquete kernel-devel:
sudo yum install "kernel-devel-uname-r == $(uname -r)"
Debian
sudo apt install linux-image-amd64
Ubuntu/Debian
Actualiza todos los paquetes. Para ello, introduce el siguiente comando:sudo apt update && apt upgrade
sudo apt dist-upgrade
Reinicia el sistema. Dependiendo de la distribución, se requieren diferentes pasos:
CentOS 7
Establece la versión del kernel y lleva a cabo un reinicio. Más abajo se explica cómo fijar la última versión del kernel como estándar.
Ubuntu
Si es necesario, reinicia el sistema y selecciona el nuevo kernel en el menú grub durante el proceso de arranque.Instala el Cyber Protection Agent:
Servidor Cloud:
Instalar el Agente de Backup (Linux)
Servidor dedicado:
Instalar el Agente de Backup (Servidor Dedicado con Linux)
MyBackup:
Instalar el Cyber Protection Agent (Windows)
Opción 2: comprobar la versión del kernel en uso, descargar el paquete Linux-headers correcto y moverlo al directorio /usr/src/kernels (solo se aplica a Debian)
Si no deseas llevar a cabo un reinicio ni utilizar un kernel diferente, sigue los siguientes pasos:
Comprueba el kernel en uso. Para ello, introduce el siguiente comando:
uname -r
Abre la URL http://snapshot.debian.org/package/linux/ y busca la versión correcta y compatible del paquete Linux-headers. A continuación, descarga los archivos "AMD64.deb" y "common.deb".
Para descomprimir el paquete Linux-headers, introduce el siguiente comando:
ar x linux-headers-VERSION.deb
tar x data.tar.xzEjemplos:
ar x linux-headers-4.17.0-1-amd64_4.17.3-1_amd64.deb
tar x data.tar.xzar x linux-headers-4.17.0-1-common_4.17.3-1_all.deb
tar x data.tar.xzPara mover los datos al directorio /usr/src, introduce el siguiente comando:
mv ./usr/src/* /usr/src
Instala el Cyber Protection Agent. Ignora el error sobre la falta del paquete. A continuación se recogen las instrucciones para instalar el Cyber Protection Agent:
Servidor Cloud:
Instalar el Agente de Backup (Linux)
Servidor dedicado:
Instalar el Agente de Backup (Servidor Dedicado con Linux)
MyBackup:
Instalar el Cyber Protection Agent (Windows)
Comprobar si un Servidor Dedicado utiliza UEFI o BIOS (CentOS 7)
Dependiendo de si se utiliza UEFI o BIOS como interfaz entre el hardware y el sistema operativo, debes introducir diferentes parámetros cuando configuras la versión del Kernel como estándar.
Para comprobar si tu servidor utiliza BIOS o UEFI como interfaz entre el hardware y el sistema operativo, introduce el siguiente comando:
[root@localhost ~]# [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
Fijar la última versión instalada del kernel como estándar
Para fijar la última versión del kernel instalada como estándar en CentOS7, sigue los siguientes pasos:
Abre el archivo /etc/default/grub con el editor vi. Introduce el siguiente comando:
[root@localhost ~]# vi /etc/default/grub
Sustituye el valor de la entrada GRUB_DEFAULT= por 0:
GRUB_TIMEOUT=1
GRUB_DEFAULT=0
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="no_timer_check console=tty0 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0 elevator=noop crashkernel=auto"
GRUB_DISABLE_RECOVERY="true"Se pueden seleccionar otros kernels, por ejemplo, con la entrada GRUB_DEFAULT=1 o GRUB_DEFAULT=2.
Vuelve a generar el archivo de configuración de grub. Para ello, introduce el siguiente comando:
BIOS
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
UEFI[root@localhost ~]# grub2-mkconfig -o /boot/efi/EFI/cen
Contenido
- Opción 1: comprobar la versión del kernel en uso y seleccionar la última versión del kernel durante el reinicio (recomendado)
- Opción 2: comprobar la versión del kernel en uso, descargar el paquete Linux-headers correcto y moverlo al directorio /usr/src/kernels (solo se aplica a Debian)
- Comprobar si un Servidor Dedicado utiliza UEFI o BIOS (CentOS 7)
- Fijar la última versión instalada del kernel como estándar
- Arriba