UFW não está funcionando no servidor 16.04. Refere-se ao módulo do kernel anterior?

1

Estou tentando mover nosso servidor de e-mail com base no 12.04 para uma nova instalação do servidor 16.04. Quando executo o sudo ufw status , obtenho:

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.

Isso parece estranho, já que 16.04 usa o kernel 4.4, mas a mensagem de erro refere-se a módulos para o kernel 3.13.

Alguma idéia do que isso poderia ser e como corrigi-lo?

    
por jrc 23.04.2016 / 19:04

1 resposta

3

Parece que resolvi isso. O 16.04 foi instalado sobre um disco contendo uma versão anterior e, por alguma razão, a) não removeu os kernels anteriores e b) não instalou o kernel 4.4.0 do 16.04. Solução - Eu apaguei todos os kernels anteriores de / boot e todos os diretórios referentes aos módulos para kernels anteriores, e reinstalei. Isso livrou-se do problema.

    
por jrc 28.04.2016 / 05:07