Bootcamp: FEHLER: nicht erfüllbare Einschränkungen:

Erstellt am 5. Juli 2018  ·  5Kommentare  ·  Quelle: vitorfs/bootcamp

Dieser Fehler tritt auf, wenn versucht wird, Bootcamp in der Produktion mit Docker auszuführen.
openssl-dev-1.0.2o-r0: conflicts: libressl-dev-2.6.5-r0[pc:libcrypto=1.0.2o] libressl-dev-2.6.5-r0[pc:libssl=1.0.2o] libressl-dev-2.6.5-r0[pc:openssl=1.0.2o] satisfies: world[openssl-dev] libressl-dev-2.6.5-r0: conflicts: openssl-dev-1.0.2o-r0[pc:libcrypto=2.6.5] openssl-dev-1.0.2o-r0[pc:libssl=2.6.5] openssl-dev-1.0.2o-r0[pc:openssl=2.6.5] satisfies: postgresql-dev-10.4-r0[libressl-dev] ERROR: Service 'worker' failed to build: The command '/bin/sh -c apk update && apk add --virtual build-deps gcc python3-dev musl-dev && apk add postgresql-dev && apk add jpeg-dev zlib-dev freetype-dev lcms2-dev openjpeg-dev tiff-dev tk-dev tcl-dev && apk add libffi-dev openssl-dev py-cffi' returned a non-zero code: 3

Um den Fehler zu reproduzieren, klonen Sie das Repository auf einen Server mit Ubuntu 16 LTS, stellen Sie sicher, dass docker und docker-compose installiert und ausgeführt werden
sudo docker-compose -f production.yml build

Low hanging fruit bug

Alle 5 Kommentare

Es sieht so aus, als ob das Build-Problem mit einer Abhängigkeitseinschränkung zusammenhängt, die irgendwie mit dem grundlegenden Docker-Alpine-v3.6-Image zusammenhängt. Ich habe es behoben, indem ich die kollidierende Abhängigkeit gelöscht habe, und jetzt wird gebaut, aber ich bin mir nicht sicher, ob es gelöst ist. Kannst du das mal überprüfen und berichten?

Lass mich das ausprobieren und melde mich wieder

Hey @sebastian-code Könnten Sie mir freundlicherweise sagen, welches Dockerfile Sie bearbeitet haben und welche Schritte Sie unternommen haben, um die Bearbeitung vorzunehmen?

Außerdem habe ich openssl-dev in openssl im Produktions-Dockerfile für Postgres bearbeitet und das Projekt baut sich jetzt sehr gut auf.

Die erforderlichen Änderungen habe ich bereits mit dem letzten Commit in das Repo eingereicht, Referenz in dieser Ausgabe. Wenn Sie das Repository klonen, haben Sie diese Änderungen.

Ich habe den gesamten Docker-Flow überprüft und es scheint, dass aufgrund einiger Django-Channel-Anforderungen noch Arbeit zu tun ist @mwanjajoel

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

Allan-Nava picture Allan-Nava  ·  9Kommentare

Shekharnunia picture Shekharnunia  ·  6Kommentare

phamminhtris picture phamminhtris  ·  12Kommentare

yashLadha picture yashLadha  ·  21Kommentare

ssahilsahil798 picture ssahilsahil798  ·  5Kommentare