Docker: Hinzufügen der Paarschnittstellen fehlgeschlagen (Vorgang nicht unterstützt)


23

Nach der Installation von Docker erhalte ich eine Fehlermeldung, wenn ich versuche, das Hello World-Beispiel auszuführen:

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

(Ich habe gerade meinen Debian-Server von Wheezy auf Jessie aktualisiert.)

Hat jemand eine Idee, warum ich diesen Fehler bekomme? Habe ich während des Upgrades etwas verpasst?

Danke für Ihre Hilfe.


Welchen Kernel läufst du?
Michael Hampton

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

Antworten:


7

Sie haben Ihr System mit dem benutzerdefinierten OVH-Kernel gebootet, der gemäß den OVH-Spezifikationen erstellt wurde und möglicherweise nicht für die Ausführung von Software geeignet ist, die Sie ausführen möchten.

Ändern Sie Ihre dedizierte Serverkonfiguration, um vom Kernel zu booten, der auf der von Ihrer Linux-Distribution bereitgestellten Festplatte installiert ist.

OVH-Startkonfigurationsbildschirm


1
Ich habe einen neuen Kernel installiert und Grub angewiesen, ihn zu verwenden. Es funktioniert jetzt! Vielen Dank !
piero-la-lune

1
Wenn beachtet werden sollte, dass dieser Fehler auftritt, wenn Sie auf einen neuen Kernel aktualisiert haben, aber noch auf der vorherigen installierten Version ausgeführt werden. Nach dem Neustart gehen die Probleme weg.
Darragh

90

In meinem Fall wird der Fehler jedes Mal angezeigt, wenn ich meinen Linux-Kernel aktualisiere. Es verschwindet, wenn ich den Computer neu starte.

Ich benutze Arch Linux.


8
Das ist normal, da bei einem Kernel-Upgrade alle .ko-Moduldateien im /usr/lib/modules/{KERNEL_VERSION}laufenden Kernel gelöscht werden. Docker benötigt einige Tun / Tap-Module, um die Schnittstellen zu erstellen, und der Versuch, sie zu laden, schlägt nach einem Kernel-Upgrade fehl. Ein Neustart hilft, da alle Moduldateien für den neuen Kernel vorhanden sind. Eine andere Abhilfe wäre, die Module für den alten Kernel neu zu extrahieren, wenn Sie immer noch das Paket pacman haben und den Neustart vermeiden möchten.
Cbley

3
Haben Sie nach dem Kernel-Update einen Neustart durchgeführt?
Daniel Andrei Mincă

1
hier gilt das gleiche. Dadurch verschwand der Fehler und der Container wurde nach dem Neustart ordnungsgemäß gestartet.
Nicolas Modrzyk
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.