2017-02-28 3 views
2

I node.js App haben und während des Einsatzes nach hatte aufgetreten Abhängigkeiten der folgende Fehler bei der Installation:Openshift - Durchführung von Post ausführen Schritt fehlgeschlagen

error: Execution of post execute step failed 
warning: Failed to remove container "a167df5e218c392e42ec772d5c22311f88043ff99c71ce1a08e7af535ac3817b": Error response from daemon: {"message":"Driver devicemapper failed to remove root filesystem a167df5e218c392e42ec772d5c22311f88043ff99c71ce1a08e7af535ac3817b: Device is Busy"} 
error: build error: building my-pokus/hello-seattle-2:d4b8ecde failed when committing the image due to error: Cannot connect to the Docker daemon. Is the docker daemon running on this host? 

Antwort

0

Damit passiert, wenn Knoten, die Build auf geplant , wird heruntergefahren oder neu gestartet. Versuchen Sie, den Build erneut zu drehen, so dass der Scheduler ihn auf einen verfügbaren Knoten setzt. Sollte funktionieren :)

0

Das Problem ist, dass Ihr Bild zu groß ist, wenn das Commit länger als 2 Minuten ist, tritt dieser Fehler auf.

fand ich eine Abhilfe hier: github origin 13515

Shrink Ihr Docker Bild :)

Verwenden Sie einen neuen S2I-Builder:

Um vorübergehend eine andere Version des Docker Bildes zu verwenden , die einfachste Weg scheint zu sein, einfach das neue Bild zu ziehen und es als eines von openshift verwendet:

docker pull docker.io/openshift/origin-sti-builder:v1.5.0-rc.0 
docker tag docker.io/openshift/origin-sti-builder:v1.5.0-rc.0 docker.io/openshift/origin-sti-builder:v1.4.1 
Verwandte Themen