Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

php-worker failed to build with postgres #3322

Closed
IMarchenkov opened this issue Dec 9, 2022 · 0 comments
Closed

php-worker failed to build with postgres #3322

IMarchenkov opened this issue Dec 9, 2022 · 0 comments

Comments

@IMarchenkov
Copy link

Description:

I'm building php-worker with php-8.1 and INSTALL_PGSQL = true.
And got conflict libressl and openssl. Openssl is postgresql-dev dependence.

Expected Behavior:

Sussess built container with php-worker

Context information:

Output of git rev-parse HEAD

6f98745458dceed67a7173490698ee198841358a

Output of docker version

Client: Docker Engine - Community
 Version:           20.10.18
 API version:       1.41
 Go version:        go1.18.6
 Git commit:        b40c2f6
 Built:             Thu Sep  8 23:11:43 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.18
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.18.6
  Git commit:       e42327a
  Built:            Thu Sep  8 23:09:30 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.8
  GitCommit:        9cd3357b7fd7218e4aec3eae239db1f68a5a6ec6
 runc:
  Version:          1.1.4
  GitCommit:        v1.1.4-0-g5fd4c4d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Output of docker-compose version

Docker Compose version v2.12.2

System info: Mac, Windows or Linux. Include which disto/version

Linux ef3o183gd21c9bn685h5 5.15.0-56-generic #62-Ubuntu SMP Tue Nov 22 19:54:14 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Steps to reproduce the issue:

docker-compose build --no-cache php-worker

Stacktrace & Additional info:

 => ERROR [16/39] RUN if [ true = true ]; then   apk --update add postgresql-dev   && docker-php-ext-install pdo_pgsql   ;fi                                                                                                                                        25.7s
------
 > [16/39] RUN if [ true = true ]; then   apk --update add postgresql-dev   && docker-php-ext-install pdo_pgsql   ;fi:
#0 0.368 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz
#0 0.591 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz
#0 0.964 (1/19) Installing libpq (15.1-r0)
#0 1.237 (2/19) Installing openssl-dev (3.0.7-r0)
#0 1.292 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/aes.h owned by libressl-dev-3.6.1-r0.
#0 1.292 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/asn1.h owned by libressl-dev-3.6.1-r0.
#0 1.293 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/asn1t.h owned by libressl-dev-3.6.1-r0.
#0 1.293 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/bio.h owned by libressl-dev-3.6.1-r0.
#0 1.293 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/blowfish.h owned by libressl-dev-3.6.1-r0.
#0 1.293 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/bn.h owned by libressl-dev-3.6.1-r0.
#0 1.293 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/buffer.h owned by libressl-dev-3.6.1-r0.
#0 1.293 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/camellia.h owned by libressl-dev-3.6.1-r0.
#0 1.294 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/cast.h owned by libressl-dev-3.6.1-r0.
#0 1.294 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/cmac.h owned by libressl-dev-3.6.1-r0.
#0 1.294 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/cms.h owned by libressl-dev-3.6.1-r0.
#0 1.295 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/comp.h owned by libressl-dev-3.6.1-r0.
#0 1.295 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/conf.h owned by libressl-dev-3.6.1-r0.
#0 1.295 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/conf_api.h owned by libressl-dev-3.6.1-r0.
#0 1.296 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/crypto.h owned by libressl-dev-3.6.1-r0.
#0 1.297 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/ct.h owned by libressl-dev-3.6.1-r0.
#0 1.297 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/des.h owned by libressl-dev-3.6.1-r0.
#0 1.297 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/dh.h owned by libressl-dev-3.6.1-r0.
#0 1.297 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/dsa.h owned by libressl-dev-3.6.1-r0.
#0 1.297 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/dtls1.h owned by libressl-dev-3.6.1-r0.
#0 1.297 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/ec.h owned by libressl-dev-3.6.1-r0.
#0 1.323 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/ecdh.h owned by libressl-dev-3.6.1-r0.
#0 1.323 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/ecdsa.h owned by libressl-dev-3.6.1-r0.
#0 1.323 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/engine.h owned by libressl-dev-3.6.1-r0.
#0 1.323 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/err.h owned by libressl-dev-3.6.1-r0.
#0 1.324 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/evp.h owned by libressl-dev-3.6.1-r0.
#0 1.324 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/hmac.h owned by libressl-dev-3.6.1-r0.
#0 1.324 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/idea.h owned by libressl-dev-3.6.1-r0.
#0 1.325 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/kdf.h owned by libressl-dev-3.6.1-r0.
#0 1.325 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/lhash.h owned by libressl-dev-3.6.1-r0.
#0 1.325 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/md4.h owned by libressl-dev-3.6.1-r0.
#0 1.325 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/md5.h owned by libressl-dev-3.6.1-r0.
#0 1.325 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/modes.h owned by libressl-dev-3.6.1-r0.
#0 1.325 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/obj_mac.h owned by libressl-dev-3.6.1-r0.
#0 1.326 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/objects.h owned by libressl-dev-3.6.1-r0.
#0 1.326 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/ocsp.h owned by libressl-dev-3.6.1-r0.
#0 1.326 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/opensslconf.h owned by libressl-dev-3.6.1-r0.
#0 1.327 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/opensslv.h owned by libressl-dev-3.6.1-r0.
#0 1.327 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/ossl_typ.h owned by libressl-dev-3.6.1-r0.
#0 1.327 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/pem.h owned by libressl-dev-3.6.1-r0.
#0 1.327 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/pem2.h owned by libressl-dev-3.6.1-r0.
#0 1.328 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/pkcs12.h owned by libressl-dev-3.6.1-r0.
#0 1.328 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/pkcs7.h owned by libressl-dev-3.6.1-r0.
#0 1.328 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/rand.h owned by libressl-dev-3.6.1-r0.
#0 1.328 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/rc2.h owned by libressl-dev-3.6.1-r0.
#0 1.328 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/rc4.h owned by libressl-dev-3.6.1-r0.
#0 1.328 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/ripemd.h owned by libressl-dev-3.6.1-r0.
#0 1.328 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/rsa.h owned by libressl-dev-3.6.1-r0.
#0 1.329 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/safestack.h owned by libressl-dev-3.6.1-r0.
#0 1.329 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/sha.h owned by libressl-dev-3.6.1-r0.
#0 1.329 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/srtp.h owned by libressl-dev-3.6.1-r0.
#0 1.329 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/ssl.h owned by libressl-dev-3.6.1-r0.
#0 1.330 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/ssl2.h owned by libressl-dev-3.6.1-r0.
#0 1.330 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/ssl3.h owned by libressl-dev-3.6.1-r0.
#0 1.331 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/stack.h owned by libressl-dev-3.6.1-r0.
#0 1.331 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/tls1.h owned by libressl-dev-3.6.1-r0.
#0 1.331 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/ts.h owned by libressl-dev-3.6.1-r0.
#0 1.331 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/txt_db.h owned by libressl-dev-3.6.1-r0.
#0 1.332 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/ui.h owned by libressl-dev-3.6.1-r0.
#0 1.332 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/whrlpool.h owned by libressl-dev-3.6.1-r0.
#0 1.332 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/x509.h owned by libressl-dev-3.6.1-r0.
#0 1.332 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/x509_vfy.h owned by libressl-dev-3.6.1-r0.
#0 1.332 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/include/openssl/x509v3.h owned by libressl-dev-3.6.1-r0.
#0 1.332 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/lib/libcrypto.so owned by libressl-dev-3.6.1-r0.
#0 1.332 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/lib/libssl.so owned by libressl-dev-3.6.1-r0.
#0 1.333 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/lib/pkgconfig/libcrypto.pc owned by libressl-dev-3.6.1-r0.
#0 1.333 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/lib/pkgconfig/libssl.pc owned by libressl-dev-3.6.1-r0.
#0 1.333 ERROR: openssl-dev-3.0.7-r0: trying to overwrite usr/lib/pkgconfig/openssl.pc owned by libressl-dev-3.6.1-r0.
#0 1.334 (3/19) Installing libpq-dev (15.1-r0)
#0 1.413 (4/19) Installing libecpg (15.1-r0)
#0 1.455 (5/19) Installing libecpg-dev (15.1-r0)
#0 1.505 (6/19) Installing llvm14-libs (14.0.6-r7)
#0 2.285 (7/19) Installing clang14-libs (14.0.6-r1)
#0 2.683 (8/19) Installing clang14-libclang (14.0.6-r1)
#0 2.936 (9/19) Installing clang14 (14.0.6-r1)
#0 3.244 (10/19) Installing icu-data-en (72.1-r1)
#0 3.301 Executing icu-data-en-72.1-r1.post-install
#0 3.303 *
#0 3.303 * If you need ICU with non-English locales and legacy charset support, install
#0 3.303 * package icu-data-full.
#0 3.303 *
#0 3.304 (11/19) Installing icu-libs (72.1-r1)
#0 4.325 (12/19) Installing icu (72.1-r1)
#0 4.371 (13/19) Installing icu-dev (72.1-r1)
#0 4.442 (14/19) Installing llvm14 (14.0.6-r7)
#0 4.891 (15/19) Installing lz4-libs (1.9.4-r1)
#0 4.931 (16/19) Installing lz4-dev (1.9.4-r1)
#0 4.972 (17/19) Installing zstd-libs (1.5.2-r9)
#0 5.014 (18/19) Installing zstd-dev (1.5.2-r9)
#0 5.095 (19/19) Installing postgresql15-dev (15.1-r0)
#0 5.209 Executing busybox-1.35.0-r29.trigger
#0 5.217 1 error; 754 MiB in 126 packages
------
failed to solve: executor failed running [/bin/sh -c if [ ${INSTALL_PGSQL} = true ]; then   apk --update add postgresql-dev   && docker-php-ext-install pdo_pgsql   ;fi]: exit code: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants