Si vous essayez de configurer des sauvegardes r1soft et obtenez des erreurs telles que :
- Échec de l'obtention du module approprié pour ce système : Échec de la lecture du répertoire ouvert *certains répertoires* : aucun fichier ou répertoire de ce type
Échec de la recherche des en-têtes dans *certains répertoires *
- Impossible de trouver un répertoire source valide. Veuillez installer les en-têtes du noyau pour votre système d'exploitation
- Cet article devrait vous aider à résoudre ce problème.
Tout d'abord, assurons-nous que le module du noyau r1soft n'est pas chargé afin de ne pas faire de travail inutile. Tapez sur votre console et exécutez :
# lsmod | grep hcp
s'il vous montre quelque chose comme :
hcpdriver 75664 4
Ensuite, vous n'avez rien à faire, le module est déjà chargé et tout ce que vous avez à faire - démarrer l'agent r1soft.
Si vous voyez une sortie vide, alors nous devons vraiment obtenir le module. Fondamentalement, nous devons nous assurer que le système dispose des packages kernel-devel et kernel-headers correspondants :
# rpm -qa | grep kernel-headers-$(uname -r)
# rpm -qa | grep kernel-devel-$(uname -r)
Si les deux commandes vous donnent quelque chose comme :
# kernel-devel-(your kernel version here).x86_64
# kernel-headers-(your kernel version here).x86_64
et si le module r1soft ne peut toujours pas être construit, alors il devrait y avoir quelque chose lié au noyau actuel que vous utilisez, peut-être qu'il est bêta ou non pris en charge par r1soft. Essayez de mettre à jour le dernier noyau stable -> redémarrez -> installez kernel-devel et kernel-header -> essayez de construire le module.
Si vous n'avez pas de modules installés, nous devrons les installer, mais d'abord - assurons-nous qu'il n'y a pas de paquets pour d'autres noyaux avec :
# rpm -qa | grep -e kernel-headers -e kernel-devel
et s'il y en a, supprimons-les :
# rpm -e kernel-header-xxxxx.elx.x86_64 –nodeps
# rpm -e kernel-devel-xxxxx.elx.x86_64 –nodeps
Répétez pour tout ce que vous trouvez.
Après cela, nous sommes prêts à installer les packages manquants :
# yum install kernel-devel kernel-headers
Une fois cela fait, essayez d'obtenir le module du noyau r1soft avec :
# r1soft-setup --get-module
Si le module r1soft ne peut toujours pas être construit, alors il devrait y avoir quelque chose lié au noyau actuel que vous utilisez, peut-être qu'il est bêta ou non pris en charge par r1soft. Essayez de mettre à jour le dernier noyau stable -> redémarrez -> installez kernel-devel et kernel-header -> essayez de construire le module.