[gdal-dev] Error when trying to build Docker Images
Dirk Stenger
stenger at lat-lon.de
Tue Feb 14 10:00:23 PST 2023
All,
Unfortunately, when trying to build the GDAL Docker Image on a local
machine (Ubuntu 22.04), the build fails with an error:
Executed commands and logging:
~/git/gdal/docker/ubuntu-small$ ./build.sh
...
debconf: delayingpackage configuration, since apt-utils is not installed
Fetched 70.5 MB in 39s (1795 kB/s)
Selecting previously unselectedpackage libpython3.10-minimal:arm64.
(Reading database ... 19054 files and directories currently installed.)
Preparing to unpack .../libpython3.10-minimal_3.10.6-1~22.04.2_arm64.deb ...
Unpacking libpython3.10-minimal:arm64 (3.10.6-1~22.04.2) ...
Selecting previously unselectedpackage libexpat1:arm64.
Preparing to unpack .../libexpat1_2.4.7-1ubuntu0.2_arm64.deb ...
Unpacking libexpat1:arm64 (2.4.7-1ubuntu0.2) ...
Selecting previously unselectedpackage python3.10-minimal:arm64.
Preparing to unpack .../python3.10-minimal_3.10.6-1~22.04.2_arm64.deb ...
Unpacking python3.10-minimal:arm64 (3.10.6-1~22.04.2) ...
Setting up libpython3.10-minimal:arm64 (3.10.6-1~22.04.2) ...
Setting up libexpat1:arm64 (2.4.7-1ubuntu0.2) ...
Setting up python3.10-minimal:arm64 (3.10.6-1~22.04.2) ...
/var/lib/dpkg/info/python3.10-minimal.postinst: 51: /usr/bin/python3.10: Exec format error
dpkg: error processingpackage python3.10-minimal:arm64 (--configure):
installed python3.10-minimal:arm64package post-installation script subprocess returned error exit status 126
Errors were encounteredwhile processing:
python3.10-minimal:arm64
E: Sub-process /usr/bin/dpkg returned an error code (1)
The command'/bin/sh -c . /buildscripts/bh-set-envvars.sh && apt-get update -y
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --fix-missing
--no-install-recommends python3-dev${APT_ARCH_SUFFIX}
python3-numpy${APT_ARCH_SUFFIX} python3-setuptools${APT_ARCH_SUFFIX}
libjpeg-dev${APT_ARCH_SUFFIX} libgeos-dev${APT_ARCH_SUFFIX}
libexpat-dev${APT_ARCH_SUFFIX} libxerces-c-dev${APT_ARCH_SUFFIX}
libwebp-dev${APT_ARCH_SUFFIX} libpng-dev${APT_ARCH_SUFFIX}
libzstd-dev${APT_ARCH_SUFFIX} bash zip curl
libpq-dev${APT_ARCH_SUFFIX} libssl-dev${APT_ARCH_SUFFIX}
libopenjp2-7-dev${APT_ARCH_SUFFIX}
libspatialite-dev${APT_ARCH_SUFFIX} autoconf automake sqlite3
bash-completion' returned a non-zero code: 100
The same behavior occurs with ubuntu-full:
~/git/gdal/docker/ubuntu-full$ ./build.sh
...
debconf: delayingpackage configuration, since apt-utils is not installed
Fetched 466 MB in 3min 39s (2128 kB/s)
Selecting previously unselectedpackage libcap2:arm64.
(Reading database ... 19051 files and directories currently installed.)
Preparing to unpack .../libcap2_1%3a2.44-1build3_arm64.deb ...
Unpacking libcap2:arm64 (1:2.44-1build3) ...
Selecting previously unselectedpackage libgpg-error0:arm64.
Preparing to unpack .../libgpg-error0_1.43-3_arm64.deb ...
Unpacking libgpg-error0:arm64 (1.43-3) ...
Selecting previously unselectedpackage libgcrypt20:arm64.
Preparing to unpack .../libgcrypt20_1.9.4-3ubuntu3_arm64.deb ...
Unpacking libgcrypt20:arm64 (1.9.4-3ubuntu3) ...
Selecting previously unselectedpackage liblz4-1:arm64.
Preparing to unpack .../liblz4-1_1.9.3-2build2_arm64.deb ...
Unpacking liblz4-1:arm64 (1.9.3-2build2) ...
Setting up libcap2:arm64 (1:2.44-1build3) ...
Setting up libgpg-error0:arm64 (1.43-3) ...
Setting up libgcrypt20:arm64 (1.9.4-3ubuntu3) ...
Setting up liblz4-1:arm64 (1.9.3-2build2) ...
Selecting previously unselectedpackage libsystemd0:arm64.
(Reading database ... 19059 files and directories currently installed.)
Preparing to unpack .../libsystemd0_249.11-0ubuntu3.6_arm64.deb ...
Unpacking libsystemd0:arm64 (249.11-0ubuntu3.6) ...
Selecting previously unselectedpackage libpython3.10-minimal:arm64.
Preparing to unpack .../libpython3.10-minimal_3.10.6-1~22.04.2_arm64.deb ...
Unpacking libpython3.10-minimal:arm64 (3.10.6-1~22.04.2) ...
Selecting previously unselectedpackage libexpat1:arm64.
Preparing to unpack .../libexpat1_2.4.7-1ubuntu0.2_arm64.deb ...
Unpacking libexpat1:arm64 (2.4.7-1ubuntu0.2) ...
Selecting previously unselectedpackage python3.10-minimal:arm64.
Preparing to unpack .../python3.10-minimal_3.10.6-1~22.04.2_arm64.deb ...
Unpacking python3.10-minimal:arm64 (3.10.6-1~22.04.2) ...
Setting up libpython3.10-minimal:arm64 (3.10.6-1~22.04.2) ...
Setting up libexpat1:arm64 (2.4.7-1ubuntu0.2) ...
Setting up python3.10-minimal:arm64 (3.10.6-1~22.04.2) ...
/var/lib/dpkg/info/python3.10-minimal.postinst: 51: /usr/bin/python3.10: Exec format error
dpkg: error processingpackage python3.10-minimal:arm64 (--configure):
installed python3.10-minimal:arm64package post-installation script subprocess returned error exit status 126
Errors were encounteredwhile processing:
python3.10-minimal:arm64
E: Sub-process /usr/bin/dpkg returned an error code (1)
The command'/bin/sh -c . /buildscripts/bh-set-envvars.sh && apt-get update -y
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --fix-missing
--no-install-recommends libopenjp2-7-dev${APT_ARCH_SUFFIX}
libcairo2-dev${APT_ARCH_SUFFIX} python3-dev${APT_ARCH_SUFFIX}
python3-numpy${APT_ARCH_SUFFIX} python3-setuptools${APT_ARCH_SUFFIX}
libpng-dev${APT_ARCH_SUFFIX} libjpeg-dev${APT_ARCH_SUFFIX}
libgif-dev${APT_ARCH_SUFFIX} liblzma-dev${APT_ARCH_SUFFIX}
libgeos-dev${APT_ARCH_SUFFIX} curl libxml2-dev${APT_ARCH_SUFFIX}
libexpat-dev${APT_ARCH_SUFFIX} libxerces-c-dev${APT_ARCH_SUFFIX}
libnetcdf-dev${APT_ARCH_SUFFIX} libpoppler-dev${APT_ARCH_SUFFIX}
libpoppler-private-dev${APT_ARCH_SUFFIX}
libspatialite-dev${APT_ARCH_SUFFIX}
librasterlite2-dev${APT_ARCH_SUFFIX} swig ant
libhdf4-alt-dev${APT_ARCH_SUFFIX} libhdf5-serial-dev${APT_ARCH_SUFFIX}
libfreexl-dev${APT_ARCH_SUFFIX} unixodbc-dev${APT_ARCH_SUFFIX}
mdbtools-dev${APT_ARCH_SUFFIX} libwebp-dev${APT_ARCH_SUFFIX}
liblcms2-2 libpcre3-dev${APT_ARCH_SUFFIX}
libcrypto++-dev${APT_ARCH_SUFFIX} libfyba-dev${APT_ARCH_SUFFIX}
libkml-dev${APT_ARCH_SUFFIX} libmysqlclient-dev${APT_ARCH_SUFFIX}
libogdi-dev${APT_ARCH_SUFFIX} libcfitsio-dev${APT_ARCH_SUFFIX}
openjdk-"$JAVA_VERSION"-jdk${APT_ARCH_SUFFIX}
libzstd-dev${APT_ARCH_SUFFIX} libpq-dev${APT_ARCH_SUFFIX}
libssl-dev${APT_ARCH_SUFFIX} libboost-dev${APT_ARCH_SUFFIX}
autoconf automake bash-completion libarmadillo-dev${APT_ARCH_SUFFIX}
libopenexr-dev${APT_ARCH_SUFFIX} libheif-dev${APT_ARCH_SUFFIX}
libdeflate-dev${APT_ARCH_SUFFIX} libblosc-dev${APT_ARCH_SUFFIX}
liblz4-dev${APT_ARCH_SUFFIX} libbz2-dev${APT_ARCH_SUFFIX}
libbrotli-dev${APT_ARCH_SUFFIX}
libarchive-dev${APT_ARCH_SUFFIX} && rm -rf /var/lib/apt/lists/*' returned a non-zero code: 100
This is the used Docker version:
docker --version
Docker version 20.10.17, build 100c701
I tried to build the /master/ branch and /release/3.5/ branch.
Can anyone help why the build is failing?
Kind regards,
Dirk Stenger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20230214/704e322d/attachment-0001.htm>
More information about the gdal-dev
mailing list