ajnisbet / opentopodata

Open alternative to the Google Elevation API!
https://www.opentopodata.org
MIT License
312 stars 69 forks source link

auditwheel repair requires patchelf >= 0.14. #66

Closed krtschmr closed 1 year ago

krtschmr commented 1 year ago

Get:63 http://deb.debian.org/debian bullseye/main amd64 patchelf amd64 0.12-1 [61.9 kB]

⬆️ this seems to be the issue. is this on my end?

image

then docker system prune and retried, but same outcome

tim@virtual:~/rails/opentopodata$ docker system prune ``` tim@virtual:~/rails/opentopodata$ docker system prune WARNING! This will remove: - all stopped containers - all networks not used by at least one container - all dangling images - all dangling build cache Are you sure you want to continue? [y/N] y Deleted Containers: 36f0bbd34ec78607c80abc07158cf202ce1864a700c3355c186d84c9c8ecd716 f4cadf00732312bcff43e87481892fc64edb31b1cc18f7e8fd84ff10423d4984 94d6c5b56165081eaaffce56ad4f2e5bf79c82fe93cec8503271adc2fe460035 Deleted Images: deleted: sha256:a929305d17fb4dad2cb010811e8fa8e00e63a71be0fc5632313060c74dc50650 deleted: sha256:509c766c41029b1e1dd193a9037e642acc31ed027dcbc7792bebd698d547c0be Total reclaimed space: 363.5MB tim@virtual:~/rails/opentopodata$ tim@virtual:~/rails/opentopodata$ tim@virtual:~/rails/opentopodata$ make build docker build --tag opentopodata:`cat VERSION` --file docker/Dockerfile . Sending build context to Docker daemon 33.02MB Step 1/17 : FROM python:3.9.13-slim-bullseye as builder ---> 5da6ce3c33c6 Step 2/17 : RUN set -e && apt-get update && apt-get install -y --no-install-recommends build-essential gcc libmemcached-dev patchelf python3.9-dev ---> Running in bd556d275925 Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB] Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB] Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB] Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8184 kB] Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [194 kB] Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [14.6 kB] Fetched 8600 kB in 1s (5803 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: binutils binutils-common binutils-x86-64-linux-gnu bzip2 cpp cpp-10 dpkg-dev g++ g++-10 gcc-10 libasan6 libatomic1 libbinutils libc-dev-bin libc6 libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl libexpat1 libexpat1-dev libgcc-10-dev libgdbm-compat4 libgomp1 libhashkit-dev libhashkit2 libisl23 libitm1 liblsan0 libmemcached11 libmemcachedutil2 libmpc3 libmpdec3 libmpfr6 libnsl-dev libperl5.32 libpython3.9 libpython3.9-dev libpython3.9-minimal libpython3.9-stdlib libquadmath0 libsasl2-2 libsasl2-dev libsasl2-modules-db libstdc++-10-dev libtirpc-dev libtsan0 libubsan1 linux-libc-dev make media-types patch perl perl-modules-5.32 python3.9 python3.9-minimal xz-utils zlib1g zlib1g-dev Suggested packages: binutils-doc bzip2-doc cpp-doc gcc-10-locales debian-keyring g++-multilib g++-10-multilib gcc-10-doc gcc-multilib manpages-dev autoconf automake libtool flex bison gdb gcc-doc gcc-10-multilib glibc-doc libc-l10n locales gnupg sensible-utils git bzr libstdc++-10-doc make-doc ed diffutils-doc perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl libtap-harness-archive-perl python3.9-venv python3.9-doc binfmt-support Recommended packages: fakeroot gnupg libalgorithm-merge-perl manpages manpages-dev libc-devtools libnss-nis libnss-nisplus libfile-fcntllock-perl liblocale-gettext-perl libsasl2-modules The following NEW packages will be installed: binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2 cpp cpp-10 dpkg-dev g++ g++-10 gcc gcc-10 libasan6 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0 libdpkg-perl libexpat1-dev libgcc-10-dev libgdbm-compat4 libgomp1 libhashkit-dev libhashkit2 libisl23 libitm1 liblsan0 libmemcached-dev libmemcached11 libmemcachedutil2 libmpc3 libmpdec3 libmpfr6 libnsl-dev libperl5.32 libpython3.9 libpython3.9-dev libpython3.9-minimal libpython3.9-stdlib libquadmath0 libsasl2-2 libsasl2-dev libsasl2-modules-db libstdc++-10-dev libtirpc-dev libtsan0 libubsan1 linux-libc-dev make media-types patch patchelf perl perl-modules-5.32 python3.9 python3.9-dev python3.9-minimal xz-utils zlib1g-dev The following packages will be upgraded: libc6 libexpat1 zlib1g 3 upgraded, 63 newly installed, 0 to remove and 11 not upgraded. Need to get 84.6 MB of archives. After this operation, 326 MB of additional disk space will be used. Get:1 http://deb.debian.org/debian bullseye/main amd64 perl-modules-5.32 all 5.32.1-4+deb11u2 [2823 kB] Get:2 http://deb.debian.org/debian bullseye-updates/main amd64 libc6 amd64 2.31-13+deb11u5 [2825 kB] Get:3 http://deb.debian.org/debian bullseye/main amd64 libgdbm-compat4 amd64 1.19-2 [44.7 kB] Get:4 http://deb.debian.org/debian bullseye/main amd64 zlib1g amd64 1:1.2.11.dfsg-2+deb11u2 [91.4 kB] Get:5 http://deb.debian.org/debian bullseye/main amd64 libperl5.32 amd64 5.32.1-4+deb11u2 [4106 kB] Get:6 http://deb.debian.org/debian bullseye/main amd64 perl amd64 5.32.1-4+deb11u2 [293 kB] Get:7 http://deb.debian.org/debian bullseye/main amd64 libpython3.9-minimal amd64 3.9.2-1 [801 kB] Get:8 http://deb.debian.org/debian-security bullseye-security/main amd64 libexpat1 amd64 2.2.10-2+deb11u5 [98.2 kB] Get:9 http://deb.debian.org/debian bullseye/main amd64 python3.9-minimal amd64 3.9.2-1 [1955 kB] Get:10 http://deb.debian.org/debian bullseye/main amd64 bzip2 amd64 1.0.8-4 [49.3 kB] Get:11 http://deb.debian.org/debian bullseye/main amd64 media-types all 4.0.0 [30.3 kB] Get:12 http://deb.debian.org/debian bullseye/main amd64 xz-utils amd64 5.2.5-2.1~deb11u1 [220 kB] Get:13 http://deb.debian.org/debian bullseye/main amd64 binutils-common amd64 2.35.2-2 [2220 kB] Get:14 http://deb.debian.org/debian bullseye/main amd64 libbinutils amd64 2.35.2-2 [570 kB] Get:15 http://deb.debian.org/debian bullseye/main amd64 libctf-nobfd0 amd64 2.35.2-2 [110 kB] Get:16 http://deb.debian.org/debian bullseye/main amd64 libctf0 amd64 2.35.2-2 [53.2 kB] Get:17 http://deb.debian.org/debian bullseye/main amd64 binutils-x86-64-linux-gnu amd64 2.35.2-2 [1809 kB] Get:18 http://deb.debian.org/debian bullseye/main amd64 binutils amd64 2.35.2-2 [61.2 kB] Get:19 http://deb.debian.org/debian bullseye-updates/main amd64 libc-dev-bin amd64 2.31-13+deb11u5 [276 kB] Get:20 http://deb.debian.org/debian-security bullseye-security/main amd64 linux-libc-dev amd64 5.10.149-2 [1551 kB] Get:21 http://deb.debian.org/debian bullseye/main amd64 libcrypt-dev amd64 1:4.4.18-4 [104 kB] Get:22 http://deb.debian.org/debian bullseye/main amd64 libtirpc-dev amd64 1.3.1-1+deb11u1 [191 kB] Get:23 http://deb.debian.org/debian bullseye/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB] Get:24 http://deb.debian.org/debian bullseye-updates/main amd64 libc6-dev amd64 2.31-13+deb11u5 [2359 kB] Get:25 http://deb.debian.org/debian bullseye/main amd64 libisl23 amd64 0.23-1 [676 kB] Get:26 http://deb.debian.org/debian bullseye/main amd64 libmpfr6 amd64 4.1.0-3 [2012 kB] Get:27 http://deb.debian.org/debian bullseye/main amd64 libmpc3 amd64 1.2.0-1 [45.0 kB] Get:28 http://deb.debian.org/debian bullseye/main amd64 cpp-10 amd64 10.2.1-6 [8528 kB] Get:29 http://deb.debian.org/debian bullseye/main amd64 cpp amd64 4:10.2.1-1 [19.7 kB] Get:30 http://deb.debian.org/debian bullseye/main amd64 libcc1-0 amd64 10.2.1-6 [47.0 kB] Get:31 http://deb.debian.org/debian bullseye/main amd64 libgomp1 amd64 10.2.1-6 [99.9 kB] Get:32 http://deb.debian.org/debian bullseye/main amd64 libitm1 amd64 10.2.1-6 [25.8 kB] Get:33 http://deb.debian.org/debian bullseye/main amd64 libatomic1 amd64 10.2.1-6 [9008 B] Get:34 http://deb.debian.org/debian bullseye/main amd64 libasan6 amd64 10.2.1-6 [2065 kB] Get:35 http://deb.debian.org/debian bullseye/main amd64 liblsan0 amd64 10.2.1-6 [828 kB] Get:36 http://deb.debian.org/debian bullseye/main amd64 libtsan0 amd64 10.2.1-6 [2000 kB] Get:37 http://deb.debian.org/debian bullseye/main amd64 libubsan1 amd64 10.2.1-6 [777 kB] Get:38 http://deb.debian.org/debian bullseye/main amd64 libquadmath0 amd64 10.2.1-6 [145 kB] Get:39 http://deb.debian.org/debian bullseye/main amd64 libgcc-10-dev amd64 10.2.1-6 [2328 kB] Get:40 http://deb.debian.org/debian bullseye/main amd64 gcc-10 amd64 10.2.1-6 [17.0 MB] Get:41 http://deb.debian.org/debian bullseye/main amd64 gcc amd64 4:10.2.1-1 [5192 B] Get:42 http://deb.debian.org/debian bullseye/main amd64 libstdc++-10-dev amd64 10.2.1-6 [1741 kB] Get:43 http://deb.debian.org/debian bullseye/main amd64 g++-10 amd64 10.2.1-6 [9380 kB] Get:44 http://deb.debian.org/debian bullseye/main amd64 g++ amd64 4:10.2.1-1 [1644 B] Get:45 http://deb.debian.org/debian bullseye/main amd64 make amd64 4.3-4.1 [396 kB] Get:46 http://deb.debian.org/debian bullseye/main amd64 libdpkg-perl all 1.20.12 [1551 kB] Get:47 http://deb.debian.org/debian bullseye/main amd64 patch amd64 2.7.6-7 [128 kB] Get:48 http://deb.debian.org/debian bullseye/main amd64 dpkg-dev all 1.20.12 [2312 kB] Get:49 http://deb.debian.org/debian bullseye/main amd64 build-essential amd64 12.9 [7704 B] Get:50 http://deb.debian.org/debian-security bullseye-security/main amd64 libexpat1-dev amd64 2.2.10-2+deb11u5 [141 kB] Get:51 http://deb.debian.org/debian bullseye/main amd64 libhashkit2 amd64 1.0.18-4.2 [46.2 kB] Get:52 http://deb.debian.org/debian bullseye/main amd64 libhashkit-dev amd64 1.0.18-4.2 [36.7 kB] Get:53 http://deb.debian.org/debian bullseye/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2.1+deb11u1 [69.1 kB] Get:54 http://deb.debian.org/debian bullseye/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2.1+deb11u1 [106 kB] Get:55 http://deb.debian.org/debian bullseye/main amd64 libmemcached11 amd64 1.0.18-4.2 [94.5 kB] Get:56 http://deb.debian.org/debian bullseye/main amd64 libmemcachedutil2 amd64 1.0.18-4.2 [22.3 kB] Get:57 http://deb.debian.org/debian bullseye/main amd64 libsasl2-dev amd64 2.1.27+dfsg-2.1+deb11u1 [281 kB] Get:58 http://deb.debian.org/debian bullseye/main amd64 libmemcached-dev amd64 1.0.18-4.2 [251 kB] Get:59 http://deb.debian.org/debian bullseye/main amd64 libmpdec3 amd64 2.5.1-1 [87.7 kB] Get:60 http://deb.debian.org/debian bullseye/main amd64 libpython3.9-stdlib amd64 3.9.2-1 [1684 kB] Get:61 http://deb.debian.org/debian bullseye/main amd64 libpython3.9 amd64 3.9.2-1 [1691 kB] Get:62 http://deb.debian.org/debian bullseye/main amd64 libpython3.9-dev amd64 3.9.2-1 [4028 kB] Get:63 http://deb.debian.org/debian bullseye/main amd64 patchelf amd64 0.12-1 [61.9 kB] Get:64 http://deb.debian.org/debian bullseye/main amd64 python3.9 amd64 3.9.2-1 [466 kB] Get:65 http://deb.debian.org/debian bullseye/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2+deb11u2 [191 kB] Get:66 http://deb.debian.org/debian bullseye/main amd64 python3.9-dev amd64 3.9.2-1 [515 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 84.6 MB in 6s (13.9 MB/s) Selecting previously unselected package perl-modules-5.32. (Reading database ... 7031 files and directories currently installed.) Preparing to unpack .../perl-modules-5.32_5.32.1-4+deb11u2_all.deb ... Unpacking perl-modules-5.32 (5.32.1-4+deb11u2) ... Preparing to unpack .../libc6_2.31-13+deb11u5_amd64.deb ... debconf: unable to initialize frontend: Dialog debconf: (TERM is not set, so the dialog frontend is not usable.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Dialog debconf: (TERM is not set, so the dialog frontend is not usable.) debconf: falling back to frontend: Readline Unpacking libc6:amd64 (2.31-13+deb11u5) over (2.31-13+deb11u3) ... Setting up libc6:amd64 (2.31-13+deb11u5) ... debconf: unable to initialize frontend: Dialog debconf: (TERM is not set, so the dialog frontend is not usable.) debconf: falling back to frontend: Readline Selecting previously unselected package libgdbm-compat4:amd64. (Reading database ... 8425 files and directories currently installed.) Preparing to unpack .../libgdbm-compat4_1.19-2_amd64.deb ... Unpacking libgdbm-compat4:amd64 (1.19-2) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2+deb11u2_amd64.deb ... Unpacking zlib1g:amd64 (1:1.2.11.dfsg-2+deb11u2) over (1:1.2.11.dfsg-2+deb11u1) ... Setting up zlib1g:amd64 (1:1.2.11.dfsg-2+deb11u2) ... Selecting previously unselected package libperl5.32:amd64. (Reading database ... 8431 files and directories currently installed.) Preparing to unpack .../00-libperl5.32_5.32.1-4+deb11u2_amd64.deb ... Unpacking libperl5.32:amd64 (5.32.1-4+deb11u2) ... Selecting previously unselected package perl. Preparing to unpack .../01-perl_5.32.1-4+deb11u2_amd64.deb ... Unpacking perl (5.32.1-4+deb11u2) ... Selecting previously unselected package libpython3.9-minimal:amd64. Preparing to unpack .../02-libpython3.9-minimal_3.9.2-1_amd64.deb ... Unpacking libpython3.9-minimal:amd64 (3.9.2-1) ... Preparing to unpack .../03-libexpat1_2.2.10-2+deb11u5_amd64.deb ... Unpacking libexpat1:amd64 (2.2.10-2+deb11u5) over (2.2.10-2+deb11u3) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../04-python3.9-minimal_3.9.2-1_amd64.deb ... Unpacking python3.9-minimal (3.9.2-1) ... Selecting previously unselected package bzip2. Preparing to unpack .../05-bzip2_1.0.8-4_amd64.deb ... Unpacking bzip2 (1.0.8-4) ... Selecting previously unselected package media-types. Preparing to unpack .../06-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package xz-utils. Preparing to unpack .../07-xz-utils_5.2.5-2.1~deb11u1_amd64.deb ... Unpacking xz-utils (5.2.5-2.1~deb11u1) ... Selecting previously unselected package binutils-common:amd64. Preparing to unpack .../08-binutils-common_2.35.2-2_amd64.deb ... Unpacking binutils-common:amd64 (2.35.2-2) ... Selecting previously unselected package libbinutils:amd64. Preparing to unpack .../09-libbinutils_2.35.2-2_amd64.deb ... Unpacking libbinutils:amd64 (2.35.2-2) ... Selecting previously unselected package libctf-nobfd0:amd64. Preparing to unpack .../10-libctf-nobfd0_2.35.2-2_amd64.deb ... Unpacking libctf-nobfd0:amd64 (2.35.2-2) ... Selecting previously unselected package libctf0:amd64. Preparing to unpack .../11-libctf0_2.35.2-2_amd64.deb ... Unpacking libctf0:amd64 (2.35.2-2) ... Selecting previously unselected package binutils-x86-64-linux-gnu. Preparing to unpack .../12-binutils-x86-64-linux-gnu_2.35.2-2_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.35.2-2) ... Selecting previously unselected package binutils. Preparing to unpack .../13-binutils_2.35.2-2_amd64.deb ... Unpacking binutils (2.35.2-2) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../14-libc-dev-bin_2.31-13+deb11u5_amd64.deb ... Unpacking libc-dev-bin (2.31-13+deb11u5) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../15-linux-libc-dev_5.10.149-2_amd64.deb ... Unpacking linux-libc-dev:amd64 (5.10.149-2) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../16-libcrypt-dev_1%3a4.4.18-4_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.18-4) ... Selecting previously unselected package libtirpc-dev:amd64. Preparing to unpack .../17-libtirpc-dev_1.3.1-1+deb11u1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.1-1+deb11u1) ... Selecting previously unselected package libnsl-dev:amd64. Preparing to unpack .../18-libnsl-dev_1.3.0-2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-2) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../19-libc6-dev_2.31-13+deb11u5_amd64.deb ... Unpacking libc6-dev:amd64 (2.31-13+deb11u5) ... Selecting previously unselected package libisl23:amd64. Preparing to unpack .../20-libisl23_0.23-1_amd64.deb ... Unpacking libisl23:amd64 (0.23-1) ... Selecting previously unselected package libmpfr6:amd64. Preparing to unpack .../21-libmpfr6_4.1.0-3_amd64.deb ... Unpacking libmpfr6:amd64 (4.1.0-3) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../22-libmpc3_1.2.0-1_amd64.deb ... Unpacking libmpc3:amd64 (1.2.0-1) ... Selecting previously unselected package cpp-10. Preparing to unpack .../23-cpp-10_10.2.1-6_amd64.deb ... Unpacking cpp-10 (10.2.1-6) ... Selecting previously unselected package cpp. Preparing to unpack .../24-cpp_4%3a10.2.1-1_amd64.deb ... Unpacking cpp (4:10.2.1-1) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../25-libcc1-0_10.2.1-6_amd64.deb ... Unpacking libcc1-0:amd64 (10.2.1-6) ... Selecting previously unselected package libgomp1:amd64. Preparing to unpack .../26-libgomp1_10.2.1-6_amd64.deb ... Unpacking libgomp1:amd64 (10.2.1-6) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../27-libitm1_10.2.1-6_amd64.deb ... Unpacking libitm1:amd64 (10.2.1-6) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../28-libatomic1_10.2.1-6_amd64.deb ... Unpacking libatomic1:amd64 (10.2.1-6) ... Selecting previously unselected package libasan6:amd64. Preparing to unpack .../29-libasan6_10.2.1-6_amd64.deb ... Unpacking libasan6:amd64 (10.2.1-6) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../30-liblsan0_10.2.1-6_amd64.deb ... Unpacking liblsan0:amd64 (10.2.1-6) ... Selecting previously unselected package libtsan0:amd64. Preparing to unpack .../31-libtsan0_10.2.1-6_amd64.deb ... Unpacking libtsan0:amd64 (10.2.1-6) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../32-libubsan1_10.2.1-6_amd64.deb ... Unpacking libubsan1:amd64 (10.2.1-6) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../33-libquadmath0_10.2.1-6_amd64.deb ... Unpacking libquadmath0:amd64 (10.2.1-6) ... Selecting previously unselected package libgcc-10-dev:amd64. Preparing to unpack .../34-libgcc-10-dev_10.2.1-6_amd64.deb ... Unpacking libgcc-10-dev:amd64 (10.2.1-6) ... Selecting previously unselected package gcc-10. Preparing to unpack .../35-gcc-10_10.2.1-6_amd64.deb ... Unpacking gcc-10 (10.2.1-6) ... Selecting previously unselected package gcc. Preparing to unpack .../36-gcc_4%3a10.2.1-1_amd64.deb ... Unpacking gcc (4:10.2.1-1) ... Selecting previously unselected package libstdc++-10-dev:amd64. Preparing to unpack .../37-libstdc++-10-dev_10.2.1-6_amd64.deb ... Unpacking libstdc++-10-dev:amd64 (10.2.1-6) ... Selecting previously unselected package g++-10. Preparing to unpack .../38-g++-10_10.2.1-6_amd64.deb ... Unpacking g++-10 (10.2.1-6) ... Selecting previously unselected package g++. Preparing to unpack .../39-g++_4%3a10.2.1-1_amd64.deb ... Unpacking g++ (4:10.2.1-1) ... Selecting previously unselected package make. Preparing to unpack .../40-make_4.3-4.1_amd64.deb ... Unpacking make (4.3-4.1) ... Selecting previously unselected package libdpkg-perl. Preparing to unpack .../41-libdpkg-perl_1.20.12_all.deb ... Unpacking libdpkg-perl (1.20.12) ... Selecting previously unselected package patch. Preparing to unpack .../42-patch_2.7.6-7_amd64.deb ... Unpacking patch (2.7.6-7) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../43-dpkg-dev_1.20.12_all.deb ... Unpacking dpkg-dev (1.20.12) ... Selecting previously unselected package build-essential. Preparing to unpack .../44-build-essential_12.9_amd64.deb ... Unpacking build-essential (12.9) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../45-libexpat1-dev_2.2.10-2+deb11u5_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.2.10-2+deb11u5) ... Selecting previously unselected package libhashkit2:amd64. Preparing to unpack .../46-libhashkit2_1.0.18-4.2_amd64.deb ... Unpacking libhashkit2:amd64 (1.0.18-4.2) ... Selecting previously unselected package libhashkit-dev:amd64. Preparing to unpack .../47-libhashkit-dev_1.0.18-4.2_amd64.deb ... Unpacking libhashkit-dev:amd64 (1.0.18-4.2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../48-libsasl2-modules-db_2.1.27+dfsg-2.1+deb11u1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../49-libsasl2-2_2.1.27+dfsg-2.1+deb11u1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libmemcached11:amd64. Preparing to unpack .../50-libmemcached11_1.0.18-4.2_amd64.deb ... Unpacking libmemcached11:amd64 (1.0.18-4.2) ... Selecting previously unselected package libmemcachedutil2:amd64. Preparing to unpack .../51-libmemcachedutil2_1.0.18-4.2_amd64.deb ... Unpacking libmemcachedutil2:amd64 (1.0.18-4.2) ... Selecting previously unselected package libsasl2-dev. Preparing to unpack .../52-libsasl2-dev_2.1.27+dfsg-2.1+deb11u1_amd64.deb ... Unpacking libsasl2-dev (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libmemcached-dev:amd64. Preparing to unpack .../53-libmemcached-dev_1.0.18-4.2_amd64.deb ... Unpacking libmemcached-dev:amd64 (1.0.18-4.2) ... Selecting previously unselected package libmpdec3:amd64. Preparing to unpack .../54-libmpdec3_2.5.1-1_amd64.deb ... Unpacking libmpdec3:amd64 (2.5.1-1) ... Selecting previously unselected package libpython3.9-stdlib:amd64. Preparing to unpack .../55-libpython3.9-stdlib_3.9.2-1_amd64.deb ... Unpacking libpython3.9-stdlib:amd64 (3.9.2-1) ... Selecting previously unselected package libpython3.9:amd64. Preparing to unpack .../56-libpython3.9_3.9.2-1_amd64.deb ... Unpacking libpython3.9:amd64 (3.9.2-1) ... Selecting previously unselected package libpython3.9-dev:amd64. Preparing to unpack .../57-libpython3.9-dev_3.9.2-1_amd64.deb ... Unpacking libpython3.9-dev:amd64 (3.9.2-1) ... Selecting previously unselected package patchelf. Preparing to unpack .../58-patchelf_0.12-1_amd64.deb ... Unpacking patchelf (0.12-1) ... Selecting previously unselected package python3.9. Preparing to unpack .../59-python3.9_3.9.2-1_amd64.deb ... Unpacking python3.9 (3.9.2-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../60-zlib1g-dev_1%3a1.2.11.dfsg-2+deb11u2_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2+deb11u2) ... Selecting previously unselected package python3.9-dev. Preparing to unpack .../61-python3.9-dev_3.9.2-1_amd64.deb ... Unpacking python3.9-dev (3.9.2-1) ... Setting up libexpat1:amd64 (2.2.10-2+deb11u5) ... Setting up media-types (4.0.0) ... Setting up libpython3.9-minimal:amd64 (3.9.2-1) ... Setting up perl-modules-5.32 (5.32.1-4+deb11u2) ... Setting up binutils-common:amd64 (2.35.2-2) ... Setting up linux-libc-dev:amd64 (5.10.149-2) ... Setting up libctf-nobfd0:amd64 (2.35.2-2) ... Setting up libgomp1:amd64 (10.2.1-6) ... Setting up bzip2 (1.0.8-4) ... Setting up libhashkit2:amd64 (1.0.18-4.2) ... Setting up libasan6:amd64 (10.2.1-6) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Setting up libtirpc-dev:amd64 (1.3.1-1+deb11u1) ... Setting up make (4.3-4.1) ... Setting up libmpfr6:amd64 (4.1.0-3) ... Setting up xz-utils (5.2.5-2.1~deb11u1) ... update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/lzma.1.gz because associated file /usr/share/man/man1/xz.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/unlzma.1.gz because associated file /usr/share/man/man1/unxz.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzcat.1.gz because associated file /usr/share/man/man1/xzcat.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzmore.1.gz because associated file /usr/share/man/man1/xzmore.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzless.1.gz because associated file /usr/share/man/man1/xzless.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzdiff.1.gz because associated file /usr/share/man/man1/xzdiff.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzcmp.1.gz because associated file /usr/share/man/man1/xzcmp.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzgrep.1.gz because associated file /usr/share/man/man1/xzgrep.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzegrep.1.gz because associated file /usr/share/man/man1/xzegrep.1.gz (of link group lzma) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/lzfgrep.1.gz because associated file /usr/share/man/man1/xzfgrep.1.gz (of link group lzma) doesn't exist Setting up libquadmath0:amd64 (10.2.1-6) ... Setting up libmpc3:amd64 (1.2.0-1) ... Setting up libatomic1:amd64 (10.2.1-6) ... Setting up patch (2.7.6-7) ... Setting up libgdbm-compat4:amd64 (1.19-2) ... Setting up libperl5.32:amd64 (5.32.1-4+deb11u2) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Setting up libubsan1:amd64 (10.2.1-6) ... Setting up libmemcached11:amd64 (1.0.18-4.2) ... Setting up libnsl-dev:amd64 (1.3.0-2) ... Setting up libcrypt-dev:amd64 (1:4.4.18-4) ... Setting up libmpdec3:amd64 (2.5.1-1) ... Setting up python3.9-minimal (3.9.2-1) ... Setting up libbinutils:amd64 (2.35.2-2) ... Setting up patchelf (0.12-1) ... Setting up libisl23:amd64 (0.23-1) ... Setting up libc-dev-bin (2.31-13+deb11u5) ... Setting up libcc1-0:amd64 (10.2.1-6) ... Setting up liblsan0:amd64 (10.2.1-6) ... Setting up cpp-10 (10.2.1-6) ... Setting up libitm1:amd64 (10.2.1-6) ... Setting up libpython3.9-stdlib:amd64 (3.9.2-1) ... Setting up libtsan0:amd64 (10.2.1-6) ... Setting up libctf0:amd64 (2.35.2-2) ... Setting up libgcc-10-dev:amd64 (10.2.1-6) ... Setting up libmemcachedutil2:amd64 (1.0.18-4.2) ... Setting up libhashkit-dev:amd64 (1.0.18-4.2) ... Setting up perl (5.32.1-4+deb11u2) ... Setting up libpython3.9:amd64 (3.9.2-1) ... Setting up libdpkg-perl (1.20.12) ... Setting up cpp (4:10.2.1-1) ... Setting up libc6-dev:amd64 (2.31-13+deb11u5) ... Setting up python3.9 (3.9.2-1) ... Setting up binutils-x86-64-linux-gnu (2.35.2-2) ... Setting up libstdc++-10-dev:amd64 (10.2.1-6) ... Setting up binutils (2.35.2-2) ... Setting up dpkg-dev (1.20.12) ... Setting up libsasl2-dev (2.1.27+dfsg-2.1+deb11u1) ... Setting up libexpat1-dev:amd64 (2.2.10-2+deb11u5) ... Setting up gcc-10 (10.2.1-6) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2+deb11u2) ... Setting up g++-10 (10.2.1-6) ... Setting up libmemcached-dev:amd64 (1.0.18-4.2) ... Setting up libpython3.9-dev:amd64 (3.9.2-1) ... Setting up gcc (4:10.2.1-1) ... Setting up g++ (4:10.2.1-1) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up python3.9-dev (3.9.2-1) ... Setting up build-essential (12.9) ... Processing triggers for libc-bin (2.31-13+deb11u3) ... Removing intermediate container bd556d275925 ---> 59a80e612765 Step 3/17 : RUN pip config set global.disable-pip-version-check true && pip wheel --wheel-dir=/root/wheels uwsgi==2.0.19.1 && pip wheel --wheel-dir=/root/wheels regex==2021.11.10 && pip wheel --wheel-dir=/tmp/wheels pylibmc==1.6.1 && pip install --no-cache-dir auditwheel && auditwheel repair /tmp/wheels/pylibmc-*.whl -w /root/wheels --plat manylinux_2_27_x86_64 ---> Running in 0b873bbcaeb0 Writing to /root/.config/pip/pip.conf Collecting uwsgi==2.0.19.1 Downloading uWSGI-2.0.19.1.tar.gz (803 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.9/803.9 KB 10.0 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Building wheels for collected packages: uwsgi Building wheel for uwsgi (setup.py): started Building wheel for uwsgi (setup.py): finished with status 'done' Created wheel for uwsgi: filename=uWSGI-2.0.19.1-cp39-cp39-linux_x86_64.whl size=510318 sha256=89e08f122446b5771ffea02d0a7129c51c8a38edcd1865261c2bebe894fad7e9 Stored in directory: /root/.cache/pip/wheels/17/66/cf/112237fefe0b8011e4a481305ba799b696ece8590219bd527f Successfully built uwsgi Collecting regex==2021.11.10 Downloading regex-2021.11.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (763 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 763.4/763.4 KB 9.4 MB/s eta 0:00:00 Saved /root/wheels/regex-2021.11.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Collecting pylibmc==1.6.1 Downloading pylibmc-1.6.1.tar.gz (64 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.2/64.2 KB 6.3 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Building wheels for collected packages: pylibmc Building wheel for pylibmc (setup.py): started Building wheel for pylibmc (setup.py): finished with status 'done' Created wheel for pylibmc: filename=pylibmc-1.6.1-cp39-cp39-linux_x86_64.whl size=34719 sha256=57bad210fba9b1fc7c836345d2d48af62c2d54490499f3b6748e32dcc15cd6a5 Stored in directory: /root/.cache/pip/wheels/3c/07/69/ef98d2a15137c0196d1e9a0d27e01c7200f793491b83656755 Successfully built pylibmc Collecting auditwheel Downloading auditwheel-5.2.1-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.4/53.4 KB 7.8 MB/s eta 0:00:00 Collecting pyelftools>=0.24 Downloading pyelftools-0.29-py2.py3-none-any.whl (174 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 174.3/174.3 KB 10.6 MB/s eta 0:00:00 Installing collected packages: pyelftools, auditwheel Successfully installed auditwheel-5.2.1 pyelftools-0.29 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 INFO:auditwheel.main_repair:Repairing pylibmc-1.6.1-cp39-cp39-linux_x86_64.whl Traceback (most recent call last): File "/usr/local/bin/auditwheel", line 8, in sys.exit(main()) File "/usr/local/lib/python3.9/site-packages/auditwheel/main.py", line 59, in main rval = args.func(args, p) File "/usr/local/lib/python3.9/site-packages/auditwheel/main_repair.py", line 172, in execute patcher = Patchelf() File "/usr/local/lib/python3.9/site-packages/auditwheel/patcher.py", line 44, in __init__ _verify_patchelf() File "/usr/local/lib/python3.9/site-packages/auditwheel/patcher.py", line 37, in _verify_patchelf raise ValueError( ValueError: patchelf patchelf 0.12 found. auditwheel repair requires patchelf >= 0.14. The command '/bin/sh -c pip config set global.disable-pip-version-check true && pip wheel --wheel-dir=/root/wheels uwsgi==2.0.19.1 && pip wheel --wheel-dir=/root/wheels regex==2021.11.10 && pip wheel --wheel-dir=/tmp/wheels pylibmc==1.6.1 && pip install --no-cache-dir auditwheel && auditwheel repair /tmp/wheels/pylibmc-*.whl -w /root/wheels --plat manylinux_2_27_x86_64' returned a non-zero code: 1 make: *** [Makefile:5: build] Error 1 ```
ajnisbet commented 1 year ago

Ah that's a pain, thanks for letting me know!

That autditwheel stuff was pretty hacky, I've removed it in the dev branch: https://github.com/ajnisbet/opentopodata/compare/master...dev

It'll probably be easier to cut a new release from dev than to fix this, I'll work on that in the next few days.

ajnisbet commented 1 year ago

(And in the meantime if you

git checkout dev
make build

that should work.)

krtschmr commented 1 year ago

i didn't realized there are multi branches :-) then i can try it out later myself. thanks for letting me know.

ajnisbet commented 1 year ago

No problem: I wouldn't recommend people using any other branches cause sometimes I try out and revert experimental features, but the automated CI tests seem to be passing!

Other options are to rollback to an older version of opentopodata

git checkout master
git checkout b3f34f517

or use the apple-silicon.Dockerfile image (which despite the name also works for x86/linux/windows, it's just slower to build and larger):

make build-m1
ajnisbet commented 1 year ago

This is now fixed in master, sorry you had to deal with a broken image, and thank you so much for bringing it to my attention!