Docker: impossibile aggiungere le interfacce di coppia (operazione non supportata)


23

Dopo aver installato Docker, visualizzo un errore quando provo a eseguire l'esempio 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

(Ho appena aggiornato il mio server Debian da Wheezy a Jessie)

Qualcuno ha un'idea del motivo per cui ricevo questo errore? Mi sono perso qualcosa durante l'aggiornamento?

Grazie per l'aiuto.


Quale kernel stai eseguendo?
Michael Hampton

3.10.23-xxxx-std-ipv6-64
piero-la-lune,

Risposte:


7

Hai avviato il tuo sistema con il kernel personalizzato di OVH, che è costruito secondo le specifiche di OVH, e potrebbe non essere adatto all'esecuzione del software che desideri eseguire.

Modifica la configurazione del tuo server dedicato per l'avvio dal kernel installato sul disco rigido fornito dalla tua distribuzione Linux.

Schermata di configurazione avvio OVH


1
Ho installato un nuovo kernel e ho detto a Grub di usarlo. Ora funziona! Grazie !
piero-la-lune,

1
Se si deve notare che se si è aggiornato a un nuovo kernel ma si è ancora in esecuzione sulla versione installata precedente, viene visualizzato questo errore. Dopo il riavvio il problema scompare.
Darragh,

90

Nel mio caso, l'errore appare ogni volta che aggiorno il mio kernel Linux. Scompare quando riavvio il computer.

Sto usando Arch Linux.


8
Ciò è normale, poiché su un aggiornamento del kernel, tutti i file del modulo .ko nel /usr/lib/modules/{KERNEL_VERSION}kernel in esecuzione vengono eliminati. Docker necessita di alcuni moduli tun / tap per creare le interfacce e provare a caricarle fallisce dopo un aggiornamento del kernel. Il riavvio aiuta perché tutti i file del modulo sono lì per il nuovo kernel. Un altro rimedio sarebbe quello di riestrarre i moduli per il vecchio kernel se hai ancora il pacchetto pacman in giro e vuoi evitare il riavvio.
cbley,

3
Hai riavviato dopo l'aggiornamento del kernel?
Daniel Andrei Mincă,

1
anch'io. ciò ha fatto scomparire l'errore e il contenitore si è avviato correttamente dopo il riavvio.
Nicolas Modrzyk,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.