L'installation de l'Agent Cyber Protect échoue en raison d'une version incorrecte du noyau (CentOS 7)
Veuillez utiliser la fonction « Imprimer » au bas de la page pour créer un PDF.
Pour Backup Cloud
L'Agent Cyber Protect prend en charge Linux avec versions de noyau 2.6.9 à 5.1 et glibc 2.3.4 ainsi qu'un certain nombre de distributions x86 et x86_64. Celles-ci sont énumérées dans l'article suivant :
https://dl.managed-protection.com/u/baas/help/20.08/user/fr-FR/index.html#33496.html
Assurez-vous qu'un noyau pris en charge par l'Agent Cyber Protect est installé sur votre serveur.
Si la version du noyau installée n'est pas prise en charge, vous recevrez le message d'erreur suivant :
Failed to install the required package 'RPM' by using APT. │
│ Please install it manually.
root@localhost:~# yum install rpm
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package rpm
Dans ce cas, vérifiez d'abord la version du noyau installée et effectuez une mise à jour du noyau.
Vérifier la version du noyau
Pour vérifier la version du noyau, saisissez la commande suivante :
root@localhost:~# uname -r
Afficher les noyaux disponibles
Pour afficher les noyaux disponibles, saisissez la commande suivante :
yum --showduplicates list kernel | expand
Afficher les paquet de développement du noyau
Pour afficher les paquet de développement du noyau disponibles, saisissez la commande suivante :
yum --showduplicates list kernel-devel | expand
Installer la dernière version du noyau
Vous trouverez ci-dessous des informations sur la manière d'installer la dernière version du noyau sur un CentOS.
Attention
Effectuez toujours une sauvegarde avant d'effectuer une mise à jour du noyau. Pour cela, vous pouvez par exemple utiliser WinSCP.
Vérifiez toujours les notes de version avant de mettre à jour le noyau.
La plupart des distributions supportent l'installation parallèle de nouveaux noyaux et de noyaux existants. Ne supprimez le noyau existant que lorsque vous avez fini de tester le nouveau noyau.
Pour installer la dernière version du noyau, saisissez les commandes suivantes :
yum install kernel
yum install kernel-develPour redémarrer, saisissez la commande suivante :
[root@localhost ~]# reboot
Pour vérifier quelle version du noyau est utilisée au démarrage, saisissez la commande suivante :
[root@localhost ~]# $ uname -r
Vérifier si un Serveur Dédié utilise BIOS ou UEFI
Selon que BIOS ou UEFI est utilisé comme interface entre le matériel et le système d'exploitation, vous devez spécifier des paramètres différents lorsque vous définissez la version du noyau par défaut.
Pour vérifier si votre serveur utilise BIOS ou UEFI comme interface entre le matériel et le système d'exploitation, saisissez la commande suivante :
[root@localhost ~]# [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
Définir la version du noyau par défaut
Pour définir la version du noyau par défaut dans CentOS 7, procédez comme suit :
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
UEFI
[root@localhost ~]# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
Ouvrez le fichier /etc/default/grub avec l'éditeur vi. Pour cela, saisissez la commande suivante :
[root@localhost ~]# vi /etc/default/grub
Remplacez la valeur de l'entrée GRUB_DEFAULT= par 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"Recréez le fichier de configuration de grub. Pour cela, saisissez la commande suivante :
BIOS[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
UEFI
[root@localhost ~]# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg