Ubuntu/Debian - ошибка modprobe: FATAL: Module ip tables not found in directory /lib/modules/4.4.0-21-generic: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
(Новая страница: «=== Ubuntu/Debian - ошибка modprobe: FATAL: Module ip tables not found in directory /lib/modules/4.4.0-21-generic === Не работает iptables на …»)
 
Строка 17: Строка 17:
 
Решение - доустановить пакет linux-image-*
 
Решение - доустановить пакет linux-image-*
 
   # apt-get install linux-image-$(uname -r)
 
   # apt-get install linux-image-$(uname -r)
 +
 +
либо если он уже стоит - скорее всего нет директории '''/lib/modules/4.4.0-21-generic/kernel'''. Тогда нужно переустановить пакет:
 +
# apt-get install --reinstall linux-image-$(uname -r)
 +
 +
Проверить какие файлы поставил пакет можно командой '''dpkg-query''':
 +
# dpkg-query -L linux-image-4.4.0-21-generic

Версия 19:34, 17 февраля 2020

Ubuntu/Debian - ошибка modprobe: FATAL: Module ip tables not found in directory /lib/modules/4.4.0-21-generic

Не работает iptables на Debian/Ubuntu с ошибкой:

modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/4.4.0-21- generic/modules.builtin.bin'
modprobe: FATAL: Module ip_tables not found in directory /lib/modules/4.4.0-21-generic
iptables v1.6.0: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

или

# iptables -L
modprobe: ERROR: ../libkmod/libkmod.c:514 lookup_builtin_file() could not open builtin file '/lib/modules/4.4.0-21-generic/modules.builtin.bin'
modprobe: FATAL: Module ip_tables not found in directory /lib/modules/4.4.0-21-generic
iptables v1.6.0: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.


Решение - доустановить пакет linux-image-*

 # apt-get install linux-image-$(uname -r)

либо если он уже стоит - скорее всего нет директории /lib/modules/4.4.0-21-generic/kernel. Тогда нужно переустановить пакет:

# apt-get install --reinstall linux-image-$(uname -r)

Проверить какие файлы поставил пакет можно командой dpkg-query:

# dpkg-query -L linux-image-4.4.0-21-generic