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

aws-ecr/build_and_push_image command: Docker build fails but step succeeds #372

Closed
ktrain opened this issue Jan 9, 2025 · 7 comments
Closed
Assignees
Labels
bug Something isn't working

Comments

@ktrain
Copy link

ktrain commented Jan 9, 2025

Orb version

9.3.7

What happened

Execution of a build job whose final step is the aws-ecr/build_and_push_image command succeeded, even when the Docker build failed (with exit code 6).

The job configuration:

  build:
    <<: *defaults
    parameters:
      push_image:
        type: boolean
        default: false
      repo:
        type: string
      tag:
        type: string
    steps:
      - setup_remote_docker
      - attach_workspace:
          at: ~/workspace
      - run:
          name: Build TS
          command: npm run build
      - aws-ecr/build_and_push_image:
          auth:
            - aws-cli/setup
          checkout: false
          repo: << parameters.repo >>  # required, but not used when push_image is false
          push_image: << parameters.push_image >>
          extra_build_args: --target=prod
          tag: << parameters.tag >>
Command step log
+ docker buildx ls
+ grep -q DLC_builder
+ docker buildx create --name DLC_builder --use
DLC_builder
+ echo 'Context is set to DLC_builder'
Context is set to DLC_builder
+ set +x
+ docker buildx build -f ./Dockerfile -t ************.dkr.ecr.*********.amazonaws.com/***********:3d11b681-a82e-49b2-900c-54ca09519dfe -t ************.dkr.ecr.*********.amazonaws.com/***********:latest --platform linux/amd64 --progress plain --target=prod --push .
#0 building with "DLC_builder" instance using docker-container driver

#1 [internal] booting buildkit
#1 pulling image moby/buildkit:buildx-stable-1
#1 pulling image moby/buildkit:buildx-stable-1 1.9s done
#1 creating container buildx_buildkit_dlc_builder0
#1 creating container buildx_buildkit_dlc_builder0 0.7s done
#1 DONE 2.6s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 2.01kB done
#2 DONE 0.0s

#3 resolve image config for docker-image://docker.io/docker/dockerfile:1
#3 DONE 0.3s

#4 docker-image://docker.io/docker/dockerfile:1@sha256:93bfd3b68c109427185cd78b4779fc82b484b0b7618e36d0f104d4d801e66d25
#4 resolve docker.io/docker/dockerfile:1@sha256:93bfd3b68c109427185cd78b4779fc82b484b0b7618e36d0f104d4d801e66d25 0.0s done
#4 sha256:8a2af9a64344571e7f712dde5e52bb25729d3ea0f3208ec86dd5af836b4ef1b9 12.78MB / 12.78MB 0.2s
#4 sha256:8a2af9a64344571e7f712dde5e52bb25729d3ea0f3208ec86dd5af836b4ef1b9 12.78MB / 12.78MB 0.2s done
#4 extracting sha256:8a2af9a64344571e7f712dde5e52bb25729d3ea0f3208ec86dd5af836b4ef1b9 0.1s done
#4 DONE 0.3s

#5 [internal] load metadata for docker.io/library/node:20.17-bookworm-slim
#5 DONE 0.2s

#6 [internal] load .dockerignore
#6 transferring context: 117B done
#6 DONE 0.0s

#7 [base 1/6] FROM docker.io/library/node:20.17-bookworm-slim@sha256:2394e403d45a644e41ac2a15b6f843a7d4a99ad24be48c27982c5fdc61a1ef17
#7 resolve docker.io/library/node:20.17-bookworm-slim@sha256:2394e403d45a644e41ac2a15b6f843a7d4a99ad24be48c27982c5fdc61a1ef17 0.0s done
#7 sha256:06a1fd3314fb5f4737ddf068a4f9e7b7061e8a54fa3d17d7f1e72df6786e8a3c 445B / 445B 0.0s done
#7 sha256:12d91d8d3f33fe0cce6c4a1d53c58b578d7ebc29d336f8f5e958a071d1bffdb9 3.31kB / 3.31kB 0.1s done
#7 sha256:357b88b87995cd4070f4e6debe6c0202cd010538fb0b188591de4b8be4884ec4 1.71MB / 1.71MB 0.1s done
#7 sha256:3c47054f1b4663dda503c60728fa34be382fb6541f5d4f4b252b6be042325dee 12.58MB / 40.69MB 0.2s
#7 sha256:302e3ee498053a7b5332ac79e8efebec16e900289fc1ecd1c754ce8fa047fcab 12.58MB / 29.13MB 0.2s
#7 sha256:3c47054f1b4663dda503c60728fa34be382fb6541f5d4f4b252b6be042325dee 28.05MB / 40.69MB 0.3s
#7 sha256:302e3ee498053a7b5332ac79e8efebec16e900289fc1ecd1c754ce8fa047fcab 27.26MB / 29.13MB 0.3s
#7 sha256:3c47054f1b4663dda503c60728fa34be382fb6541f5d4f4b252b6be042325dee 40.69MB / 40.69MB 0.5s
#7 sha256:302e3ee498053a7b5332ac79e8efebec16e900289fc1ecd1c754ce8fa047fcab 29.13MB / 29.13MB 0.3s done
#7 extracting sha256:302e3ee498053a7b5332ac79e8efebec16e900289fc1ecd1c754ce8fa047fcab
#7 sha256:3c47054f1b4663dda503c60728fa34be382fb6541f5d4f4b252b6be042325dee 40.69MB / 40.69MB 0.5s done
#7 extracting sha256:302e3ee498053a7b5332ac79e8efebec16e900289fc1ecd1c754ce8fa047fcab 1.0s done
#7 extracting sha256:12d91d8d3f33fe0cce6c4a1d53c58b578d7ebc29d336f8f5e958a071d1bffdb9 0.0s done
#7 extracting sha256:3c47054f1b4663dda503c60728fa34be382fb6541f5d4f4b252b6be042325dee
#7 extracting sha256:3c47054f1b4663dda503c60728fa34be382fb6541f5d4f4b252b6be042325dee 1.2s done
#7 extracting sha256:357b88b87995cd4070f4e6debe6c0202cd010538fb0b188591de4b8be4884ec4
#7 extracting sha256:357b88b87995cd4070f4e6debe6c0202cd010538fb0b188591de4b8be4884ec4 0.1s done
#7 extracting sha256:06a1fd3314fb5f4737ddf068a4f9e7b7061e8a54fa3d17d7f1e72df6786e8a3c 0.0s done
#7 DONE 2.8s

#8 [internal] load build context
#8 ...

#9 [base 2/6] RUN mkdir -p /usr/src/app
#9 DONE 0.6s

#10 [base 3/6] WORKDIR /usr/src/app
#10 DONE 0.1s

#8 [internal] load build context
#8 ...

#11 [base 4/6] RUN rm -f /etc/apt/apt.conf.d/docker-clean;     echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache
#11 DONE 0.1s

#8 [internal] load build context
#8 transferring context: 519.86MB 5.0s
#8 transferring context: 635.13MB 6.3s done
#8 DONE 6.3s

#12 [base 5/6] RUN --mount=target=/var/lib/apt/lists,type=cache,sharing=locked     --mount=target=/var/cache/apt,type=cache,sharing=locked     apt-get update     && apt-get install -yqq --no-install-recommends     gconf-service libasound2 libatk1.0-0 libcairo2 libcups2 libfontconfig1     libgdk-pixbuf2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libxss1     fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils libgbm1
#12 0.160 Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
#12 0.169 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
#12 0.169 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
#12 0.241 Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8789 kB]
#12 0.307 Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [8856 B]
#12 0.355 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [240 kB]
#12 1.273 Fetched 9292 kB in 1s (8247 kB/s)
#12 1.273 Reading package lists...
#12 3.264 debconf: delaying package configuration, since apt-utils is not installed
(Reading database ... 6089 files and directories currently installed.)
#12 3.304 Preparing to unpack .../bsdutils_1%3a2.38.1-5+deb12u2_amd64.deb ...
#12 3.315 Unpacking bsdutils (1:2.38.1-5+deb12u2) over (1:2.38.1-5+deb12u1) ...
#12 3.388 Setting up bsdutils (1:2.38.1-5+deb12u2) ...
(Reading database ... 6089 files and directories currently installed.)
#12 3.427 Preparing to unpack .../libsmartcols1_2.38.1-5+deb12u2_amd64.deb ...
#12 3.441 Unpacking libsmartcols1:amd64 (2.38.1-5+deb12u2) over (2.38.1-5+deb12u1) ...
#12 3.484 Setting up libsmartcols1:amd64 (2.38.1-5+deb12u2) ...
(Reading database ... 6089 files and directories currently installed.)
#12 3.525 Preparing to unpack .../util-linux-extra_2.38.1-5+deb12u2_amd64.deb ...
#12 3.538 Unpacking util-linux-extra (2.38.1-5+deb12u2) over (2.38.1-5+deb12u1) ...
#12 3.604 Setting up util-linux-extra (2.38.1-5+deb12u2) ...
(Reading database ... 6089 files and directories currently installed.)
#12 3.662 Preparing to unpack .../util-linux_2.38.1-5+deb12u2_amd64.deb ...
#12 3.674 Unpacking util-linux (2.38.1-5+deb12u2) over (2.38.1-5+deb12u1) ...
#12 4.125 Setting up util-linux (2.38.1-5+deb12u2) ...
#12 4.150 update-alternatives: warning: forcing reinstallation of alternative /bin/more because link group pager is broken
#12 4.150 update-alternatives: warning: skip creation of /usr/share/man/man1/pager.1.gz because associated file /usr/share/man/man1/more.1.gz (of link group pager) doesn't exist
(Reading database ... 6089 files and directories currently installed.)
#12 4.262 Preparing to unpack .../mount_2.38.1-5+deb12u2_amd64.deb ...
#12 4.274 Unpacking mount (2.38.1-5+deb12u2) over (2.38.1-5+deb12u1) ...
#12 4.338 Selecting previously unselected package libssl3:amd64.
#12 4.339 Preparing to unpack .../libssl3_3.0.15-1~deb12u1_amd64.deb ...
#12 4.343 Unpacking libssl3:amd64 (3.0.15-1~deb12u1) ...
#12 4.492 Preparing to unpack .../libblkid1_2.38.1-5+deb12u2_amd64.deb ...
#12 4.503 Unpacking libblkid1:amd64 (2.38.1-5+deb12u2) over (2.38.1-5+deb12u1) ...
#12 4.547 Setting up libblkid1:amd64 (2.38.1-5+deb12u2) ...
#12 4.587 Selecting previously unselected package libargon2-1:amd64.
(Reading database ... 6101 files and directories currently installed.)
#12 4.592 Preparing to unpack .../libargon2-1_0~20171227-0.3+deb12u1_amd64.deb ...
#12 4.596 Unpacking libargon2-1:amd64 (0~20171227-0.3+deb12u1) ...
#12 4.632 Preparing to unpack .../libudev1_252.31-1~deb12u1_amd64.deb ...
#12 4.643 Unpacking libudev1:amd64 (252.31-1~deb12u1) over (252.30-1~deb12u2) ...
#12 4.687 Setting up libudev1:amd64 (252.31-1~deb12u1) ...
#12 4.719 Selecting previously unselected package dmsetup.
(Reading database ... 6106 files and directories currently installed.)
#12 4.723 Preparing to unpack .../dmsetup_2%3a1.02.185-2_amd64.deb ...
#12 4.726 Unpacking dmsetup (2:1.02.185-2) ...
#12 4.760 Selecting previously unselected package libdevmapper1.02.1:amd64.
#12 4.761 Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-2_amd64.deb ...
#12 4.765 Unpacking libdevmapper1.02.1:amd64 (2:1.02.185-2) ...
#12 4.804 Selecting previously unselected package libjson-c5:amd64.
#12 4.805 Preparing to unpack .../libjson-c5_0.16-2_amd64.deb ...
#12 4.809 Unpacking libjson-c5:amd64 (0.16-2) ...
#12 4.843 Preparing to unpack .../libuuid1_2.38.1-5+deb12u2_amd64.deb ...
#12 4.854 Unpacking libuuid1:amd64 (2.38.1-5+deb12u2) over (2.38.1-5+deb12u1) ...
#12 4.890 Setting up libuuid1:amd64 (2.38.1-5+deb12u2) ...
#12 4.932 Selecting previously unselected package libcryptsetup12:amd64.
(Reading database ... 6135 files and directories currently installed.)
#12 4.936 Preparing to unpack .../0-libcryptsetup12_2%3a2.6.1-4~deb12u2_amd64.deb ...
#12 4.940 Unpacking libcryptsetup12:amd64 (2:2.6.1-4~deb12u2) ...
#12 4.988 Selecting previously unselected package libfdisk1:amd64.
#12 4.989 Preparing to unpack .../1-libfdisk1_2.38.1-5+deb12u2_amd64.deb ...
#12 4.993 Unpacking libfdisk1:amd64 (2.38.1-5+deb12u2) ...
#12 5.037 Selecting previously unselected package libkmod2:amd64.
#12 5.038 Preparing to unpack .../2-libkmod2_30+20221128-1_amd64.deb ...
#12 5.042 Unpacking libkmod2:amd64 (30+20221128-1) ...
#12 5.076 Selecting previously unselected package libapparmor1:amd64.
#12 5.077 Preparing to unpack .../3-libapparmor1_3.0.8-3_amd64.deb ...
#12 5.081 Unpacking libapparmor1:amd64 (3.0.8-3) ...
#12 5.113 Selecting previously unselected package libip4tc2:amd64.
#12 5.114 Preparing to unpack .../4-libip4tc2_1.8.9-2_amd64.deb ...
#12 5.118 Unpacking libip4tc2:amd64 (1.8.9-2) ...
#12 5.148 Preparing to unpack .../5-libmount1_2.38.1-5+deb12u2_amd64.deb ...
#12 5.159 Unpacking libmount1:amd64 (2.38.1-5+deb12u2) over (2.38.1-5+deb12u1) ...
#12 5.209 Setting up libmount1:amd64 (2.38.1-5+deb12u2) ...
#12 5.240 Selecting previously unselected package libsystemd-shared:amd64.
(Reading database ... 6167 files and directories currently installed.)
#12 5.244 Preparing to unpack .../libsystemd-shared_252.31-1~deb12u1_amd64.deb ...
#12 5.249 Unpacking libsystemd-shared:amd64 (252.31-1~deb12u1) ...
#12 5.398 Preparing to unpack .../libsystemd0_252.31-1~deb12u1_amd64.deb ...
#12 5.410 Unpacking libsystemd0:amd64 (252.31-1~deb12u1) over (252.30-1~deb12u2) ...
#12 5.470 Setting up libsystemd0:amd64 (252.31-1~deb12u1) ...
#12 5.482 Setting up libssl3:amd64 (3.0.15-1~deb12u1) ...
#12 5.522 Selecting previously unselected package systemd.
(Reading database ... 6175 files and directories currently installed.)
#12 5.527 Preparing to unpack .../systemd_252.31-1~deb12u1_amd64.deb ...
#12 5.541 Unpacking systemd (252.31-1~deb12u1) ...
#12 5.760 Setting up libargon2-1:amd64 (0~20171227-0.3+deb12u1) ...
#12 5.772 Setting up libjson-c5:amd64 (0.16-2) ...
#12 5.784 Setting up libfdisk1:amd64 (2.38.1-5+deb12u2) ...
#12 5.796 Setting up libkmod2:amd64 (30+20221128-1) ...
#12 5.807 Setting up libapparmor1:amd64 (3.0.8-3) ...
#12 5.819 Setting up libip4tc2:amd64 (1.8.9-2) ...
#12 5.832 Setting up libsystemd-shared:amd64 (252.31-1~deb12u1) ...
#12 5.844 Setting up mount (2.38.1-5+deb12u2) ...
#12 5.859 Setting up libdevmapper1.02.1:amd64 (2:1.02.185-2) ...
#12 5.872 Setting up libcryptsetup12:amd64 (2:2.6.1-4~deb12u2) ...
#12 5.886 Setting up systemd (252.31-1~deb12u1) ...
#12 5.928 Created symlink /etc/systemd/system/getty.target.wants/[email protected] → /lib/systemd/system/[email protected].
#12 5.932 Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /lib/systemd/system/remote-fs.target.
#12 5.935 Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /lib/systemd/system/systemd-pstore.service.
#12 5.939 Initializing machine ID from random generator.
#12 5.956 Creating group 'systemd-journal' with GID 999.
#12 5.956 Creating group 'systemd-network' with GID 998.
#12 5.956 Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998.
#12 5.994 Setting up dmsetup (2:1.02.185-2) ...
#12 6.032 Selecting previously unselected package systemd-sysv.
(Reading database ... 7023 files and directories currently installed.)
#12 6.037 Preparing to unpack .../000-systemd-sysv_252.31-1~deb12u1_amd64.deb ...
#12 6.041 Unpacking systemd-sysv (252.31-1~deb12u1) ...
#12 6.075 Selecting previously unselected package libdbus-1-3:amd64.
#12 6.076 Preparing to unpack .../001-libdbus-1-3_1.14.10-1~deb12u1_amd64.deb ...
#12 6.079 Unpacking libdbus-1-3:amd64 (1.14.10-1~deb12u1) ...
#12 6.117 Selecting previously unselected package dbus-bin.
#12 6.118 Preparing to unpack .../002-dbus-bin_1.14.10-1~deb12u1_amd64.deb ...
#12 6.121 Unpacking dbus-bin (1.14.10-1~deb12u1) ...
#12 6.154 Selecting previously unselected package dbus-session-bus-common.
#12 6.156 Preparing to unpack .../003-dbus-session-bus-common_1.14.10-1~deb12u1_all.deb ...
#12 6.159 Unpacking dbus-session-bus-common (1.14.10-1~deb12u1) ...
#12 6.196 Selecting previously unselected package libexpat1:amd64.
#12 6.197 Preparing to unpack .../004-libexpat1_2.5.0-1+deb12u1_amd64.deb ...
#12 6.201 Unpacking libexpat1:amd64 (2.5.0-1+deb12u1) ...
#12 6.234 Selecting previously unselected package dbus-daemon.
#12 6.235 Preparing to unpack .../005-dbus-daemon_1.14.10-1~deb12u1_amd64.deb ...
#12 6.239 Unpacking dbus-daemon (1.14.10-1~deb12u1) ...
#12 6.278 Selecting previously unselected package dbus-system-bus-common.
#12 6.279 Preparing to unpack .../006-dbus-system-bus-common_1.14.10-1~deb12u1_all.deb ...
#12 6.283 Unpacking dbus-system-bus-common (1.14.10-1~deb12u1) ...
#12 6.325 Selecting previously unselected package dbus.
#12 6.327 Preparing to unpack .../007-dbus_1.14.10-1~deb12u1_amd64.deb ...
#12 6.331 Unpacking dbus (1.14.10-1~deb12u1) ...
#12 6.369 Selecting previously unselected package libncursesw6:amd64.
#12 6.370 Preparing to unpack .../008-libncursesw6_6.4-4_amd64.deb ...
#12 6.374 Unpacking libncursesw6:amd64 (6.4-4) ...
#12 6.409 Selecting previously unselected package libproc2-0:amd64.
#12 6.410 Preparing to unpack .../009-libproc2-0_2%3a4.0.2-3_amd64.deb ...
#12 6.415 Unpacking libproc2-0:amd64 (2:4.0.2-3) ...
#12 6.455 Selecting previously unselected package procps.
#12 6.456 Preparing to unpack .../010-procps_2%3a4.0.2-3_amd64.deb ...
#12 6.465 Unpacking procps (2:4.0.2-3) ...
#12 6.533 Selecting previously unselected package sensible-utils.
#12 6.535 Preparing to unpack .../011-sensible-utils_0.0.17+nmu1_all.deb ...
#12 6.538 Unpacking sensible-utils (0.0.17+nmu1) ...
#12 6.571 Selecting previously unselected package libpam-systemd:amd64.
#12 6.572 Preparing to unpack .../012-libpam-systemd_252.31-1~deb12u1_amd64.deb ...
#12 6.576 Unpacking libpam-systemd:amd64 (252.31-1~deb12u1) ...
#12 6.626 Selecting previously unselected package ucf.
#12 6.627 Preparing to unpack .../013-ucf_3.0043+nmu1_all.deb ...
#12 6.632 Moving old data out of the way
#12 6.632 Unpacking ucf (3.0043+nmu1) ...
#12 6.667 Selecting previously unselected package hicolor-icon-theme.
#12 6.669 Preparing to unpack .../014-hicolor-icon-theme_0.17-2_all.deb ...
#12 6.672 Unpacking hicolor-icon-theme (0.17-2) ...
#12 6.726 Selecting previously unselected package libgdk-pixbuf2.0-common.
#12 6.727 Preparing to unpack .../015-libgdk-pixbuf2.0-common_2.42.10+dfsg-1+deb12u1_all.deb ...
#12 6.731 Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-1+deb12u1) ...
#12 6.792 Selecting previously unselected package libglib2.0-0:amd64.
#12 6.793 Preparing to unpack .../016-libglib2.0-0_2.74.6-2+deb12u4_amd64.deb ...
#12 6.797 Unpacking libglib2.0-0:amd64 (2.74.6-2+deb12u4) ...
#12 6.921 Selecting previously unselected package libicu72:amd64.
#12 6.922 Preparing to unpack .../017-libicu72_72.1-3_amd64.deb ...
#12 6.926 Unpacking libicu72:amd64 (72.1-3) ...
#12 7.430 Selecting previously unselected package libxml2:amd64.
#12 7.431 Preparing to unpack .../018-libxml2_2.9.14+dfsg-1.3~deb12u1_amd64.deb ...
#12 7.436 Unpacking libxml2:amd64 (2.9.14+dfsg-1.3~deb12u1) ...
#12 7.509 Selecting previously unselected package shared-mime-info.
#12 7.511 Preparing to unpack .../019-shared-mime-info_2.2-1_amd64.deb ...
#12 7.515 Unpacking shared-mime-info (2.2-1) ...
#12 7.622 Selecting previously unselected package libjpeg62-turbo:amd64.
#12 7.623 Preparing to unpack .../020-libjpeg62-turbo_1%3a2.1.5-2_amd64.deb ...
#12 7.627 Unpacking libjpeg62-turbo:amd64 (1:2.1.5-2) ...
#12 7.665 Selecting previously unselected package libpng16-16:amd64.
#12 7.666 Preparing to unpack .../021-libpng16-16_1.6.39-2_amd64.deb ...
#12 7.669 Unpacking libpng16-16:amd64 (1.6.39-2) ...
#12 7.714 Selecting previously unselected package libdeflate0:amd64.
#12 7.716 Preparing to unpack .../022-libdeflate0_1.14-1_amd64.deb ...
#12 7.720 Unpacking libdeflate0:amd64 (1.14-1) ...
#12 7.759 Selecting previously unselected package libjbig0:amd64.
#12 7.760 Preparing to unpack .../023-libjbig0_2.1-6.1_amd64.deb ...
#12 7.764 Unpacking libjbig0:amd64 (2.1-6.1) ...
#12 7.797 Selecting previously unselected package liblerc4:amd64.
#12 7.798 Preparing to unpack .../024-liblerc4_4.0.0+ds-2_amd64.deb ...
#12 7.802 Unpacking liblerc4:amd64 (4.0.0+ds-2) ...
#12 7.841 Selecting previously unselected package libwebp7:amd64.
#12 7.842 Preparing to unpack .../025-libwebp7_1.2.4-0.2+deb12u1_amd64.deb ...
#12 7.847 Unpacking libwebp7:amd64 (1.2.4-0.2+deb12u1) ...
#12 7.904 Selecting previously unselected package libtiff6:amd64.
#12 7.905 Preparing to unpack .../026-libtiff6_4.5.0-6+deb12u1_amd64.deb ...
#12 7.911 Unpacking libtiff6:amd64 (4.5.0-6+deb12u1) ...
#12 7.973 Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64.
#12 7.974 Preparing to unpack .../027-libgdk-pixbuf-2.0-0_2.42.10+dfsg-1+deb12u1_amd64.deb ...
#12 7.980 Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-1+deb12u1) ...
#12 8.045 Selecting previously unselected package gtk-update-icon-cache.
#12 8.046 Preparing to unpack .../028-gtk-update-icon-cache_3.24.38-2~deb12u3_amd64.deb ...
#12 8.051 Unpacking gtk-update-icon-cache (3.24.38-2~deb12u3) ...
#12 8.095 Selecting previously unselected package adwaita-icon-theme.
#12 8.096 Preparing to unpack .../029-adwaita-icon-theme_43-1_all.deb ...
#12 8.100 Unpacking adwaita-icon-theme (43-1) ...
#12 8.651 Selecting previously unselected package at-spi2-common.
#12 8.654 Preparing to unpack .../030-at-spi2-common_2.46.0-5_all.deb ...
#12 8.661 Unpacking at-spi2-common (2.46.0-5) ...
#12 8.708 Selecting previously unselected package dbus-user-session.
#12 8.709 Preparing to unpack .../031-dbus-user-session_1.14.10-1~deb12u1_amd64.deb ...
#12 8.713 Unpacking dbus-user-session (1.14.10-1~deb12u1) ...
#12 8.751 Selecting previously unselected package libdconf1:amd64.
#12 8.753 Preparing to unpack .../032-libdconf1_0.40.0-4_amd64.deb ...
#12 8.757 Unpacking libdconf1:amd64 (0.40.0-4) ...
#12 8.787 Selecting previously unselected package dconf-service.
#12 8.788 Preparing to unpack .../033-dconf-service_0.40.0-4_amd64.deb ...
#12 8.793 Unpacking dconf-service (0.40.0-4) ...
#12 8.820 Selecting previously unselected package dconf-gsettings-backend:amd64.
#12 8.822 Preparing to unpack .../034-dconf-gsettings-backend_0.40.0-4_amd64.deb ...
#12 8.825 Unpacking dconf-gsettings-backend:amd64 (0.40.0-4) ...
#12 8.854 Selecting previously unselected package libbrotli1:amd64.
#12 8.856 Preparing to unpack .../035-libbrotli1_1.0.9-2+b6_amd64.deb ...
#12 8.860 Unpacking libbrotli1:amd64 (1.0.9-2+b6) ...
#12 8.907 Selecting previously unselected package libfreetype6:amd64.
#12 8.909 Preparing to unpack .../036-libfreetype6_2.12.1+dfsg-5+deb12u3_amd64.deb ...
#12 8.917 Unpacking libfreetype6:amd64 (2.12.1+dfsg-5+deb12u3) ...
#12 8.966 Selecting previously unselected package fonts-liberation.
#12 8.968 Preparing to unpack .../037-fonts-liberation_1%3a1.07.4-11_all.deb ...
#12 8.972 Unpacking fonts-liberation (1:1.07.4-11) ...
#12 9.065 Selecting previously unselected package fontconfig-config.
#12 9.067 Preparing to unpack .../038-fontconfig-config_2.14.1-4_amd64.deb ...
#12 9.141 Unpacking fontconfig-config (2.14.1-4) ...
#12 9.187 Selecting previously unselected package libfontconfig1:amd64.
#12 9.189 Preparing to unpack .../039-libfontconfig1_2.14.1-4_amd64.deb ...
#12 9.193 Unpacking libfontconfig1:amd64 (2.14.1-4) ...
#12 9.240 Selecting previously unselected package fontconfig.
#12 9.241 Preparing to unpack .../040-fontconfig_2.14.1-4_amd64.deb ...
#12 9.245 Unpacking fontconfig (2.14.1-4) ...
#12 9.291 Selecting previously unselected package libdbus-glib-1-2:amd64.
#12 9.292 Preparing to unpack .../041-libdbus-glib-1-2_0.112-3_amd64.deb ...
#12 9.296 Unpacking libdbus-glib-1-2:amd64 (0.112-3) ...
#12 9.330 Selecting previously unselected package gconf2-common.
#12 9.331 Preparing to unpack .../042-gconf2-common_3.2.6-8_all.deb ...
#12 9.335 Unpacking gconf2-common (3.2.6-8) ...
#12 9.421 Selecting previously unselected package libgconf-2-4:amd64.
#12 9.422 Preparing to unpack .../043-libgconf-2-4_3.2.6-8_amd64.deb ...
#12 9.426 Unpacking libgconf-2-4:amd64 (3.2.6-8) ...
#12 9.462 Selecting previously unselected package libsasl2-modules-db:amd64.
#12 9.463 Preparing to unpack .../044-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ...
#12 9.467 Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
#12 9.496 Selecting previously unselected package libsasl2-2:amd64.
#12 9.498 Preparing to unpack .../045-libsasl2-2_2.1.28+dfsg-10_amd64.deb ...
#12 9.502 Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ...
#12 9.536 Selecting previously unselected package libldap-2.5-0:amd64.
#12 9.538 Preparing to unpack .../046-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ...
#12 9.542 Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
#12 9.577 Selecting previously unselected package gconf-service.
#12 9.578 Preparing to unpack .../047-gconf-service_3.2.6-8_amd64.deb ...
#12 9.583 Unpacking gconf-service (3.2.6-8) ...
#12 9.621 Selecting previously unselected package libasound2-data.
#12 9.623 Preparing to unpack .../048-libasound2-data_1.2.8-1_all.deb ...
#12 9.627 Unpacking libasound2-data (1.2.8-1) ...
#12 9.671 Selecting previously unselected package libasound2:amd64.
#12 9.673 Preparing to unpack .../049-libasound2_1.2.8-1+b1_amd64.deb ...
#12 9.678 Unpacking libasound2:amd64 (1.2.8-1+b1) ...
#12 9.735 Selecting previously unselected package libatk1.0-0:amd64.
#12 9.737 Preparing to unpack .../050-libatk1.0-0_2.46.0-5_amd64.deb ...
#12 9.740 Unpacking libatk1.0-0:amd64 (2.46.0-5) ...
#12 9.770 Selecting previously unselected package libxau6:amd64.
#12 9.771 Preparing to unpack .../051-libxau6_1%3a1.0.9-1_amd64.deb ...
#12 9.775 Unpacking libxau6:amd64 (1:1.0.9-1) ...
#12 9.805 Selecting previously unselected package libbsd0:amd64.
#12 9.806 Preparing to unpack .../052-libbsd0_0.11.7-2_amd64.deb ...
#12 9.810 Unpacking libbsd0:amd64 (0.11.7-2) ...
#12 9.845 Selecting previously unselected package libxdmcp6:amd64.
#12 9.846 Preparing to unpack .../053-libxdmcp6_1%3a1.1.2-3_amd64.deb ...
#12 9.850 Unpacking libxdmcp6:amd64 (1:1.1.2-3) ...
#12 9.882 Selecting previously unselected package libxcb1:amd64.
#12 9.883 Preparing to unpack .../054-libxcb1_1.15-1_amd64.deb ...
#12 9.887 Unpacking libxcb1:amd64 (1.15-1) ...
#12 9.918 Selecting previously unselected package libx11-data.
#12 9.920 Preparing to unpack .../055-libx11-data_2%3a1.8.4-2+deb12u2_all.deb ...
#12 9.924 Unpacking libx11-data (2:1.8.4-2+deb12u2) ...
#12 9.985 Selecting previously unselected package libx11-6:amd64.
#12 9.987 Preparing to unpack .../056-libx11-6_2%3a1.8.4-2+deb12u2_amd64.deb ...
#12 9.993 Unpacking libx11-6:amd64 (2:1.8.4-2+deb12u2) ...
#12 10.07 Selecting previously unselected package libxext6:amd64.
#12 10.07 Preparing to unpack .../057-libxext6_2%3a1.3.4-1+b1_amd64.deb ...
#12 10.08 Unpacking libxext6:amd64 (2:1.3.4-1+b1) ...
#12 10.12 Selecting previously unselected package libxi6:amd64.
#12 10.12 Preparing to unpack .../058-libxi6_2%3a1.8-1+b1_amd64.deb ...
#12 10.12 Unpacking libxi6:amd64 (2:1.8-1+b1) ...
#12 10.16 Selecting previously unselected package libatspi2.0-0:amd64.
#12 10.16 Preparing to unpack .../059-libatspi2.0-0_2.46.0-5_amd64.deb ...
#12 10.17 Unpacking libatspi2.0-0:amd64 (2.46.0-5) ...
#12 10.21 Selecting previously unselected package libatk-bridge2.0-0:amd64.
#12 10.21 Preparing to unpack .../060-libatk-bridge2.0-0_2.46.0-5_amd64.deb ...
#12 10.21 Unpacking libatk-bridge2.0-0:amd64 (2.46.0-5) ...
#12 10.24 Selecting previously unselected package libavahi-common-data:amd64.
#12 10.24 Preparing to unpack .../061-libavahi-common-data_0.8-10_amd64.deb ...
#12 10.25 Unpacking libavahi-common-data:amd64 (0.8-10) ...
#12 10.29 Selecting previously unselected package libavahi-common3:amd64.
#12 10.29 Preparing to unpack .../062-libavahi-common3_0.8-10_amd64.deb ...
#12 10.29 Unpacking libavahi-common3:amd64 (0.8-10) ...
#12 10.32 Selecting previously unselected package libavahi-client3:amd64.
#12 10.32 Preparing to unpack .../063-libavahi-client3_0.8-10_amd64.deb ...
#12 10.33 Unpacking libavahi-client3:amd64 (0.8-10) ...
#12 10.36 Selecting previously unselected package libgtk2.0-common.
#12 10.36 Preparing to unpack .../064-libgtk2.0-common_2.24.33-2+deb12u1_all.deb ...
#12 10.36 Unpacking libgtk2.0-common (2.24.33-2+deb12u1) ...
#12 10.59 Selecting previously unselected package libpixman-1-0:amd64.
#12 10.59 Preparing to unpack .../065-libpixman-1-0_0.42.2-1_amd64.deb ...
#12 10.59 Unpacking libpixman-1-0:amd64 (0.42.2-1) ...
#12 10.65 Selecting previously unselected package libxcb-render0:amd64.
#12 10.65 Preparing to unpack .../066-libxcb-render0_1.15-1_amd64.deb ...
#12 10.65 Unpacking libxcb-render0:amd64 (1.15-1) ...
#12 10.70 Selecting previously unselected package libxcb-shm0:amd64.
#12 10.70 Preparing to unpack .../067-libxcb-shm0_1.15-1_amd64.deb ...
#12 10.70 Unpacking libxcb-shm0:amd64 (1.15-1) ...
#12 10.74 Selecting previously unselected package libxrender1:amd64.
#12 10.74 Preparing to unpack .../068-libxrender1_1%3a0.9.10-1.1_amd64.deb ...
#12 10.75 Unpacking libxrender1:amd64 (1:0.9.10-1.1) ...
#12 10.78 Selecting previously unselected package libcairo2:amd64.
#12 10.78 Preparing to unpack .../069-libcairo2_1.16.0-7_amd64.deb ...
#12 10.78 Unpacking libcairo2:amd64 (1.16.0-7) ...
#12 10.84 Selecting previously unselected package libkrb5support0:amd64.
#12 10.85 Preparing to unpack .../070-libkrb5support0_1.20.1-2+deb12u2_amd64.deb ...
#12 10.85 Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u2) ...
#12 10.89 Selecting previously unselected package libk5crypto3:amd64.
#12 10.89 Preparing to unpack .../071-libk5crypto3_1.20.1-2+deb12u2_amd64.deb ...
#12 10.89 Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u2) ...
#12 10.93 Selecting previously unselected package libkeyutils1:amd64.
#12 10.93 Preparing to unpack .../072-libkeyutils1_1.6.3-2_amd64.deb ...
#12 10.94 Unpacking libkeyutils1:amd64 (1.6.3-2) ...
#12 10.97 Selecting previously unselected package libkrb5-3:amd64.
#12 10.97 Preparing to unpack .../073-libkrb5-3_1.20.1-2+deb12u2_amd64.deb ...
#12 10.97 Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u2) ...
#12 11.04 Selecting previously unselected package libgssapi-krb5-2:amd64.
#12 11.04 Preparing to unpack .../074-libgssapi-krb5-2_1.20.1-2+deb12u2_amd64.deb ...
#12 11.05 Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ...
#12 11.09 Selecting previously unselected package libcups2:amd64.
#12 11.09 Preparing to unpack .../075-libcups2_2.4.2-3+deb12u8_amd64.deb ...
#12 11.09 Unpacking libcups2:amd64 (2.4.2-3+deb12u8) ...
#12 11.15 Selecting previously unselected package libfribidi0:amd64.
#12 11.15 Preparing to unpack .../076-libfribidi0_1.0.8-2.1_amd64.deb ...
#12 11.15 Unpacking libfribidi0:amd64 (1.0.8-2.1) ...
#12 11.19 Selecting previously unselected package libgraphite2-3:amd64.
#12 11.19 Preparing to unpack .../077-libgraphite2-3_1.3.14-1_amd64.deb ...
#12 11.19 Unpacking libgraphite2-3:amd64 (1.3.14-1) ...
#12 11.23 Selecting previously unselected package libharfbuzz0b:amd64.
#12 11.23 Preparing to unpack .../078-libharfbuzz0b_6.0.0+dfsg-3_amd64.deb ...
#12 11.23 Unpacking libharfbuzz0b:amd64 (6.0.0+dfsg-3) ...
#12 11.30 Selecting previously unselected package libthai-data.
#12 11.30 Preparing to unpack .../079-libthai-data_0.1.29-1_all.deb ...
#12 11.31 Unpacking libthai-data (0.1.29-1) ...
#12 11.36 Selecting previously unselected package libdatrie1:amd64.
#12 11.36 Preparing to unpack .../080-libdatrie1_0.2.13-2+b1_amd64.deb ...
#12 11.37 Unpacking libdatrie1:amd64 (0.2.13-2+b1) ...
#12 11.41 Selecting previously unselected package libthai0:amd64.
#12 11.41 Preparing to unpack .../081-libthai0_0.1.29-1_amd64.deb ...
#12 11.42 Unpacking libthai0:amd64 (0.1.29-1) ...
#12 11.46 Selecting previously unselected package libpango-1.0-0:amd64.
#12 11.46 Preparing to unpack .../082-libpango-1.0-0_1.50.12+ds-1_amd64.deb ...
#12 11.47 Unpacking libpango-1.0-0:amd64 (1.50.12+ds-1) ...
#12 11.53 Selecting previously unselected package libpangoft2-1.0-0:amd64.
#12 11.53 Preparing to unpack .../083-libpangoft2-1.0-0_1.50.12+ds-1_amd64.deb ...
#12 11.53 Unpacking libpangoft2-1.0-0:amd64 (1.50.12+ds-1) ...
#12 11.60 Selecting previously unselected package libpangocairo-1.0-0:amd64.
#12 11.60 Preparing to unpack .../084-libpangocairo-1.0-0_1.50.12+ds-1_amd64.deb ...
#12 11.61 Unpacking libpangocairo-1.0-0:amd64 (1.50.12+ds-1) ...
#12 11.64 Selecting previously unselected package libxcomposite1:amd64.
#12 11.64 Preparing to unpack .../085-libxcomposite1_1%3a0.4.5-1_amd64.deb ...
#12 11.65 Unpacking libxcomposite1:amd64 (1:0.4.5-1) ...
#12 11.69 Selecting previously unselected package libxfixes3:amd64.
#12 11.69 Preparing to unpack .../086-libxfixes3_1%3a6.0.0-2_amd64.deb ...
#12 11.70 Unpacking libxfixes3:amd64 (1:6.0.0-2) ...
#12 11.72 Selecting previously unselected package libxcursor1:amd64.
#12 11.73 Preparing to unpack .../087-libxcursor1_1%3a1.2.1-1_amd64.deb ...
#12 11.73 Unpacking libxcursor1:amd64 (1:1.2.1-1) ...
#12 11.76 Selecting previously unselected package libxdamage1:amd64.
#12 11.76 Preparing to unpack .../088-libxdamage1_1%3a1.1.6-1_amd64.deb ...
#12 11.77 Unpacking libxdamage1:amd64 (1:1.1.6-1) ...
#12 11.81 Selecting previously unselected package libxinerama1:amd64.
#12 11.81 Preparing to unpack .../089-libxinerama1_2%3a1.1.4-3_amd64.deb ...
#12 11.81 Unpacking libxinerama1:amd64 (2:1.1.4-3) ...
#12 11.86 Selecting previously unselected package libxrandr2:amd64.
#12 11.86 Preparing to unpack .../090-libxrandr2_2%3a1.5.2-2+b1_amd64.deb ...
#12 11.86 Unpacking libxrandr2:amd64 (2:1.5.2-2+b1) ...
#12 11.92 Selecting previously unselected package libgtk2.0-0:amd64.
#12 11.92 Preparing to unpack .../091-libgtk2.0-0_2.24.33-2+deb12u1_amd64.deb ...
#12 11.92 Unpacking libgtk2.0-0:amd64 (2.24.33-2+deb12u1) ...
#12 12.09 Selecting previously unselected package libayatana-indicator7:amd64.
#12 12.09 Preparing to unpack .../092-libayatana-indicator7_0.9.3-1_amd64.deb ...
#12 12.10 Unpacking libayatana-indicator7:amd64 (0.9.3-1) ...
#12 12.15 Selecting previously unselected package libdbusmenu-glib4:amd64.
#12 12.15 Preparing to unpack .../093-libdbusmenu-glib4_18.10.20180917~bzr492+repack1-3_amd64.deb ...
#12 12.15 Unpacking libdbusmenu-glib4:amd64 (18.10.20180917~bzr492+repack1-3) ...
#12 12.20 Selecting previously unselected package libdbusmenu-gtk4:amd64.
#12 12.20 Preparing to unpack .../094-libdbusmenu-gtk4_18.10.20180917~bzr492+repack1-3_amd64.deb ...
#12 12.20 Unpacking libdbusmenu-gtk4:amd64 (18.10.20180917~bzr492+repack1-3) ...
#12 12.25 Selecting previously unselected package libayatana-appindicator1.
#12 12.25 Preparing to unpack .../095-libayatana-appindicator1_0.5.92-1_amd64.deb ...
#12 12.26 Unpacking libayatana-appindicator1 (0.5.92-1) ...
#12 12.30 Selecting previously unselected package libcairo-gobject2:amd64.
#12 12.30 Preparing to unpack .../096-libcairo-gobject2_1.16.0-7_amd64.deb ...
#12 12.30 Unpacking libcairo-gobject2:amd64 (1.16.0-7) ...
#12 12.34 Selecting previously unselected package liblcms2-2:amd64.
#12 12.34 Preparing to unpack .../097-liblcms2-2_2.14-2_amd64.deb ...
#12 12.35 Unpacking liblcms2-2:amd64 (2.14-2) ...
#12 12.39 Selecting previously unselected package libcolord2:amd64.
#12 12.39 Preparing to unpack .../098-libcolord2_1.4.6-2.2_amd64.deb ...
#12 12.39 Unpacking libcolord2:amd64 (1.4.6-2.2) ...
#12 12.44 Selecting previously unselected package libdrm-common.
#12 12.44 Preparing to unpack .../099-libdrm-common_2.4.114-1_all.deb ...
#12 12.44 Unpacking libdrm-common (2.4.114-1) ...
#12 12.48 Selecting previously unselected package libdrm2:amd64.
#12 12.48 Preparing to unpack .../100-libdrm2_2.4.114-1+b1_amd64.deb ...
#12 12.49 Unpacking libdrm2:amd64 (2.4.114-1+b1) ...
#12 12.54 Selecting previously unselected package libepoxy0:amd64.
#12 12.54 Preparing to unpack .../101-libepoxy0_1.5.10-1_amd64.deb ...
#12 12.54 Unpacking libepoxy0:amd64 (1.5.10-1) ...
#12 12.60 Selecting previously unselected package libwayland-server0:amd64.
#12 12.60 Preparing to unpack .../102-libwayland-server0_1.21.0-1_amd64.deb ...
#12 12.60 Unpacking libwayland-server0:amd64 (1.21.0-1) ...
#12 12.65 Selecting previously unselected package libgbm1:amd64.
#12 12.65 Preparing to unpack .../103-libgbm1_22.3.6-1+deb12u1_amd64.deb ...
#12 12.65 Unpacking libgbm1:amd64 (22.3.6-1+deb12u1) ...
#12 12.70 Selecting previously unselected package libgdk-pixbuf-xlib-2.0-0:amd64.
#12 12.70 Preparing to unpack .../104-libgdk-pixbuf-xlib-2.0-0_2.40.2-2_amd64.deb ...
#12 12.70 Unpacking libgdk-pixbuf-xlib-2.0-0:amd64 (2.40.2-2) ...
#12 12.74 Selecting previously unselected package libgdk-pixbuf2.0-0:amd64.
#12 12.74 Preparing to unpack .../105-libgdk-pixbuf2.0-0_2.40.2-2_amd64.deb ...
#12 12.75 Unpacking libgdk-pixbuf2.0-0:amd64 (2.40.2-2) ...
#12 12.79 Selecting previously unselected package libwayland-client0:amd64.
#12 12.79 Preparing to unpack .../106-libwayland-client0_1.21.0-1_amd64.deb ...
#12 12.80 Unpacking libwayland-client0:amd64 (1.21.0-1) ...
#12 12.84 Selecting previously unselected package libwayland-cursor0:amd64.
#12 12.84 Preparing to unpack .../107-libwayland-cursor0_1.21.0-1_amd64.deb ...
#12 12.85 Unpacking libwayland-cursor0:amd64 (1.21.0-1) ...
#12 12.90 Selecting previously unselected package libwayland-egl1:amd64.
#12 12.90 Preparing to unpack .../108-libwayland-egl1_1.21.0-1_amd64.deb ...
#12 12.90 Unpacking libwayland-egl1:amd64 (1.21.0-1) ...
#12 12.93 Selecting previously unselected package xkb-data.
#12 12.93 Preparing to unpack .../109-xkb-data_2.35.1-1_all.deb ...
#12 12.94 Unpacking xkb-data (2.35.1-1) ...
#12 13.06 Selecting previously unselected package libxkbcommon0:amd64.
#12 13.06 Preparing to unpack .../110-libxkbcommon0_1.5.0-1_amd64.deb ...
#12 13.06 Unpacking libxkbcommon0:amd64 (1.5.0-1) ...
#12 13.10 Selecting previously unselected package libgtk-3-common.
#12 13.10 Preparing to unpack .../111-libgtk-3-common_3.24.38-2~deb12u3_all.deb ...
#12 13.10 Unpacking libgtk-3-common (3.24.38-2~deb12u3) ...
#12 13.40 Selecting previously unselected package libgtk-3-0:amd64.
#12 13.40 Preparing to unpack .../112-libgtk-3-0_3.24.38-2~deb12u3_amd64.deb ...
#12 13.40 Unpacking libgtk-3-0:amd64 (3.24.38-2~deb12u3) ...
#12 13.61 Selecting previously unselected package libnspr4:amd64.
#12 13.61 Preparing to unpack .../113-libnspr4_2%3a4.35-1_amd64.deb ...
#12 13.62 Unpacking libnspr4:amd64 (2:4.35-1) ...
#12 13.66 Selecting previously unselected package libsqlite3-0:amd64.
#12 13.66 Preparing to unpack .../114-libsqlite3-0_3.40.1-2+deb12u1_amd64.deb ...
#12 13.66 Unpacking libsqlite3-0:amd64 (3.40.1-2+deb12u1) ...
#12 13.74 Selecting previously unselected package libnss3:amd64.
#12 13.74 Preparing to unpack .../115-libnss3_2%3a3.87.1-1+deb12u1_amd64.deb ...
#12 13.74 Unpacking libnss3:amd64 (2:3.87.1-1+deb12u1) ...
#12 13.86 Selecting previously unselected package x11-common.
#12 13.86 Preparing to unpack .../116-x11-common_1%3a7.7+23_all.deb ...
#12 13.87 Unpacking x11-common (1:7.7+23) ...
#12 13.91 Selecting previously unselected package libxss1:amd64.
#12 13.91 Preparing to unpack .../117-libxss1_1%3a1.2.3-1_amd64.deb ...
#12 13.92 Unpacking libxss1:amd64 (1:1.2.3-1) ...
#12 13.95 Selecting previously unselected package lsb-release.
#12 13.95 Preparing to unpack .../118-lsb-release_12.0-1_all.deb ...
#12 13.95 Unpacking lsb-release (12.0-1) ...
#12 13.98 Selecting previously unselected package xdg-utils.
#12 13.98 Preparing to unpack .../119-xdg-utils_1.1.3-4.1_all.deb ...
#12 13.99 Unpacking xdg-utils (1.1.3-4.1) ...
#12 14.03 Setting up libexpat1:amd64 (2.5.0-1+deb12u1) ...
#12 14.04 Setting up libgraphite2-3:amd64 (1.3.14-1) ...
#12 14.05 Setting up liblcms2-2:amd64 (2.14-2) ...
#12 14.06 Setting up libpixman-1-0:amd64 (0.42.2-1) ...
#12 14.08 Setting up libwayland-server0:amd64 (1.21.0-1) ...
#12 14.09 Setting up systemd-sysv (252.31-1~deb12u1) ...
#12 14.10 Setting up libxau6:amd64 (1:1.0.9-1) ...
#12 14.11 Setting up libkeyutils1:amd64 (1.6.3-2) ...
#12 14.12 Setting up libicu72:amd64 (72.1-3) ...
#12 14.13 Setting up liblerc4:amd64 (4.0.0+ds-2) ...
#12 14.14 Setting up hicolor-icon-theme (0.17-2) ...
#12 14.16 Setting up libdatrie1:amd64 (0.2.13-2+b1) ...
#12 14.18 Setting up libglib2.0-0:amd64 (2.74.6-2+deb12u4) ...
#12 14.20 Setting up libdbusmenu-glib4:amd64 (18.10.20180917~bzr492+repack1-3) ...
#12 14.21 Setting up libbrotli1:amd64 (1.0.9-2+b6) ...
#12 14.22 Setting up libsqlite3-0:amd64 (3.40.1-2+deb12u1) ...
#12 14.24 Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-1+deb12u1) ...
#12 14.25 Setting up x11-common (1:7.7+23) ...
#12 14.37 debconf: unable to initialize frontend: Dialog
#12 14.37 debconf: (TERM is not set, so the dialog frontend is not usable.)
#12 14.37 debconf: falling back to frontend: Readline
#12 14.37 debconf: unable to initialize frontend: Readline
#12 14.37 debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
#12 14.37 debconf: falling back to frontend: Teletype
#12 14.39 invoke-rc.d: could not determine current runlevel
#12 14.39 invoke-rc.d: policy-rc.d denied execution of restart.
#12 14.40 Setting up libdeflate0:amd64 (1.14-1) ...
#12 14.41 Setting up xkb-data (2.35.1-1) ...
#12 14.42 Setting up libjbig0:amd64 (2.1-6.1) ...
#12 14.43 Setting up libcolord2:amd64 (1.4.6-2.2) ...
#12 14.44 Setting up libkrb5support0:amd64 (1.20.1-2+deb12u2) ...
#12 14.45 Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
#12 14.46 Setting up libdconf1:amd64 (0.40.0-4) ...
#12 14.47 Setting up libasound2-data (1.2.8-1) ...
#12 14.48 Setting up libjpeg62-turbo:amd64 (1:2.1.5-2) ...
#12 14.49 Setting up libx11-data (2:1.8.4-2+deb12u2) ...
#12 14.51 Setting up libepoxy0:amd64 (1.5.10-1) ...
#12 14.52 Setting up libnspr4:amd64 (2:4.35-1) ...
#12 14.53 Setting up libavahi-common-data:amd64 (0.8-10) ...
#12 14.55 Setting up libdbus-1-3:amd64 (1.14.10-1~deb12u1) ...
#12 14.56 Setting up libfribidi0:amd64 (1.0.8-2.1) ...
#12 14.58 Setting up libproc2-0:amd64 (2:4.0.2-3) ...
#12 14.59 Setting up libpng16-16:amd64 (1.6.39-2) ...
#12 14.60 Setting up libncursesw6:amd64 (6.4-4) ...
#12 14.61 Setting up libk5crypto3:amd64 (1.20.1-2+deb12u2) ...
#12 14.62 Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ...
#12 14.63 Setting up libwebp7:amd64 (1.2.4-0.2+deb12u1) ...
#12 14.64 Setting up sensible-utils (0.0.17+nmu1) ...
#12 14.65 Setting up at-spi2-common (2.46.0-5) ...
#12 14.67 Setting up libtiff6:amd64 (4.5.0-6+deb12u1) ...
#12 14.68 Setting up dbus-session-bus-common (1.14.10-1~deb12u1) ...
#12 14.69 Setting up procps (2:4.0.2-3) ...
#12 14.72 Setting up libasound2:amd64 (1.2.8-1+b1) ...
#12 14.73 Setting up fonts-liberation (1:1.07.4-11) ...
#12 14.74 Setting up libthai-data (0.1.29-1) ...
#12 14.76 Setting up libgtk2.0-common (2.24.33-2+deb12u1) ...
#12 14.78 Setting up libatk1.0-0:amd64 (2.46.0-5) ...
#12 14.79 Setting up libkrb5-3:amd64 (1.20.1-2+deb12u2) ...
#12 14.80 Setting up libwayland-egl1:amd64 (1.21.0-1) ...
#12 14.82 Setting up lsb-release (12.0-1) ...
#12 14.83 Setting up dbus-system-bus-common (1.14.10-1~deb12u1) ...
#12 14.91 Setting up libbsd0:amd64 (0.11.7-2) ...
#12 14.92 Setting up libdrm-common (2.4.114-1) ...
#12 14.93 Setting up libxml2:amd64 (2.9.14+dfsg-1.3~deb12u1) ...
#12 14.94 Setting up xdg-utils (1.1.3-4.1) ...
#12 14.95 update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode
#12 14.95 update-alternatives: warning: skip creation of /usr/share/man/man1/open.1.gz because associated file /usr/share/man/man1/xdg-open.1.gz (of link group open) doesn't exist
#12 14.96 Setting up dbus-bin (1.14.10-1~deb12u1) ...
#12 14.97 Setting up libxkbcommon0:amd64 (1.5.0-1) ...
#12 14.98 Setting up libwayland-client0:amd64 (1.21.0-1) ...
#12 15.00 Setting up libxdmcp6:amd64 (1:1.1.2-3) ...
#12 15.01 Setting up libxcb1:amd64 (1.15-1) ...
#12 15.02 Setting up libxcb-render0:amd64 (1.15-1) ...
#12 15.03 Setting up fontconfig-config (2.14.1-4) ...
#12 15.10 debconf: unable to initialize frontend: Dialog
#12 15.10 debconf: (TERM is not set, so the dialog frontend is not usable.)
#12 15.10 debconf: falling back to frontend: Readline
#12 15.10 debconf: unable to initialize frontend: Readline
#12 15.10 debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
#12 15.10 debconf: falling back to frontend: Teletype
#12 15.20 Setting up libavahi-common3:amd64 (0.8-10) ...
#12 15.22 Setting up libnss3:amd64 (2:3.87.1-1+deb12u1) ...
#12 15.23 Setting up libxcb-shm0:amd64 (1.15-1) ...
#12 15.24 Setting up dbus-daemon (1.14.10-1~deb12u1) ...
#12 15.26 Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
#12 15.28 Setting up libthai0:amd64 (0.1.29-1) ...
#12 15.29 Setting up libfreetype6:amd64 (2.12.1+dfsg-5+deb12u3) ...
#12 15.30 Setting up libdbus-glib-1-2:amd64 (0.112-3) ...
#12 15.31 Setting up dbus (1.14.10-1~deb12u1) ...
#12 15.35 invoke-rc.d: could not determine current runlevel
#12 15.35 invoke-rc.d: policy-rc.d denied execution of start.
#12 15.35 Setting up shared-mime-info (2.2-1) ...
#12 18.24 Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u2) ...
#12 18.25 Setting up ucf (3.0043+nmu1) ...
#12 18.32 debconf: unable to initialize frontend: Dialog
#12 18.32 debconf: (TERM is not set, so the dialog frontend is not usable.)
#12 18.32 debconf: falling back to frontend: Readline
#12 18.32 debconf: unable to initialize frontend: Readline
#12 18.32 debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
#12 18.32 debconf: falling back to frontend: Teletype
#12 18.37 Setting up libdrm2:amd64 (2.4.114-1+b1) ...
#12 18.38 Setting up libwayland-cursor0:amd64 (1.21.0-1) ...
#12 18.40 Setting up libpam-systemd:amd64 (252.31-1~deb12u1) ...
#12 18.46 debconf: unable to initialize frontend: Dialog
#12 18.46 debconf: (TERM is not set, so the dialog frontend is not usable.)
#12 18.46 debconf: falling back to frontend: Readline
#12 18.46 debconf: unable to initialize frontend: Readline
#12 18.46 debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
#12 18.46 debconf: falling back to frontend: Teletype
#12 18.51 Setting up libx11-6:amd64 (2:1.8.4-2+deb12u2) ...
#12 18.53 Setting up libharfbuzz0b:amd64 (6.0.0+dfsg-3) ...
#12 18.54 Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-1+deb12u1) ...
#12 18.57 Setting up libfontconfig1:amd64 (2.14.1-4) ...
#12 18.58 Setting up libxcomposite1:amd64 (1:0.4.5-1) ...
#12 18.60 Setting up libavahi-client3:amd64 (0.8-10) ...
#12 18.62 Setting up gtk-update-icon-cache (3.24.38-2~deb12u3) ...
#12 18.63 Setting up fontconfig (2.14.1-4) ...
#12 18.64 Regenerating fonts cache... done.
#12 20.66 Setting up libxdamage1:amd64 (1:1.1.6-1) ...
#12 20.67 Setting up libgdk-pixbuf-xlib-2.0-0:amd64 (2.40.2-2) ...
#12 20.69 Setting up libxrender1:amd64 (1:0.9.10-1.1) ...
#12 20.70 Setting up libgbm1:amd64 (22.3.6-1+deb12u1) ...
#12 20.72 Setting up libpango-1.0-0:amd64 (1.50.12+ds-1) ...
#12 20.73 Setting up libxext6:amd64 (2:1.3.4-1+b1) ...
#12 20.75 Setting up libcairo2:amd64 (1.16.0-7) ...
#12 20.77 Setting up dbus-user-session (1.14.10-1~deb12u1) ...
#12 20.79 Setting up gconf2-common (3.2.6-8) ...
#12 20.88 debconf: unable to initialize frontend: Dialog
#12 20.88 debconf: (TERM is not set, so the dialog frontend is not usable.)
#12 20.88 debconf: falling back to frontend: Readline
#12 20.88 debconf: unable to initialize frontend: Readline
#12 20.88 debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
#12 20.88 debconf: falling back to frontend: Teletype
#12 20.91 
#12 20.91 Creating config file /etc/gconf/2/path with new version
#12 20.93 Setting up adwaita-icon-theme (43-1) ...
#12 20.97 update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
#12 20.98 Setting up libxfixes3:amd64 (1:6.0.0-2) ...
#12 20.99 Setting up libgdk-pixbuf2.0-0:amd64 (2.40.2-2) ...
#12 21.01 Setting up libxinerama1:amd64 (2:1.1.4-3) ...
#12 21.02 Setting up libxrandr2:amd64 (2:1.5.2-2+b1) ...
#12 21.04 Setting up libcups2:amd64 (2.4.2-3+deb12u8) ...
#12 21.06 Setting up libcairo-gobject2:amd64 (1.16.0-7) ...
#12 21.07 Setting up libxss1:amd64 (1:1.2.3-1) ...
#12 21.09 Setting up libpangoft2-1.0-0:amd64 (1.50.12+ds-1) ...
#12 21.10 Setting up libdbusmenu-gtk4:amd64 (18.10.20180917~bzr492+repack1-3) ...
#12 21.12 Setting up libpangocairo-1.0-0:amd64 (1.50.12+ds-1) ...
#12 21.13 Setting up libxi6:amd64 (2:1.8-1+b1) ...
#12 21.15 Setting up libgconf-2-4:amd64 (3.2.6-8) ...
#12 21.16 Setting up libxcursor1:amd64 (1:1.2.1-1) ...
#12 21.18 Setting up dconf-service (0.40.0-4) ...
#12 21.19 Setting up libatspi2.0-0:amd64 (2.46.0-5) ...
#12 21.21 Setting up libatk-bridge2.0-0:amd64 (2.46.0-5) ...
#12 21.22 Setting up gconf-service (3.2.6-8) ...
#12 21.24 Setting up dconf-gsettings-backend:amd64 (0.40.0-4) ...
#12 21.25 Setting up libgtk2.0-0:amd64 (2.24.33-2+deb12u1) ...
#12 21.28 Setting up libgtk-3-common (3.24.38-2~deb12u3) ...
#12 21.30 Setting up libayatana-indicator7:amd64 (0.9.3-1) ...
#12 21.31 Setting up libgtk-3-0:amd64 (3.24.38-2~deb12u3) ...
#12 21.34 Setting up libayatana-appindicator1 (0.5.92-1) ...
#12 21.36 Processing triggers for libc-bin (2.36-9+deb12u8) ...
#12 DONE 21.8s

#13 [base 6/6] RUN --mount=type=bind,source=package.json,target=package.json     --mount=type=bind,source=package-lock.json,target=package-lock.json     --mount=type=cache,target=/root/.npm     npm i -g npm
#13 8.764 
#13 8.764 removed 8 packages, and changed 98 packages in 9s
#13 8.764 
#13 8.764 24 packages are looking for funding
#13 8.764   run `npm fund` for details
#13 DONE 8.9s

#14 [prod 1/2] COPY dist /usr/src/app
#14 DONE 1.1s

#15 [prod 2/2] RUN --mount=type=cache,target=/root/.npm     npm ci --omit=dev
#15 7.224 npm warn EBADENGINE Unsupported engine {
#15 7.224 npm warn EBADENGINE   package: '***********@4.4.0',
#15 7.224 npm warn EBADENGINE   required: { node: '20.17', npm: '10' },
#15 7.224 npm warn EBADENGINE   current: { node: 'v20.17.0', npm: '11.0.0' }
#15 7.224 npm warn EBADENGINE }
#15 22.82 npm warn deprecated [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
#15 22.89 npm warn deprecated [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
#15 58.26 npm warn cleanup Failed to remove some directories [
#15 58.26 npm warn cleanup   [
#15 58.26 npm warn cleanup     '/usr/src/app/node_modules',
#15 58.26 npm warn cleanup     [Error: ENOTEMPTY: directory not empty, rmdir '/usr/src/app/node_modules/re2'] {
#15 58.26 npm warn cleanup       errno: -39,
#15 58.26 npm warn cleanup       code: 'ENOTEMPTY',
#15 58.26 npm warn cleanup       syscall: 'rmdir',
#15 58.26 npm warn cleanup       path: '/usr/src/app/node_modules/re2'
#15 58.26 npm warn cleanup     }
#15 58.26 npm warn cleanup   ],
#15 58.26 npm warn cleanup   [
#15 58.26 npm warn cleanup     '/usr/src/app/node_modules/re2',
#15 58.26 npm warn cleanup     [Error: ENOTEMPTY: directory not empty, rmdir '/usr/src/app/node_modules/re2'] {
#15 58.26 npm warn cleanup       errno: -39,
#15 58.26 npm warn cleanup       code: 'ENOTEMPTY',
#15 58.26 npm warn cleanup       syscall: 'rmdir',
#15 58.26 npm warn cleanup       path: '/usr/src/app/node_modules/re2'
#15 58.26 npm warn cleanup     }
#15 58.26 npm warn cleanup   ]
#15 58.26 npm warn cleanup ]
#15 58.27 npm error code 6
#15 58.27 npm error path /usr/src/app/node_modules/canvas
#15 58.27 npm error command failed
#15 58.27 npm error command sh -c node-pre-gyp install --fallback-to-build --update-binary
#15 58.27 npm error node-pre-gyp info it worked if it ends with ok
#15 58.27 npm error node-pre-gyp info using [email protected]
#15 58.27 npm error node-pre-gyp info using [email protected] | linux | x64
#15 58.27 npm error node-pre-gyp http GET https://github.com/Automattic/node-canvas/releases/download/v2.11.2/canvas-v2.11.2-node-v115-linux-glibc-x64.tar.gz
#15 58.27 npm error node-pre-gyp info install unpacking Release/
#15 58.27 npm error node-pre-gyp info install unpacking Release/libfontconfig.so.1
#15 58.27 npm error node-pre-gyp info install unpacking Release/libglib-2.0.so.0
#15 58.27 npm error node-pre-gyp info install unpacking Release/libgmodule-2.0.so.0
#15 58.27 npm error node-pre-gyp info install unpacking Release/libstdc++.so.6
#15 58.27 npm error node-pre-gyp info install unpacking Release/libz.so.1
#15 58.27 npm error node-pre-gyp info install unpacking Release/canvas.node
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas.node
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/init.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/closure.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/Backend.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/PdfBackend.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/ImageBackend.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/backend/SvgBackend.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/ImageData.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/bmp/
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/bmp/BMPParser.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/Image.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasGradient.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/Canvas.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/color.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/Backends.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasPattern.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/CanvasRenderingContext2d.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/obj.target/canvas/src/register_font.o
#15 58.27 npm error node-pre-gyp info install unpacking Release/libjpeg.so.62
#15 58.27 npm error node-pre-gyp info install unpacking Release/libexpat.so.1
#15 58.27 npm error node-pre-gyp info install unpacking Release/libcairo.so.2
#15 58.27 npm error node-pre-gyp info install unpacking Release/libgobject-2.0.so.0
#15 58.27 npm error node-pre-gyp ERR! Completion callback never invoked! 
#15 58.27 npm error node-pre-gyp ERR! System Linux 6.8.0-1019-aws
#15 58.27 npm error node-pre-gyp ERR! command "/usr/local/bin/node" "/usr/src/app/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" "--update-binary"
#15 58.27 npm error node-pre-gyp ERR! cwd /usr/src/app/node_modules/canvas
#15 58.27 npm error node-pre-gyp ERR! node -v v20.17.0
#15 58.27 npm error node-pre-gyp ERR! node-pre-gyp -v v1.0.9
#15 58.27 npm error A complete log of this run can be found in: /root/.npm/_logs/2024-12-30T15_43_06_473Z-debug-0.log
#15 ERROR: process "/bin/sh -c npm ci --omit=dev" did not complete successfully: exit code: 6
------
 > [prod 2/2] RUN --mount=type=cache,target=/root/.npm     npm ci --omit=dev:
58.27 npm error node-pre-gyp info install unpacking Release/libexpat.so.1
58.27 npm error node-pre-gyp info install unpacking Release/libcairo.so.2
58.27 npm error node-pre-gyp info install unpacking Release/libgobject-2.0.so.0
58.27 npm error node-pre-gyp ERR! Completion callback never invoked! 
58.27 npm error node-pre-gyp ERR! System Linux 6.8.0-1019-aws
58.27 npm error node-pre-gyp ERR! command "/usr/local/bin/node" "/usr/src/app/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" "--update-binary"
58.27 npm error node-pre-gyp ERR! cwd /usr/src/app/node_modules/canvas
58.27 npm error node-pre-gyp ERR! node -v v20.17.0
58.27 npm error node-pre-gyp ERR! node-pre-gyp -v v1.0.9
58.27 npm error A complete log of this run can be found in: /root/.npm/_logs/2024-12-30T15_43_06_473Z-debug-0.log
------
Dockerfile:40
--------------------
  39 |     COPY dist /usr/src/app
  40 | >>> RUN --mount=type=cache,target=/root/.npm \
  41 | >>>     npm ci --omit=dev
  42 |     
--------------------
ERROR: failed to solve: process "/bin/sh -c npm ci --omit=dev" did not complete successfully: exit code: 6
+ set +x

Expected behavior

The command step should fail because the Docker build failed.

Additional information

I also tried adding a forced failure to the Dockerfile: RUN exit 1, which reproduces this situation. Docker reports an exit code of 1, but the command step still succeeds.

#15 [prod 2/3] RUN exit 1
#15 ERROR: process "/bin/sh -c exit 1" did not complete successfully: exit code: 1
------
 > [prod 2/3] RUN exit 1:
------
Dockerfile:42
--------------------
  40 |     
  41 |     # kill it on purpose
  42 | >>> RUN exit 1
  43 |     
  44 |     RUN --mount=type=cache,target=/root/.npm \
--------------------
ERROR: failed to solve: process "/bin/sh -c exit 1" did not complete successfully: exit code: 1
+ set +x

so something about the command seems to be swallowing the exit code.

Screenshot 2025-01-09 at 14 55 48
@ktrain ktrain added the bug Something isn't working label Jan 9, 2025
@marboledacci marboledacci self-assigned this Jan 9, 2025
@marboledacci
Copy link
Contributor

Does this happend with any image or one specific?

@ktrain
Copy link
Author

ktrain commented Jan 10, 2025

We're using node:20.17-bookworm-slim as the base image. I also tried out node:20.18-bullseye-slim just now and reproduced the issue with a stripped-down Dockerfile:

# syntax=docker/dockerfile:1

FROM node:20.18-bullseye-slim AS base

# Left this in to avoid having to edit the job config
FROM base AS prod

RUN exit 1

Screenshot 2025-01-10 at 10 42 28

@ktrain
Copy link
Author

ktrain commented Jan 10, 2025

It also happens when using alpine as the base.

@marboledacci
Copy link
Contributor

What executor are you using?
I've been trying to replicate the behavior but it does fail correctly.

@ktrain
Copy link
Author

ktrain commented Jan 10, 2025

We're using a Docker executor:

defaults: &defaults
  resource_class: large
  working_directory: ~/workspace
  shell: /bin/bash --login
  docker:
    - image: cimg/node:20.17

@marboledacci
Copy link
Contributor

Your problem is the shell, is there any reason you are setting that?
The default is bash -eo pipefail, which ensures the manage of the errors.

@ktrain
Copy link
Author

ktrain commented Jan 13, 2025

Aha that did it! I'm not sure why we had that but it's a very old line. Thank you very much!

@ktrain ktrain closed this as completed Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants