Я пытаюсь переместить наш почтовый сервер на основе 12.04 на совершенно новую установку сервера 16.04. Когда я запускаю sudo ufw status
, я получаю:
ERROR: problem running iptables: modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/3.13.0-85-generic/modules.dep.bin'
modprobe: FATAL: Module ip_tables not found in directory /lib/modules/3.13.0-85-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.
Это кажется странным, поскольку 16.04 использует ядро 4.4, но сообщение об ошибке относится к модулям для ядра 3.13.
Есть идеи, что это может быть и как это исправить?
Кажется, что я решил его. 16.04 был установлен по диску, содержащему более раннюю версию, и по некоторым причинам это a) не удалило более ранние ядра и b) не устанавливало 16.04 4,4 ядра. решение - я удалил все более ранние ядра из начальной загрузки / и все каталоги, относящиеся к модулям для более ранних ядер, и переустановил. Это избавилось от проблемы.