php-actions / php-build

Fast builds for repositories using php-actions.
9 stars 9 forks source link

Unable to add decimal intl gd zip extensions #7

Open obuchmann opened 3 years ago

obuchmann commented 3 years ago

When i request following extensions together decimal intl gd zip i get an exception with libressl

ERROR: libressl3.3-libtls-3.3.3-r0: trying to overwrite usr/lib/libtls.so.20 owned by libretls-3.3.3-r0.

 Step 1/4 : FROM php:8-cli-alpine
  8-cli-alpine: Pulling from library/php
  5843afab3874: Already exists
  cfcf566573f3: Already exists
  f4ff9828d954: Already exists
  165b10189b0f: Already exists
  e9c0992b46bf: Already exists
  8841f9c80d65: Already exists
  468506ccfa87: Already exists
  217e520e9c7f: Already exists
  afb2542db891: Already exists
  Digest: sha256:edd37734c824c65cdbc1e68c9ac928c590a5c750b6b49c656a302b3b0742d371
  Status: Downloaded newer image for php:8-cli-alpine
   ---> 609cca55795c
  Step 2/4 : RUN apk add --update --no-cache zip git bash openssh
   ---> Running in a2dc2617e62b
  fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/main/x86_64/APKINDEX.tar.gz
  fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/community/x86_64/APKINDEX.tar.gz
  (1/14) Installing readline (8.1.0-r0)
  (2/14) Installing bash (5.1.4-r0)
  Executing bash-5.1.4-r0.post-install
  (3/14) Installing expat (2.4.1-r0)
  (4/14) Installing pcre2 (10.36-r0)
  (5/14) Installing git (2.32.0-r0)
  (6/14) Installing openssh-keygen (8.6_p1-r2)
  (7/14) Installing openssh-client-common (8.6_p1-r2)
  (8/14) Installing openssh-client-default (8.6_p1-r2)
  (9/14) Installing openssh-sftp-server (8.6_p1-r2)
  (10/14) Installing openssh-server-common (8.6_p1-r2)
  (11/14) Installing openssh-server (8.6_p1-r2)
  (12/14) Installing openssh (8.6_p1-r2)
  (13/14) Installing unzip (6.0-r9)
  (14/14) Installing zip (3.0-r9)
  Executing busybox-1.33.1-r2.trigger
  OK: 32 MiB in 46 packages
  Removing intermediate container a2dc2617e62b
   ---> 8bb0704bbb38
  Step 3/4 : ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/

   ---> c49d59b30135
  Step 4/4 : RUN chmod +x /usr/local/bin/install-php-extensions && sync && install-php-extensions decimal intl gd zip
   ---> Running in b0ea55e46372
  install-php-extensions v.1.2.31
  fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/main/x86_64/APKINDEX.tar.gz
  fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/community/x86_64/APKINDEX.tar.gz
  v3.14.0-62-g6f9c088458 [https://dl-cdn.alpinelinux.org/alpine/v3.14/main]
  v3.14.0-68-gb61a4cc691 [https://dl-cdn.alpinelinux.org/alpine/v3.14/community]
  OK: 14928 distinct packages available
  ### INSTALLING REQUIRED PACKAGES ###
  # Packages to be kept after installation: libbz2 libpng freetype libgcc libstdc++ icu-libs libjpeg-turbo libwebp libxau libmd libbsd libxdmcp libxcb libx11 libxext libice libuuid libsm libxt libxpm libzip
  # Packages to be used only for installation: m4 perl autoconf lz4-libs zstd-libs libarchive rhash-libs libuv cmake dpkg pkgconf dpkg-dev libmagic file brotli-dev zlib-dev libpng-dev freetype-dev binutils libgomp libatomic libgphobos gmp isl22 mpfr4 mpc1 gcc musl-dev libc-dev g++ perl-error perl-git git-perl nettle libffi p11-kit libtasn1 libunistring gnutls gnutls-c++ libgmpxx gmp-dev nettle-dev libtasn1-progs libtasn1-dev p11-kit-dev gnutls-dev icu icu-dev libjpeg-turbo-dev libressl3.3-libcrypto libressl3.3-libssl libressl3.3-libtls libressl-dev libwebp-dev xorgproto libxau-dev xcb-proto libxdmcp-dev libxcb-dev xtrans libx11-dev libxpm-dev xz-dev libzip-dev make re2c
  (1/88) Installing m4 (1.4.18-r2)
  (2/88) Installing libbz2 (1.0.8-r1)
  (3/88) Installing perl (5.32.1-r0)
  (4/88) Installing autoconf (2.71-r0)
  (5/88) Installing libgcc (10.3.1_git20210424-r2)
  (6/88) Installing libstdc++ (10.3.1_git20210424-r2)
  (7/88) Installing binutils (2.35.2-r2)
  (8/88) Installing pkgconf (1.7.4-r0)
  (9/88) Installing brotli-dev (1.0.9-r5)
  (10/88) Installing lz4-libs (1.9.3-r0)
  (11/88) Installing zstd-libs (1.4.9-r1)
  (12/88) Installing libarchive (3.5.1-r0)
  (13/88) Installing rhash-libs (1.4.1-r0)
  (14/88) Installing libuv (1.41.0-r0)
  (15/88) Installing cmake (3.20.3-r0)
  (16/88) Installing dpkg (1.20.9-r0)
  (17/88) Installing dpkg-dev (1.20.9-r0)
  (18/88) Installing libmagic (5.40-r1)
  (19/88) Installing file (5.40-r1)
  (20/88) Installing libpng (1.6.37-r1)
  (21/88) Installing freetype (2.10.4-r1)
  (22/88) Installing zlib-dev (1.2.11-r3)
  (23/88) Installing libpng-dev (1.6.37-r1)
  (24/88) Installing freetype-dev (2.10.4-r1)
  (25/88) Installing libgomp (10.3.1_git20210424-r2)
  (26/88) Installing libatomic (10.3.1_git20210424-r2)
  (27/88) Installing libgphobos (10.3.1_git20210424-r2)
  (28/88) Installing gmp (6.2.1-r0)
  (29/88) Installing isl22 (0.22-r0)
  (30/88) Installing mpfr4 (4.1.0-r0)
  (31/88) Installing mpc1 (1.2.1-r0)
  (32/88) Installing gcc (10.3.1_git20210424-r2)
  (33/88) Installing musl-dev (1.2.2-r3)
  (34/88) Installing libc-dev (0.7.2-r3)
  (35/88) Installing g++ (10.3.1_git20210424-r2)
  (36/88) Installing perl-error (0.17029-r1)
  (37/88) Installing perl-git (2.32.0-r0)
  (38/88) Installing git-perl (2.32.0-r0)
  (39/88) Installing libgmpxx (6.2.1-r0)
  (40/88) Installing gmp-dev (6.2.1-r0)
  (41/88) Installing nettle (3.7.2-r0)
  (42/88) Installing libffi (3.3-r2)
  (43/88) Installing p11-kit (0.23.22-r0)
  (44/88) Installing libtasn1 (4.17.0-r0)
  (45/88) Installing libunistring (0.9.10-r1)
  (46/88) Installing gnutls (3.7.1-r0)
  (47/88) Installing gnutls-c++ (3.7.1-r0)
  (48/88) Installing nettle-dev (3.7.2-r0)
  (49/88) Installing libtasn1-progs (4.17.0-r0)
  (50/88) Installing libtasn1-dev (4.17.0-r0)
  (51/88) Installing p11-kit-dev (0.23.22-r0)
  (52/88) Installing gnutls-dev (3.7.1-r0)
  (53/88) Installing icu-libs (67.1-r2)
  (54/88) Installing icu (67.1-r2)
  (55/88) Installing icu-dev (67.1-r2)
  (56/88) Installing libmd (1.0.3-r0)
  (57/88) Installing libbsd (0.11.3-r0)
  (58/88) Installing libice (1.0.10-r0)
  (59/88) Installing libjpeg-turbo (2.1.0-r0)
  (60/88) Installing libjpeg-turbo-dev (2.1.0-r0)
  (61/88) Installing libressl3.3-libcrypto (3.3.3-r0)
  (62/88) Installing libressl3.3-libssl (3.3.3-r0)
  (63/88) Installing libressl3.3-libtls (3.3.3-r0)
  ERROR: libressl3.3-libtls-3.3.3-r0: trying to overwrite usr/lib/libtls.so.20 owned by libretls-3.3.3-r0.
  ERROR: libressl3.3-libtls-3.3.3-r0: trying to overwrite usr/lib/libtls.so.20.0.3 owned by libretls-3.3.3-r0.
  (64/88) Installing libressl-dev (3.3.3-r0)
  (65/88) Installing libuuid (2.37-r0)
  (66/88) Installing libsm (1.2.3-r0)
  (67/88) Installing libwebp (1.2.0-r2)
  (68/88) Installing libwebp-dev (1.2.0-r2)
  (69/88) Installing libxau (1.0.9-r0)
  (70/88) Installing libxdmcp (1.1.3-r0)
  (71/88) Installing libxcb (1.14-r2)
  (72/88) Installing libx11 (1.7.2-r0)
  (73/88) Installing xorgproto (2021.4-r0)
  (74/88) Installing libxau-dev (1.0.9-r0)
  (75/88) Installing xcb-proto (1.14.1-r2)
  (76/88) Installing libxdmcp-dev (1.1.3-r0)
  (77/88) Installing libxcb-dev (1.14-r2)
  (78/88) Installing xtrans (1.4.0-r1)
  (79/88) Installing libx11-dev (1.7.2-r0)
  (80/88) Installing libxext (1.3.4-r0)
  (81/88) Installing libxt (1.2.1-r0)
  (82/88) Installing libxpm (3.5.13-r0)
  (83/88) Installing libxpm-dev (3.5.13-r0)
  (84/88) Installing libzip (1.7.3-r2)
  (85/88) Installing xz-dev (5.2.5-r0)
  (86/88) Installing libzip-dev (1.7.3-r2)
  (87/88) Installing make (4.3-r0)
  (88/88) Installing re2c (2.1.1-r0)
  Executing busybox-1.33.1-r2.trigger
  1 error; 412 MiB in 134 packages
  The command '/bin/sh -c chmod +x /usr/local/bin/install-php-extensions && sync && install-php-extensions decimal intl gd zip' returned a non-zero code: 1
Error: Process completed with exit code 1.