Docker: falha ao adicionar as interfaces de par (operação não suportada)

23

Depois de instalar o Docker, estou recebendo um erro ao tentar executar o exemplo Hello World:

Error response from daemon: Cannot start container 4145d0fccd96b904e4ab4413735f1129b8765429bad5be71dc8d5f4c0760666d:
failed to create endpoint high_saha on network bridge:
failed to add the host (veth7f6f907) <=> sandbox (veth788d9dc) pair interfaces: operation not supported

(Acabei de atualizar meu servidor Debian de Wheezy para Jessie)

Alguém tem uma idéia de por que eu recebo esse erro? Perdi alguma coisa durante a atualização?

Obrigado pela ajuda.

piero-la-lune
fonte
Qual kernel você está executando?
Michael Hampton
3.10.23-xxxx-std-ipv6-64
piero-la-lune

Respostas:

7

Você inicializou seu sistema com o kernel personalizado da OVH, construído com as especificações da OVH, e pode não ser adequado para a execução do software que você deseja executar.

Altere a configuração do servidor dedicado para inicializar a partir do kernel instalado no disco rígido fornecido pela sua distribuição Linux.

Tela de configuração de inicialização OVH

Michael Hampton
fonte
1
Eu instalei um novo kernel e disse ao Grub para usá-lo. Agora funciona! Obrigado !
piero-la-lune
1
Se for necessário observar que, se você atualizou para um novo kernel, mas ainda está em execução na versão instalada anterior, esse erro será exibido. Após a reinicialização, os problemas desaparecem.
Darragh
90

No meu caso, o erro aparece toda vez que eu atualizo meu kernel do Linux. Ele desaparece quando eu reinicio o computador.

Estou usando o Arch Linux.

whoan
fonte
8
Isso é normal, pois em uma atualização do kernel, todos os arquivos do módulo .ko /usr/lib/modules/{KERNEL_VERSION}do kernel em execução são excluídos. O Docker precisa de alguns módulos tun / tap para criar as interfaces e tentar carregá-las falha após uma atualização do kernel. A reinicialização ajuda porque todos os arquivos de módulo estão lá para o novo kernel. Outra solução alternativa seria extrair novamente os módulos do kernel antigo se você ainda tiver o pacote pacman por perto e quiser evitar a reinicialização.
cbley
3
Você reiniciou após a atualização do kernel?
Daniel Andrei Mincă
1
o mesmo aqui. que fez o erro desaparecer e o contêiner iniciar corretamente após a reinicialização.
Nicolas Modrzyk