Cette erreur survient lorsque vous essayez d'exécuter bootcamp en production à l'aide de docker.
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
Pour reproduire l'erreur, clonez le référentiel sur un serveur avec Ubuntu 16 LTS, assurez-vous que docker et docker-compose sont installés et exécutés
sudo docker-compose -f production.yml build
Il semble que le problème de construction soit lié à une contrainte de dépendance liée d'une manière ou d'une autre à l'image de base docker-alpine v3.6. Je l'ai corrigé en supprimant la dépendance conflictuelle et en cours de construction, mais je ne suis pas sûr qu'elle soit résolue. Pouvez-vous le vérifier et faire un rapport ?
Laisse moi essayer ça et je te reviens
Hé @sebastian-code, pourriez-vous gentiment me dire quel Dockerfile vous avez modifié et les étapes que vous avez suivies pour effectuer le montage ?
De plus, j'ai modifié openssl-dev
en openssl
dans le Dockerfile de production pour postgres et le projet se construit maintenant très bien.
J'ai déjà soumis les modifications requises dans le référentiel avec le dernier commit, référence dans ce numéro. Si vous clonez le référentiel, vous aurez ces modifications.
J'ai vérifié l'ensemble du flux Docker, et il semble qu'il y ait du travail à faire en raison de certaines exigences des canaux django @mwanjajoel