crazy-max / docker-healthchecks Goto Github PK
View Code? Open in Web Editor NEWHealthchecks Docker image
License: MIT License
Healthchecks Docker image
License: MIT License
Building the image with HEALTHCHECKS_VERSION >= 2.4 generated an error in setting up dependencies
Docker image build should succeed without error
#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'
docker buildx bake image-local --set image-local.platform=linux/arm64 --set image-local.args.HEALTHCHECKS_VERSION=2.4
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
No response
% 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
This is due to starting from Healthchecks v2.4, an addition item pycurl has been added in requirements.txt. See here
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.