Dependências não resolvidas do Iptables

1

Estou tentando configurar o OpenVPN Access Server em um VPS com o Ubuntu 9.10 para uma amiga, para que ela possa jogar em seu campus universitário. O problema é que eu continuo correndo para esse erro ao tentar iniciar o openvpn.

Service deferred error: IPTablesServiceBase: failed to run iptables-restore [status=1]: ['FATAL: Could not load /lib/modules/2.6.18-028stab070.14/modules.dep: No such file or directory', 'FATAL: Could not load /lib/modules/2.6.18-028stab070.14/modules.dep: No such file or directory', 'iptables-restore: line 46 failed']: internet/base:1175,internet/base:752,internet/process:45,internet/process:306,internet/_baseprocess:48,internet/process:775,internet/_baseprocess:60,svc/pp:116,svc/svcnotify:26,internet/defer:238,internet/defer:307,internet/defer:323,sagent/ipts:105,sagent/ipts:39,util/error:52,util/error:32
service failed to start due to unresolved dependencies: set(['user', 'iptables_openvpn'])
service failed to start due to unresolved dependencies: set(['user', 'iptables_openvpn'])
service failed to start due to unresolved dependencies: set(['iptables_openvpn'])

Agora, meu provedor já habilitou o driver de dispositivo TUN / TAP e verifiquei isso usando

# cat /dev/net/tun

Que retornou

“File descriptor in bad state”

O que acredito significa que está ativado.

Após uma extensa pesquisa, não consegui encontrar outra solução além das sugerindo que o driver de dispositivo TUN / TAP esteja ativado.

Alguma idéia de como resolver meu problema? Eu não tenho muita experiência com o Linux e me sinto em cima da minha cabeça aqui, então qualquer conselho é muito apreciado.

    
por tertle 08.03.2011 / 02:02

1 resposta

1

Seus módulos do kernel em /lib/modules não correspondem à versão do kernel carregada.

  • Versão do kernel carregado: 2.6.18-028stab070. 14
  • Versão dos módulos do kernel: 2.6.18-028stab070. 7

Você nunca deve tentar carregar módulos do kernel que não são compilados para o kernel carregado. Uma rápida pesquisa deixou claro que seu kernel (técnica de visualização OpenVZ?) É comum .

Tente encontrar os módulos do kernel correspondentes executando apt-cache search 'linux-image-*' . Se você não encontrar o kernel correto, por favor poste a saída do comando em sua pergunta.

    
por Lekensteyn 08.03.2011 / 13:53