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

Laravel Horizon container doesn't build because of SSL error when installing postgres. #3375

Closed
bobbyshaw opened this issue Apr 14, 2023 · 2 comments

Comments

@bobbyshaw
Copy link
Contributor

Description:

docker-compose build laravel-horizon results in the following SSL error when installing postgres:

 => ERROR [14/26] RUN if [ true = true ]; then   apk --update add postgresql-dev   && docker-php-ext-install pdo_pgsql   ;fi                                                                          10.3s
------
 > [14/26] RUN if [ true = true ]; then   apk --update add postgresql-dev   && docker-php-ext-install pdo_pgsql   ;fi:
#0 0.508 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz
#0 0.923 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz
#0 1.654 (1/19) Installing libpq (15.2-r0)
#0 1.699 (2/19) Installing openssl-dev (3.0.8-r3)
#0 1.732 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/aes.h owned by libressl-dev-3.6.2-r0.
#0 1.732 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/asn1.h owned by libressl-dev-3.6.2-r0.
#0 1.734 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/asn1t.h owned by libressl-dev-3.6.2-r0.
#0 1.736 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/bio.h owned by libressl-dev-3.6.2-r0.
#0 1.738 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/blowfish.h owned by libressl-dev-3.6.2-r0.
#0 1.739 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/bn.h owned by libressl-dev-3.6.2-r0.
#0 1.740 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/buffer.h owned by libressl-dev-3.6.2-r0.
#0 1.742 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/camellia.h owned by libressl-dev-3.6.2-r0.
#0 1.742 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/cast.h owned by libressl-dev-3.6.2-r0.
#0 1.743 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/cmac.h owned by libressl-dev-3.6.2-r0.
#0 1.746 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/cms.h owned by libressl-dev-3.6.2-r0.
#0 1.748 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/comp.h owned by libressl-dev-3.6.2-r0.
#0 1.750 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/conf.h owned by libressl-dev-3.6.2-r0.
#0 1.752 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/conf_api.h owned by libressl-dev-3.6.2-r0.
#0 1.755 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/crypto.h owned by libressl-dev-3.6.2-r0.
#0 1.756 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/ct.h owned by libressl-dev-3.6.2-r0.
#0 1.757 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/des.h owned by libressl-dev-3.6.2-r0.
#0 1.758 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/dh.h owned by libressl-dev-3.6.2-r0.
#0 1.759 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/dsa.h owned by libressl-dev-3.6.2-r0.
#0 1.761 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/dtls1.h owned by libressl-dev-3.6.2-r0.
#0 1.764 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/ec.h owned by libressl-dev-3.6.2-r0.
#0 1.767 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/ecdh.h owned by libressl-dev-3.6.2-r0.
#0 1.768 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/ecdsa.h owned by libressl-dev-3.6.2-r0.
#0 1.769 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/engine.h owned by libressl-dev-3.6.2-r0.
#0 1.769 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/err.h owned by libressl-dev-3.6.2-r0.
#0 1.772 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/evp.h owned by libressl-dev-3.6.2-r0.
#0 1.773 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/hmac.h owned by libressl-dev-3.6.2-r0.
#0 1.775 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/idea.h owned by libressl-dev-3.6.2-r0.
#0 1.775 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/kdf.h owned by libressl-dev-3.6.2-r0.
#0 1.776 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/lhash.h owned by libressl-dev-3.6.2-r0.
#0 1.777 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/md4.h owned by libressl-dev-3.6.2-r0.
#0 1.778 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/md5.h owned by libressl-dev-3.6.2-r0.
#0 1.778 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/modes.h owned by libressl-dev-3.6.2-r0.
#0 1.779 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/obj_mac.h owned by libressl-dev-3.6.2-r0.
#0 1.782 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/objects.h owned by libressl-dev-3.6.2-r0.
#0 1.783 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/ocsp.h owned by libressl-dev-3.6.2-r0.
#0 1.785 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/opensslconf.h owned by libressl-dev-3.6.2-r0.
#0 1.786 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/opensslv.h owned by libressl-dev-3.6.2-r0.
#0 1.786 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/ossl_typ.h owned by libressl-dev-3.6.2-r0.
#0 1.787 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/pem.h owned by libressl-dev-3.6.2-r0.
#0 1.787 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/pem2.h owned by libressl-dev-3.6.2-r0.
#0 1.788 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/pkcs12.h owned by libressl-dev-3.6.2-r0.
#0 1.790 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/pkcs7.h owned by libressl-dev-3.6.2-r0.
#0 1.791 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/rand.h owned by libressl-dev-3.6.2-r0.
#0 1.792 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/rc2.h owned by libressl-dev-3.6.2-r0.
#0 1.793 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/rc4.h owned by libressl-dev-3.6.2-r0.
#0 1.795 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/ripemd.h owned by libressl-dev-3.6.2-r0.
#0 1.795 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/rsa.h owned by libressl-dev-3.6.2-r0.
#0 1.798 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/safestack.h owned by libressl-dev-3.6.2-r0.
#0 1.798 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/sha.h owned by libressl-dev-3.6.2-r0.
#0 1.798 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/srtp.h owned by libressl-dev-3.6.2-r0.
#0 1.798 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/ssl.h owned by libressl-dev-3.6.2-r0.
#0 1.800 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/ssl2.h owned by libressl-dev-3.6.2-r0.
#0 1.800 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/ssl3.h owned by libressl-dev-3.6.2-r0.
#0 1.802 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/stack.h owned by libressl-dev-3.6.2-r0.
#0 1.804 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/tls1.h owned by libressl-dev-3.6.2-r0.
#0 1.804 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/ts.h owned by libressl-dev-3.6.2-r0.
#0 1.805 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/txt_db.h owned by libressl-dev-3.6.2-r0.
#0 1.805 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/ui.h owned by libressl-dev-3.6.2-r0.
#0 1.806 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/whrlpool.h owned by libressl-dev-3.6.2-r0.
#0 1.806 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/x509.h owned by libressl-dev-3.6.2-r0.
#0 1.806 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/x509_vfy.h owned by libressl-dev-3.6.2-r0.
#0 1.807 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/include/openssl/x509v3.h owned by libressl-dev-3.6.2-r0.
#0 1.808 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/lib/libcrypto.so owned by libressl-dev-3.6.2-r0.
#0 1.808 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/lib/libssl.so owned by libressl-dev-3.6.2-r0.
#0 1.808 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/lib/pkgconfig/libcrypto.pc owned by libressl-dev-3.6.2-r0.
#0 1.808 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/lib/pkgconfig/libssl.pc owned by libressl-dev-3.6.2-r0.
#0 1.808 ERROR: openssl-dev-3.0.8-r3: trying to overwrite usr/lib/pkgconfig/openssl.pc owned by libressl-dev-3.6.2-r0.
#0 1.814 (3/19) Installing libpq-dev (15.2-r0)
#0 1.880 (4/19) Installing libecpg (15.2-r0)
#0 1.921 (5/19) Installing libecpg-dev (15.2-r0)
#0 1.981 (6/19) Installing llvm14-libs (14.0.6-r7)
#0 3.899 (7/19) Installing clang14-libs (14.0.6-r1)
#0 4.982 (8/19) Installing clang14-libclang (14.0.6-r1)
#0 6.118 (9/19) Installing clang14 (14.0.6-r1)
#0 7.330 (10/19) Installing icu-data-en (72.1-r1)
#0 7.422 Executing icu-data-en-72.1-r1.post-install
#0 7.427 *
#0 7.427 * If you need ICU with non-English locales and legacy charset support, install
#0 7.427 * package icu-data-full.
#0 7.427 *
#0 7.428 (11/19) Installing icu-libs (72.1-r1)
#0 7.550 (12/19) Installing icu (72.1-r1)
#0 7.622 (13/19) Installing icu-dev (72.1-r1)
#0 7.809 (14/19) Installing llvm14 (14.0.6-r7)
#0 9.284 (15/19) Installing lz4-libs (1.9.4-r1)
#0 9.314 (16/19) Installing lz4-dev (1.9.4-r1)
#0 9.342 (17/19) Installing zstd-libs (1.5.5-r0)
#0 9.383 (18/19) Installing zstd-dev (1.5.5-r0)
#0 9.565 (19/19) Installing postgresql15-dev (15.2-r0)
#0 9.835 Executing busybox-1.35.0-r29.trigger
#0 9.857 1 error; 747 MiB in 128 packages

Expected Behavior:

Laravel Horizon container builds without issues.

Context information:

Output of git rev-parse HEAD

d6a523e8bc4e6f77200d182d33a64740944338c6

Output of docker version

Client:
 Cloud integration: v1.0.31
 Version:           20.10.24
 API version:       1.41
 Go version:        go1.19.7
 Git commit:        297e128
 Built:             Tue Apr  4 18:21:21 2023
 OS/Arch:           darwin/amd64
 Context:           desktop-linux
 Experimental:      true

Server: Docker Desktop 4.18.0 (104112)
 Engine:
  Version:          20.10.24
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.19.7
  Git commit:       5d6db84
  Built:            Tue Apr  4 18:18:42 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.18
  GitCommit:        2456e983eb9e37e47538f59ea18f2043c9a73640
 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.17.2

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

MacOS 13.13.1, Docker for Mac 4.18.0.

Stacktrace & Additional info:

This can be fixed by downgrading the base image in the Docker file to

FROM php:${LARADOCK_PHP_VERSION}-alpine3.16 but this isn't considered a long term fix.

This issue appears to be related #3322

@stale
Copy link

stale bot commented Aug 12, 2023

Hi 👋 this issue has been automatically marked as stale 📌 because it has not had recent activity 😴. It will be closed if no further activity occurs. Thank you for your contributions ❤️.

@stale stale bot added the Stale label Aug 12, 2023
@stale
Copy link

stale bot commented Sep 17, 2023

Hi again 👋 we would like to inform you that this issue has been automatically closed 🔒 because it had not recent activity during the stale period. We really really appreciate your contributions, and looking forward for more in the future 🎈.

@stale stale bot closed this as completed Sep 17, 2023
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

1 participant