Giter Club home page Giter Club logo

docker-healthchecks's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

docker-healthchecks's Issues

Failed to build with argument HEALTHCHECKS_VERSION >= 2.4

Support guidelines

I've found a bug and checked that ...

  • ... the documentation does not mention anything about my problem
  • ... there are no open or closed issues that are related to my problem

Description

Building the image with HEALTHCHECKS_VERSION >= 2.4 generated an error in setting up dependencies

Expected behaviour

Docker image build should succeed without error

Actual behaviour

#0 377.7 Collecting pycurl==7.45.1 (from -r requirements.txt (line 7))
#0 377.8   Downloading pycurl-7.45.1.tar.gz (233 kB)
#0 377.9      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.9/233.9 kB 4.1 MB/s eta 0:00:00
#0 377.9   Preparing metadata (setup.py): started
#0 378.1   Preparing metadata (setup.py): finished with status 'error'
#0 378.1   error: subprocess-exited-with-error
#0 378.1   
#0 378.1   × python setup.py egg_info did not run successfully.
#0 378.1   │ exit code: 1
...
#0 378.1       FileNotFoundError: [Errno 2] No such file or directory: 'curl-config'

Steps to reproduce

docker buildx bake image-local --set image-local.platform=linux/arm64 --set image-local.args.HEALTHCHECKS_VERSION=2.4

Docker info

Client:
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc., v0.8.2)
  compose: Docker Compose (Docker Inc., v2.5.1)
  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc., 0.6.0)
  scan: Docker Scan (Docker Inc., v0.17.0)

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 19
 Server Version: 20.10.14
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 3df54a852345ae127d1fa3092b95168e4a88e2f8
 runc version: v1.0.3-0-gf46b6ba
 init version: de40ad0
 Security Options:
  seccomp
   Profile: default
  cgroupns
 Kernel Version: 5.10.104-linuxkit
 Operating System: Docker Desktop
 OSType: linux
 Architecture: aarch64
 CPUs: 5
 Total Memory: 7.653GiB
 Name: docker-desktop
 ID: KULX:ZSBT:XWVU:3AVP:IOL6:DPSX:CHWL:ECBT:Q62S:6IVL:6WE5:WLET
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 HTTP Proxy: http.docker.internal:3128
 HTTPS Proxy: http.docker.internal:3128
 No Proxy: hubproxy.docker.internal
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  hubproxy.docker.internal:5000
  127.0.0.0/8
 Live Restore Enabled: false

Docker Compose config

No response

Logs

% docker buildx bake image-local --set image-local.platform=linux/arm64 --set image-local.args.HEALTHCHECKS_VERSION=2.9
[+] Building 363.8s (10/15)                                                                                                                                                
 => [internal] load build definition from Dockerfile                                                                                                                  0.0s
 => => transferring dockerfile: 32B                                                                                                                                   0.0s
 => [internal] load .dockerignore                                                                                                                                     0.0s
 => => transferring context: 2B                                                                                                                                       0.0s
 => [internal] load metadata for docker.io/library/python:3.10-alpine3.17                                                                                             0.8s
 => [internal] load metadata for docker.io/crazymax/yasu:latest                                                                                                       0.8s
 => [internal] load metadata for docker.io/crazymax/alpine-s6-dist:3.17-2.2.0.3                                                                                       0.8s
 => [internal] load build context                                                                                                                                     0.0s
 => => transferring context: 871B                                                                                                                                     0.0s
 => CACHED [stage-2 1/7] FROM docker.io/library/python:3.10-alpine3.17@sha256:7d253b2cbaf71da3864cf8e460282a4508c5c5ebeb5c583df269eb6a10a0cb38                        0.0s
 => CACHED [yasu 1/1] FROM docker.io/crazymax/yasu:latest@sha256:8cb08bab5a929a9b7107e479bd508c49a4a773047877d33aa08c3fbbfb942352                                     0.0s
 => CACHED [s6 1/1] FROM docker.io/crazymax/alpine-s6-dist:3.17-2.2.0.3@sha256:95871148160fde654394f1bb6d0abc47c54a0638760572cc6adb482fe7fae411                       0.0s
 => ERROR [stage-2 2/7] RUN apk --update --no-cache add     bash     bearssl     curl     jansson     libcap     libffi     libpq     libxml2     mailcap     mari  362.8s
------                                                                                                                                                                     
 > [stage-2 2/7] RUN apk --update --no-cache add     bash     bearssl     curl     jansson     libcap     libffi     libpq     libxml2     mailcap     mariadb-client     musl     openssl     pcre     postgresql-client     shadow     tzdata     zlib   && apk --update --no-cache add -t build-dependencies     build-base     cairo     cairo-dev     cargo     gcc     git     jansson-dev     libcap-dev     libffi-dev     libpq-dev     libxml2-dev     linux-headers     mariadb-dev     musl-dev     openssl-dev     pcre-dev     postgresql-dev     python3-dev     zlib-dev   && mkdir -p ~/.cargo/registry/index   && cd ~/.cargo/registry/index   && git clone --bare https://github.com/rust-lang/crates.io-index.git github.com-1285ae84e5963aae   && cd /opt   && git clone --branch v2.9 "https://github.com/healthchecks/healthchecks" healthchecks   && cd healthchecks   && python -m pip install --upgrade pip   && pip install apprise minio mysqlclient uwsgi   && PYTHONUNBUFFERED=1 pip install --upgrade --no-cache-dir -r requirements.txt   && touch hc/local_settings.py   && apk del build-dependencies   && rm -rf /opt/healthchecks/.git /root/.cache /root/.cargo /tmp/*:
#0 0.337 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz
#0 1.163 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz
#0 1.867 (1/27) Upgrading libcrypto3 (3.0.11-r0 -> 3.0.12-r0)
#0 2.350 (2/27) Upgrading libssl3 (3.0.11-r0 -> 3.0.12-r0)
#0 2.432 (3/27) Installing bash (5.2.15-r0)
#0 2.609 Executing bash-5.2.15-r0.post-install
#0 2.616 (4/27) Installing bearssl (0.6-r2)
#0 2.694 (5/27) Installing brotli-libs (1.0.9-r9)
#0 2.809 (6/27) Installing nghttp2-libs (1.51.0-r2)
#0 2.864 (7/27) Installing libcurl (8.4.0-r0)
#0 2.974 (8/27) Installing curl (8.4.0-r0)
#0 3.055 (9/27) Installing jansson (2.14-r0)
#0 3.095 (10/27) Installing libcap2 (2.66-r1)
#0 3.133 (11/27) Installing libcap-utils (2.66-r1)
#0 3.176 (12/27) Installing libcap (2.66-r1)
#0 3.217 (13/27) Installing libpq (15.4-r0)
#0 3.279 (14/27) Installing libxml2 (2.10.4-r0)
#0 3.455 (15/27) Installing mailcap (2.1.54-r0)
#0 3.492 (16/27) Installing mariadb-common (10.6.14-r0)
#0 3.692 (17/27) Installing libgcc (12.2.1_git20220924-r4)
#0 3.726 (18/27) Installing libstdc++ (12.2.1_git20220924-r4)
#0 3.963 (19/27) Installing mariadb-client (10.6.14-r0)
#0 6.037 (20/27) Installing openssl (3.0.12-r0)
#0 6.153 (21/27) Installing pcre (8.45-r2)
#0 6.244 (22/27) Installing postgresql-common (1.1-r3)
#0 6.278 Executing postgresql-common-1.1-r3.pre-install
#0 6.337 (23/27) Installing lz4-libs (1.9.4-r1)
#0 6.374 (24/27) Installing zstd-libs (1.5.5-r0)
#0 6.460 (25/27) Installing postgresql15-client (15.4-r0)
#0 6.809 (26/27) Installing linux-pam (1.5.2-r1)
#0 6.958 (27/27) Installing shadow (4.13-r0)
#0 7.133 Executing busybox-1.35.0-r29.trigger
#0 7.142 Executing ca-certificates-20230506-r0.trigger
#0 7.181 Executing postgresql-common-1.1-r3.trigger
#0 7.186 * Setting postgresql15 as the default version
#0 7.319 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.17/main: No such file or directory
#0 7.319 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.17/community: No such file or directory
#0 7.322 sh: out of range
#0 7.324 OK: 69 MiB in 62 packages
#0 7.383 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz
#0 7.748 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz
#0 8.360 (1/123) Installing binutils (2.39-r2)
#0 9.128 (2/123) Installing libmagic (5.43-r0)
#0 9.280 (3/123) Installing file (5.43-r0)
#0 9.314 (4/123) Installing libgomp (12.2.1_git20220924-r4)
#0 9.361 (5/123) Installing libatomic (12.2.1_git20220924-r4)
#0 9.402 (6/123) Installing gmp (6.2.1-r2)
#0 9.485 (7/123) Installing isl25 (0.25-r1)
#0 9.761 (8/123) Installing mpfr4 (4.1.0-r0)
#0 9.849 (9/123) Installing mpc1 (1.2.1-r1)
#0 9.905 (10/123) Installing gcc (12.2.1_git20220924-r4)
#0 20.77 (11/123) Installing libstdc++-dev (12.2.1_git20220924-r4)
#0 24.43 (12/123) Installing musl-dev (1.2.3-r5)
#0 25.13 (13/123) Installing libc-dev (0.7.2-r3)
#0 25.16 (14/123) Installing g++ (12.2.1_git20220924-r4)
#0 28.72 (15/123) Installing make (4.3-r1)
#0 28.77 (16/123) Installing fortify-headers (1.1-r1)
#0 28.80 (17/123) Installing patch (2.7.6-r9)
#0 28.85 (18/123) Installing build-base (0.5-r3)
#0 28.89 (19/123) Installing libxau (1.0.10-r0)
#0 28.92 (20/123) Installing libmd (1.0.4-r0)
#0 28.96 (21/123) Installing libbsd (0.11.7-r0)
#0 29.01 (22/123) Installing libxdmcp (1.1.4-r0)
#0 29.04 (23/123) Installing libxcb (1.15-r0)
#0 29.14 (24/123) Installing libx11 (1.8.4-r1)
#0 29.43 (25/123) Installing libxext (1.3.5-r0)
#0 29.47 (26/123) Installing libxrender (0.9.11-r0)
#0 29.50 (27/123) Installing libpng (1.6.39-r0)
#0 29.55 (28/123) Installing freetype (2.12.1-r0)
#0 29.67 (29/123) Installing fontconfig (2.14.1-r0)
#0 29.76 (30/123) Installing pixman (0.42.2-r0)
#0 29.84 (31/123) Installing cairo (1.17.6-r3)
#0 30.00 (32/123) Installing cairo-tools (1.17.6-r3)
#0 30.04 (33/123) Installing expat (2.5.0-r0)
#0 30.08 (34/123) Installing pkgconf (1.9.4-r0)
#0 30.13 (35/123) Installing expat-dev (2.5.0-r0)
#0 30.17 (36/123) Installing bzip2-dev (1.0.8-r4)
#0 30.21 (37/123) Installing brotli (1.0.9-r9)
#0 30.24 (38/123) Installing brotli-dev (1.0.9-r9)
#0 30.28 (39/123) Installing zlib-dev (1.2.13-r0)
#0 30.33 (40/123) Installing libpng-dev (1.6.39-r0)
#0 30.37 (41/123) Installing freetype-dev (2.12.1-r0)
#0 30.46 (42/123) Installing fontconfig-dev (2.14.1-r0)
#0 30.49 (43/123) Installing xorgproto (2022.2-r0)
#0 30.62 (44/123) Installing libxau-dev (1.0.10-r0)
#0 30.65 (45/123) Installing xcb-proto (1.15.2-r0)
#0 30.75 (46/123) Installing libxdmcp-dev (1.1.4-r0)
#0 30.79 (47/123) Installing libxcb-dev (1.15-r0)
#0 30.87 (48/123) Installing xtrans (1.4.0-r2)
#0 30.91 (49/123) Installing libx11-dev (1.8.4-r1)
#0 30.95 (50/123) Installing libxext-dev (1.3.5-r0)
#0 31.00 (51/123) Installing libxrender-dev (0.9.11-r0)
#0 31.04 (52/123) Installing pixman-dev (0.42.2-r0)
#0 31.08 (53/123) Installing util-macros (1.19.3-r0)
#0 31.12 (54/123) Installing xcb-util (0.4.0-r3)
#0 31.16 (55/123) Installing xcb-util-dev (0.4.0-r3)
#0 31.20 (56/123) Installing libblkid (2.38.1-r1)
#0 31.28 (57/123) Installing libmount (2.38.1-r1)
#0 31.35 (58/123) Installing pcre2 (10.42-r0)
#0 31.43 (59/123) Installing glib (2.74.7-r0)
#0 31.82 (60/123) Installing cairo-gobject (1.17.6-r3)
#0 31.86 (61/123) Installing libxml2-utils (2.10.4-r0)
#0 31.90 (62/123) Installing docbook-xml (4.5-r8)
#0 32.03 Executing docbook-xml-4.5-r8.post-install
#0 32.05 (63/123) Installing libgpg-error (1.46-r1)
#0 32.09 (64/123) Installing libgcrypt (1.10.1-r0)
#0 32.23 (65/123) Installing libxslt (1.1.37-r1)
#0 32.30 (66/123) Installing docbook-xsl (1.79.2-r8)
#0 32.85 Executing docbook-xsl-1.79.2-r8.post-install
#0 32.86 (67/123) Installing gettext-asprintf (0.21.1-r1)
#0 32.90 (68/123) Installing libunistring (1.1-r0)
#0 33.10 (69/123) Installing gettext-libs (0.21.1-r1)
#0 33.22 (70/123) Installing gettext (0.21.1-r1)
#0 33.42 (71/123) Installing gettext-dev (0.21.1-r1)
#0 33.68 (72/123) Installing mpdecimal (2.5.1-r1)
#0 33.73 (73/123) Installing python3 (3.10.13-r0)
#0 37.81 (74/123) Installing linux-headers (5.19.5-r0)
#0 38.26 (75/123) Installing libffi-dev (3.4.4-r0)
#0 38.30 (76/123) Installing bsd-compat-headers (0.7.2-r3)
#0 38.34 (77/123) Installing ncurses-dev (6.3_p20221119-r1)
#0 38.38 (78/123) Installing libedit (20221030.3.1-r0)
#0 38.42 (79/123) Installing libedit-dev (20221030.3.1-r0)
#0 38.46 (80/123) Installing libpcre2-16 (10.42-r0)
#0 38.54 (81/123) Installing libpcre2-32 (10.42-r0)
#0 38.63 (82/123) Installing pcre2-dev (10.42-r0)
#0 38.87 (83/123) Installing libfdisk (2.38.1-r1)
#0 38.95 (84/123) Installing libsmartcols (2.38.1-r1)
#0 39.01 (85/123) Installing util-linux-dev (2.38.1-r1)
#0 39.28 (86/123) Installing glib-dev (2.74.7-r0)
#0 39.44 (87/123) Installing cairo-dev (1.17.6-r3)
#0 39.48 (88/123) Installing rust-stdlib (1.64.0-r2)
#0 77.44 (89/123) Installing llvm15-libs (15.0.7-r0)
#0 88.91 (90/123) Installing rust (1.64.0-r2)
#0 105.3 (91/123) Installing cargo (1.64.0-r2)
#0 106.6 (92/123) Installing git (2.38.5-r0)
#0 107.5 (93/123) Installing jansson-dev (2.14-r0)
#0 107.5 (94/123) Installing libcap-dev (2.66-r1)
#0 107.5 (95/123) Installing openssl-dev (3.0.12-r0)
#0 107.7 (96/123) Installing libpq-dev (15.4-r0)
#0 107.8 (97/123) Installing xz-dev (5.2.9-r0)
#0 107.9 (98/123) Installing libxml2-dev (2.10.4-r0)
#0 107.9 (99/123) Installing mariadb-connector-c (3.3.3-r0)
#0 108.0 (100/123) Installing mariadb-connector-c-dev (3.3.3-r0)
#0 108.0 (101/123) Installing libaio (0.3.113-r0)
#0 108.1 (102/123) Installing mariadb-embedded (10.6.14-r0)
#0 109.8 (103/123) Installing mariadb-dev (10.6.14-r0)
#0 110.2 (104/123) Installing libpcre16 (8.45-r2)
#0 110.3 (105/123) Installing libpcre32 (8.45-r2)
#0 110.3 (106/123) Installing libpcrecpp (8.45-r2)
#0 110.4 (107/123) Installing pcre-dev (8.45-r2)
#0 110.5 (108/123) Installing libecpg (15.4-r0)
#0 110.6 (109/123) Installing libecpg-dev (15.4-r0)
#0 110.7 (110/123) Installing llvm14-libs (14.0.6-r7)
#0 121.2 (111/123) Installing clang14-libs (14.0.6-r1)
#0 126.4 (112/123) Installing clang14-libclang (14.0.6-r1)
#0 129.4 (113/123) Installing clang14 (14.0.6-r1)
#0 132.9 (114/123) Installing icu-data-en (72.1-r1)
#0 133.2 Executing icu-data-en-72.1-r1.post-install
#0 133.2 *
#0 133.2 * If you need ICU with non-English locales and legacy charset support, install
#0 133.2 * package icu-data-full.
#0 133.2 *
#0 133.2 (115/123) Installing icu-libs (72.1-r1)
#0 133.7 (116/123) Installing icu (72.1-r1)
#0 133.8 (117/123) Installing icu-dev (72.1-r1)
#0 134.2 (118/123) Installing llvm14 (14.0.6-r7)
#0 140.1 (119/123) Installing lz4-dev (1.9.4-r1)
#0 140.1 (120/123) Installing zstd-dev (1.5.5-r0)
#0 141.1 (121/123) Installing postgresql15-dev (15.4-r0)
#0 141.6 (122/123) Installing python3-dev (3.10.13-r0)
#0 149.1 (123/123) Installing build-dependencies (20231026.043413)
#0 149.2 Executing busybox-1.35.0-r29.trigger
#0 149.2 Executing glib-2.74.7-r0.trigger
#0 149.2 No schema files found: doing nothing.
#0 149.3 OK: 1637 MiB in 185 packages
#0 149.4 Cloning into bare repository 'github.com-1285ae84e5963aae'...
#0 329.3 Cloning into 'healthchecks'...
#0 337.4 Note: switching to '1f0ca10185e3af24cda4aa70528205bd8a2cd92d'.
#0 337.4 
#0 337.4 You are in 'detached HEAD' state. You can look around, make experimental
#0 337.4 changes and commit them, and you can discard any commits you make in this
#0 337.4 state without impacting any branches by switching back to a branch.
#0 337.4 
#0 337.4 If you want to create a new branch to retain commits you create, you may
#0 337.4 do so (now or later) by using -c with the switch command. Example:
#0 337.4 
#0 337.4   git switch -c <new-branch-name>
#0 337.4 
#0 337.4 Or undo this operation with:
#0 337.4 
#0 337.4   git switch -
#0 337.4 
#0 337.4 Turn off this advice by setting config variable advice.detachedHead to false
#0 337.4 
#0 338.9 Requirement already satisfied: pip in /usr/local/lib/python3.10/site-packages (23.0.1)
#0 339.0 Collecting pip
#0 339.2   Downloading pip-23.3.1-py3-none-any.whl (2.1 MB)
#0 339.8      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 3.3 MB/s eta 0:00:00
#0 339.9 Installing collected packages: pip
#0 339.9   Attempting uninstall: pip
#0 339.9     Found existing installation: pip 23.0.1
#0 339.9     Uninstalling pip-23.0.1:
#0 340.1       Successfully uninstalled pip-23.0.1
#0 340.8 Successfully installed pip-23.3.1
#0 340.8 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
#0 341.3 Collecting apprise
#0 341.5   Downloading apprise-1.6.0-py3-none-any.whl.metadata (42 kB)
#0 341.5      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.1/42.1 kB 974.6 kB/s eta 0:00:00
#0 341.6 Collecting minio
#0 341.6   Downloading minio-7.1.17-py3-none-any.whl.metadata (4.2 kB)
#0 341.6 Collecting mysqlclient
#0 341.7   Downloading mysqlclient-2.2.0.tar.gz (89 kB)
#0 341.7      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.5/89.5 kB 2.5 MB/s eta 0:00:00
#0 341.7   Installing build dependencies: started
#0 343.3   Installing build dependencies: finished with status 'done'
#0 343.3   Getting requirements to build wheel: started
#0 343.5   Getting requirements to build wheel: finished with status 'done'
#0 343.5   Installing backend dependencies: started
#0 344.2   Installing backend dependencies: finished with status 'done'
#0 344.2   Preparing metadata (pyproject.toml): started
#0 344.3   Preparing metadata (pyproject.toml): finished with status 'done'
#0 344.4 Collecting uwsgi
#0 344.4   Downloading uwsgi-2.0.22.tar.gz (809 kB)
#0 344.6      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 809.7/809.7 kB 3.6 MB/s eta 0:00:00
#0 344.8   Preparing metadata (setup.py): started
#0 345.2   Preparing metadata (setup.py): finished with status 'done'
#0 345.2 Collecting certifi (from apprise)
#0 345.2   Downloading certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB)
#0 345.3 Collecting requests (from apprise)
#0 345.3   Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
#0 345.4 Collecting requests-oauthlib (from apprise)
#0 345.4   Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
#0 345.4 Collecting click>=5.0 (from apprise)
#0 345.5   Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
#0 345.5 Collecting markdown (from apprise)
#0 345.5   Downloading Markdown-3.5-py3-none-any.whl.metadata (7.1 kB)
#0 345.6 Collecting PyYAML (from apprise)
#0 345.6   Downloading PyYAML-6.0.1.tar.gz (125 kB)
#0 345.7      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.2/125.2 kB 16.3 MB/s eta 0:00:00
#0 345.7   Installing build dependencies: started
#0 347.7   Installing build dependencies: finished with status 'done'
#0 347.7   Getting requirements to build wheel: started
#0 348.3   Getting requirements to build wheel: finished with status 'done'
#0 348.3   Preparing metadata (pyproject.toml): started
#0 348.4   Preparing metadata (pyproject.toml): finished with status 'done'
#0 348.5 Collecting urllib3 (from minio)
#0 348.5   Downloading urllib3-2.0.7-py3-none-any.whl.metadata (6.6 kB)
#0 348.6 Collecting charset-normalizer<4,>=2 (from requests->apprise)
#0 348.6   Downloading charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_aarch64.whl.metadata (33 kB)
#0 348.7 Collecting idna<4,>=2.5 (from requests->apprise)
#0 348.7   Downloading idna-3.4-py3-none-any.whl (61 kB)
#0 348.7      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 7.2 MB/s eta 0:00:00
#0 348.8 Collecting oauthlib>=3.0.0 (from requests-oauthlib->apprise)
#0 348.8   Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB)
#0 348.8      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 kB 3.3 MB/s eta 0:00:00
#0 348.9 Downloading apprise-1.6.0-py3-none-any.whl (1.2 MB)
#0 349.2    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 3.5 MB/s eta 0:00:00
#0 349.3 Downloading minio-7.1.17-py3-none-any.whl (78 kB)
#0 349.3    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB 9.7 MB/s eta 0:00:00
#0 349.3 Downloading click-8.1.7-py3-none-any.whl (97 kB)
#0 349.3    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 7.6 MB/s eta 0:00:00
#0 349.4 Downloading certifi-2023.7.22-py3-none-any.whl (158 kB)
#0 349.4    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 3.6 MB/s eta 0:00:00
#0 349.4 Downloading Markdown-3.5-py3-none-any.whl (101 kB)
#0 349.4    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.7/101.7 kB 7.2 MB/s eta 0:00:00
#0 349.5 Downloading requests-2.31.0-py3-none-any.whl (62 kB)
#0 349.5    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 10.9 MB/s eta 0:00:00
#0 349.5 Downloading urllib3-2.0.7-py3-none-any.whl (124 kB)
#0 349.5    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 kB 8.4 MB/s eta 0:00:00
#0 349.6 Downloading charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_aarch64.whl (136 kB)
#0 349.6    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 136.7/136.7 kB 3.9 MB/s eta 0:00:00
#0 349.6 Building wheels for collected packages: mysqlclient, uwsgi, PyYAML
#0 349.6   Building wheel for mysqlclient (pyproject.toml): started
#0 350.4   Building wheel for mysqlclient (pyproject.toml): finished with status 'done'
#0 350.4   Created wheel for mysqlclient: filename=mysqlclient-2.2.0-cp310-cp310-linux_aarch64.whl size=134019 sha256=93e00f83f1b25c889e40286dac287103360ad637e4962aa6cd011c38fa4cef25
#0 350.4   Stored in directory: /root/.cache/pip/wheels/a4/f8/fd/0399687c0abd03c10c975ed56c692fcd3d0fb80440b5a661f1
#0 350.4   Building wheel for uwsgi (setup.py): started
#0 357.3   Building wheel for uwsgi (setup.py): finished with status 'done'
#0 357.3   Created wheel for uwsgi: filename=uWSGI-2.0.22-cp310-cp310-linux_aarch64.whl size=593676 sha256=fe0d2eabe64cbefffbac81d4068cf309cba54d636446a022f88565199dcf0be5
#0 357.3   Stored in directory: /root/.cache/pip/wheels/fe/8b/37/53484b2d40f9f2281932d43c077b6ee0b6370b336364e4b3dd
#0 357.3   Building wheel for PyYAML (pyproject.toml): started
#0 357.5   Building wheel for PyYAML (pyproject.toml): finished with status 'done'
#0 357.5   Created wheel for PyYAML: filename=PyYAML-6.0.1-cp310-cp310-linux_aarch64.whl size=45364 sha256=662911296278e55d6f508d4bc47fb239cf57d72e60b42ca142c0def21844271c
#0 357.5   Stored in directory: /root/.cache/pip/wheels/31/d1/78/088142cfc0422adcca7bb0af40ef696b55b777a44f2e10739c
#0 357.5 Successfully built mysqlclient uwsgi PyYAML
#0 357.5 Installing collected packages: uwsgi, urllib3, PyYAML, oauthlib, mysqlclient, markdown, idna, click, charset-normalizer, certifi, requests, minio, requests-oauthlib, apprise
#0 358.1 Successfully installed PyYAML-6.0.1 apprise-1.6.0 certifi-2023.7.22 charset-normalizer-3.3.1 click-8.1.7 idna-3.4 markdown-3.5 minio-7.1.17 mysqlclient-2.2.0 oauthlib-3.2.2 requests-2.31.0 requests-oauthlib-1.3.1 urllib3-2.0.7 uwsgi-2.0.22
#0 358.1 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
#0 358.5 Collecting aiosmtpd==1.4.4.post2 (from -r requirements.txt (line 1))
#0 358.7   Downloading aiosmtpd-1.4.4.post2-py3-none-any.whl (154 kB)
#0 358.7      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 154.2/154.2 kB 2.1 MB/s eta 0:00:00
#0 358.8 Collecting cronsim==2.4.1 (from -r requirements.txt (line 2))
#0 358.9   Downloading cronsim-2.4.1.tar.gz (13 kB)
#0 358.9   Preparing metadata (setup.py): started
#0 359.0   Preparing metadata (setup.py): finished with status 'done'
#0 359.1 Collecting Django==4.2.1 (from -r requirements.txt (line 3))
#0 359.1   Downloading Django-4.2.1-py3-none-any.whl (8.0 MB)
#0 361.4      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.0/8.0 MB 3.6 MB/s eta 0:00:00
#0 361.5 Collecting django-compressor==4.3.1 (from -r requirements.txt (line 4))
#0 361.5   Downloading django_compressor-4.3.1-py2.py3-none-any.whl (148 kB)
#0 361.6      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.0/149.0 kB 3.9 MB/s eta 0:00:00
#0 361.6 Collecting fido2==1.1.1 (from -r requirements.txt (line 5))
#0 361.7   Downloading fido2-1.1.1-py3-none-any.whl (203 kB)
#0 361.7      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 203.7/203.7 kB 5.3 MB/s eta 0:00:00
#0 361.8 Collecting psycopg2==2.9.6 (from -r requirements.txt (line 6))
#0 361.8   Downloading psycopg2-2.9.6.tar.gz (383 kB)
#0 361.9      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 384.0/384.0 kB 4.6 MB/s eta 0:00:00
#0 362.0   Preparing metadata (setup.py): started
#0 362.1   Preparing metadata (setup.py): finished with status 'done'
#0 362.1 Collecting pycurl==7.45.2 (from -r requirements.txt (line 7))
#0 362.2   Downloading pycurl-7.45.2.tar.gz (234 kB)
#0 362.2      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 234.2/234.2 kB 4.9 MB/s eta 0:00:00
#0 362.3   Preparing metadata (setup.py): started
#0 362.4   Preparing metadata (setup.py): finished with status 'error'
#0 362.4   error: subprocess-exited-with-error
#0 362.4   
#0 362.4   × python setup.py egg_info did not run successfully.
#0 362.4   │ exit code: 1
#0 362.4   ╰─> [23 lines of output]
#0 362.4       Traceback (most recent call last):
#0 362.4         File "/tmp/pip-install-bp3kxo2j/pycurl_4433b7f42f65473d88106da906faaa2d/setup.py", line 229, in configure_unix
#0 362.4           p = subprocess.Popen((self.curl_config(), '--version'),
#0 362.4         File "/usr/local/lib/python3.10/subprocess.py", line 971, in __init__
#0 362.4           self._execute_child(args, executable, preexec_fn, close_fds,
#0 362.4         File "/usr/local/lib/python3.10/subprocess.py", line 1863, in _execute_child
#0 362.4           raise child_exception_type(errno_num, err_msg, err_filename)
#0 362.4       FileNotFoundError: [Errno 2] No such file or directory: 'curl-config'
#0 362.4       
#0 362.4       During handling of the above exception, another exception occurred:
#0 362.4       
#0 362.4       Traceback (most recent call last):
#0 362.4         File "<string>", line 2, in <module>
#0 362.4         File "<pip-setuptools-caller>", line 34, in <module>
#0 362.4         File "/tmp/pip-install-bp3kxo2j/pycurl_4433b7f42f65473d88106da906faaa2d/setup.py", line 970, in <module>
#0 362.4           ext = get_extension(sys.argv, split_extension_source=split_extension_source)
#0 362.4         File "/tmp/pip-install-bp3kxo2j/pycurl_4433b7f42f65473d88106da906faaa2d/setup.py", line 634, in get_extension
#0 362.4           ext_config = ExtensionConfiguration(argv)
#0 362.4         File "/tmp/pip-install-bp3kxo2j/pycurl_4433b7f42f65473d88106da906faaa2d/setup.py", line 93, in __init__
#0 362.4           self.configure()
#0 362.4         File "/tmp/pip-install-bp3kxo2j/pycurl_4433b7f42f65473d88106da906faaa2d/setup.py", line 234, in configure_unix
#0 362.4           raise ConfigurationError(msg)
#0 362.4       __main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory: 'curl-config'
#0 362.4       [end of output]
#0 362.4   
#0 362.4   note: This error originates from a subprocess, and is likely not a problem with pip.
#0 362.4 error: metadata-generation-failed
#0 362.4 
#0 362.4 × Encountered error while generating package metadata.
#0 362.4 ╰─> See above for output.
#0 362.4 
#0 362.4 note: This is an issue with the package mentioned above, not pip.
#0 362.4 hint: See above for details.
------
error: failed to solve: executor failed running [/bin/sh -c apk --update --no-cache add     bash     bearssl     curl     jansson     libcap     libffi     libpq     libxml2     mailcap     mariadb-client     musl     openssl     pcre     postgresql-client     shadow     tzdata     zlib   && apk --update --no-cache add -t build-dependencies     build-base     cairo     cairo-dev     cargo     gcc     git     jansson-dev     libcap-dev     libffi-dev     libpq-dev     libxml2-dev     linux-headers     mariadb-dev     musl-dev     openssl-dev     pcre-dev     postgresql-dev     python3-dev     zlib-dev   && mkdir -p ~/.cargo/registry/index   && cd ~/.cargo/registry/index   && git clone --bare https://github.com/rust-lang/crates.io-index.git github.com-1285ae84e5963aae   && cd /opt   && git clone --branch v${HEALTHCHECKS_VERSION} "https://github.com/healthchecks/healthchecks" healthchecks   && cd healthchecks   && python -m pip install --upgrade pip   && pip install apprise minio mysqlclient uwsgi   && PYTHONUNBUFFERED=1 pip install --upgrade --no-cache-dir -r requirements.txt   && touch hc/local_settings.py   && apk del build-dependencies   && rm -rf /opt/healthchecks/.git /root/.cache /root/.cargo /tmp/*]: exit code: 1

Additional info

This is due to starting from Healthchecks v2.4, an addition item pycurl has been added in requirements.txt. See here

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.