1
Un problème courant après mise à niveau d’un noyau via yum sur Centos ne crée pas les nouveaux modules du noyau.
Un exemple de cette erreur se produit lorsque vous essayez d’utiliser grep comme dans les caractères ci-dessous.
1 2 3 |
[root@vps3 /]# iptables -L -n | grep "meu ip" FATAL: Could not load /lib/modules/2.6.32-042stab123.9/modules.dep: No such file or directory [root@vps3 /]# |
Cela indique que le répertoire 2.6.32-042Stab 123,9 et par conséquent n’importe quel module dans votre contenu peut être chargé.
Pour corriger ce problème, le plus simple est de cette recette:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
[root@vps3 /]# mkdir -p /lib/modules/`uname -r` [root@vps3 /]# cd /lib/modules/`uname -r` [root@vps3 2.6.32-042stab123.9]# depmod [root@vps3 2.6.32-042stab123.9]# ls -lah total 64K drwxr-xr-x 2 root root 4.0K Oct 18 16:11 . dr-xr-xr-x 10 root root 4.0K Oct 18 16:11 .. -rw-r--r-- 1 root root 45 Oct 18 16:11 modules.alias -rw-r--r-- 1 root root 12 Oct 18 16:11 modules.alias.bin -rw-r--r-- 1 root root 69 Oct 18 16:11 modules.ccwmap -rw-r--r-- 1 root root 0 Oct 18 16:11 modules.dep -rw-r--r-- 1 root root 12 Oct 18 16:11 modules.dep.bin -rw-r--r-- 1 root root 73 Oct 18 16:11 modules.ieee1394map -rw-r--r-- 1 root root 141 Oct 18 16:11 modules.inputmap -rw-r--r-- 1 root root 81 Oct 18 16:11 modules.isapnpmap -rw-r--r-- 1 root root 74 Oct 18 16:11 modules.ofmap -rw-r--r-- 1 root root 99 Oct 18 16:11 modules.pcimap -rw-r--r-- 1 root root 43 Oct 18 16:11 modules.seriomap -rw-r--r-- 1 root root 131 Oct 18 16:11 modules.softdep -rw-r--r-- 1 root root 49 Oct 18 16:11 modules.symbols -rw-r--r-- 1 root root 12 Oct 18 16:11 modules.symbols.bin -rw-r--r-- 1 root root 189 Oct 18 16:11 modules.usbmap [root@vps3 2.6.32-042stab123.9]# iptables -L -n | grep "meu ip" [root@vps3 2.6.32-042stab123.9]# |
Cela va créer le répertoire et les dépendances aux modules du noyau actuellement en cours d’utilisation (uname -r
).
Si le problème n’est pas résolu avec les commandes ci-dessus. Essayez de réinstaller le noyau via yum avec les commandes ci-dessous.
1 2 |
mv /boot/grub/grub.conf /boot/grub/grub.conf.bak yum -y reinstall kernel |
Puis essayez les commandes répertoriées précédemment.
J’espère que vous trouverez utile tous les deux quand il a été pour moi.
1