Você está executando como usuário comum, execute o comando como root.
Eu digitei o seguinte no meu sistema Debian:
iptables --list
E recebi o seguinte:
libkmod: ERROR ../libkmod/libkmod-index.c:816 index_mm_open: magic check fail: b007fa57 instead of b007f457
iptables v1.4.13: can't initialize iptables table 'filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
Alguma dica de como consertar isso?
Você está executando como usuário comum, execute o comando como root.
@poige está certo, você está carregando a versão errada do módulo do kernel. Eu adicionei como uma resposta separada, uma vez que não havia realmente espaço suficiente nos comentários.
Em libkmod / libkmod-index.h
/* Integers are stored as 32 bit unsigned in "network" order, i.e. MSB first.
All files start with a magic number.
Magic spells "BOOTFAST". Second one used on newer versioned binary files.
*/
/* #define INDEX_MAGIC_OLD 0xB007FA57 */
#define INDEX_MAGIC 0xB007F457
Você já tentou reinicializar? Parece que a versão do módulo é mais recente do que a expectativa do kernel em execução.