ci: update and set version of Docker container `quay.io/pypa/manylinux2014_x86_64`
The Docker image
gitlab.desy.de:5555/asapo/asapo/asapo-packages-manylinux-build-env
is
based on the Docker container quay.io/pypa/manylinux2014_x86_64
but it
was not possible to know which exact version it was relying on
(asapo-packages-manylinux-build-env
was using the latest version of
quay.io/pypa/manylinux2014_x86_64
at the time of the build).
This commit specifies the version of quay.io/pypa/manylinux2014_x86_64
to use when building asapo-packages-manylinux-build-env
.
In addition, running the CI pipeline with this commit will regenerate
the Docker image of asapo-packages-manylinux-build-env
that will be
based on a newer version of quay.io/pypa/manylinux2014_x86_64
. The old
version contained links to obsolete yum
repositories and executing
yum update -y
was failing:
$ yum update -y
Loaded plugins: fastestmirror, ovl
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=container error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
Could not retrieve mirrorlist http://mirrorlist.centos.org?arch=x86_64&release=7&repo=sclo-rh error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
epel/x86_64/metalink | 5.1 kB 00:00:00
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras&infra=container error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates&infra=container error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
* base: mirror.speedkom.de
* centos-sclo-rh: mirror.rackspeed.de
* epel: ftp-stud.hs-esslingen.de
* extras: mirror.rackspeed.de
* updates: mirror.init7.net
http://artfiles.org/centos.org/7.9.2009/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below wiki article
https://wiki.centos.org/yum-errors
If above article doesn't help to resolve this issue please use https://bugs.centos.org/.
base | 3.6 kB 00:00:00
centos-sclo-rh | 3.0 kB 00:00:00
epel | 4.3 kB 00:00:00
extras | 2.9 kB 00:00:00
http://centos.mirror.transip.nl/7.9.2009/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
http://mirror.init7.net/centos/7.9.2009/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
http://centosmirror.netcup.net/centos/7.9.2009/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
http://mirror.vimexx.nl/centos/7.9.2009/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
http://ftp.rz.uni-frankfurt.de/pub/mirrors/centos/7.9.2009/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
http://centos.anexia.at/centos/7.9.2009/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
http://mirrors.centos.behostings.net/centos/7.9.2009/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
http://mirror.previder.nl/centos/7.9.2009/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
http://ftp.rezopole.net/centos/7.9.2009/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
(1/2): epel/x86_64/updateinfo | 1.0 MB 00:00:00
(2/2): epel/x86_64/primary_db | 8.7 MB 00:00:03
Resolving Dependencies
--> Running transaction check
---> Package bind-license.noarch 32:9.11.4-26.P2.el7_9.15 will be updated
---> Package bind-license.noarch 32:9.11.4-26.P2.el7_9.16 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
=========================================================================================================================================================================================================================
Package Arch Version Repository Size
=========================================================================================================================================================================================================================
Updating:
bind-license noarch 32:9.11.4-26.P2.el7_9.16 updates 92 k
Transaction Summary
=========================================================================================================================================================================================================================
Upgrade 1 Package
Total download size: 92 k
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
bind-license-9.11.4-26.P2.el7_ FAILED
http://centos.mirror.transip.nl/7.9.2009/updates/x86_64/Packages/bind-license-9.11.4-26.P2.el7_9.16.noarch.rpm: [Errno 14] HTTP Error 404 - Not Found ] 0.0 B/s | 0 B --:--:-- ETA
Trying other mirror.
bind-license-9.11.4-26.P2.el7_ FAILED
http://mirror.init7.net/centos/7.9.2009/updates/x86_64/Packages/bind-license-9.11.4-26.P2.el7_9.16.noarch.rpm: [Errno 14] HTTP Error 404 - Not Found ] 0.0 B/s | 0 B --:--:-- ETA
Trying other mirror.
bind-license-9.11.4-26.P2.el7_ FAILED
http://centosmirror.netcup.net/centos/7.9.2009/updates/x86_64/Packages/bind-license-9.11.4-26.P2.el7_9.16.noarch.rpm: [Errno 14] HTTP Error 404 - Not Found ] 0.0 B/s | 0 B --:--:-- ETA
Trying other mirror.
bind-license-9.11.4-26.P2.el7_ FAILED
http://mirror.vimexx.nl/centos/7.9.2009/updates/x86_64/Packages/bind-license-9.11.4-26.P2.el7_9.16.noarch.rpm: [Errno 14] HTTP Error 404 - Not Found ] 0.0 B/s | 0 B --:--:-- ETA
Trying other mirror.
bind-license-9.11.4-26.P2.el7_ FAILED
http://ftp.rz.uni-frankfurt.de/pub/mirrors/centos/7.9.2009/updates/x86_64/Packages/bind-license-9.11.4-26.P2.el7_9.16.noarch.rpm: [Errno 14] HTTP Error 404 - Not Found ] 0.0 B/s | 0 B --:--:-- ETA
Trying other mirror.
bind-license-9.11.4-26.P2.el7_ FAILED
http://centos.anexia.at/centos/7.9.2009/updates/x86_64/Packages/bind-license-9.11.4-26.P2.el7_9.16.noarch.rpm: [Errno 14] HTTP Error 404 - Not Found ] 0.0 B/s | 0 B --:--:-- ETA
Trying other mirror.
bind-license-9.11.4-26.P2.el7_ FAILED
http://mirrors.centos.behostings.net/centos/7.9.2009/updates/x86_64/Packages/bind-license-9.11.4-26.P2.el7_9.16.noarch.rpm: [Errno 14] HTTP Error 404 - Not Found ] 0.0 B/s | 0 B --:--:-- ETA
Trying other mirror.
bind-license-9.11.4-26.P2.el7_ FAILED
http://mirror.previder.nl/centos/7.9.2009/updates/x86_64/Packages/bind-license-9.11.4-26.P2.el7_9.16.noarch.rpm: [Errno 14] HTTP Error 404 - Not Found ] 0.0 B/s | 0 B --:--:-- ETA
Trying other mirror.
bind-license-9.11.4-26.P2.el7_ FAILED
http://ftp.rezopole.net/centos/7.9.2009/updates/x86_64/Packages/bind-license-9.11.4-26.P2.el7_9.16.noarch.rpm: [Errno 14] HTTP Error 404 - Not Found ] 0.0 B/s | 0 B --:--:-- ETA
Trying other mirror.
Error downloading packages:
32:bind-license-9.11.4-26.P2.el7_9.16.noarch: [Errno 256] No more mirrors to try.
Fixing the links to the obsolete yum
repositories was a pain (from
mirror
to vault
), and it was much easier to use a base Docker image
where these problems are already fixed.