1
Um problema comum após atualizar um kernel via yum no Centos é a não criação dos módulos do novo kernel.
Um exemplo desse erro acontece quando se tentar usar grep como no print abaixo.
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 /]# |
Isso indica que não há o diretório 2.6.32-042stab123.9 e portando nenhum módulo em seu conteúdo pode ser carregado.
Para corrigir este problema o caminho mais simples é essa receita:
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]# |
Isso irá criar o diretório e as dependências de módulos para o kernel atualmente em uso (uname -r
).
Caso o problema não seja resolvido com os comandos acima. Tente reinstalar o kernel via yum com os comandos abaixo.
1 2 |
mv /boot/grub/grub.conf /boot/grub/grub.conf.bak yum -y reinstall kernel |
E em seguida tente os comandos listados anteriormente.
Espero que lhe seja útil tanto quando foi para mim.
1