2025-08-12 09:06:36,787: INFO: Building opensdn-vrouter-kernel-init-centos 2025-08-12 09:06:36,840: INFO: Building args: --network host --build-arg PIP_REPOSITORY=http://localhost:6667/pip/simple --build-arg CONTRAIL_REGISTRY=nexus.gz1.opensdn.io:5101 --build-arg CONTRAIL_CONTAINER_TAG=master-1_7_6_9-2_4 --build-arg SITE_MIRROR=http://nexus.gz1.opensdn.io/repository/external-web-cache --build-arg LINUX_DISTR_VER=9 --build-arg LINUX_DISTR=rockylinux --build-arg GENERAL_EXTRA_RPMS="" --build-arg BASE_EXTRA_RPMS="" --build-arg YUM_ENABLE_REPOS="" --build-arg CONTAINER_NAME=opensdn-vrouter-kernel-init-centos --build-arg UBUNTU_DISTR_VERSION=24.04 --build-arg UBUNTU_DISTR=ubuntu --build-arg VENDOR_NAME=OpenSDN-IO --build-arg VENDOR_DOMAIN=io.opensdn #0 building with "default" instance using docker driver #1 [internal] load build definition from Dockerfile #1 transferring dockerfile: #1 transferring dockerfile: 1.69kB done #1 DONE 1.7s #2 [internal] load metadata for docker.io/library/centos:7 #2 DONE 1.6s #3 [internal] load .dockerignore #3 transferring context: #3 transferring context: 2B done #3 DONE 2.4s #4 [internal] load build context #4 DONE 0.0s #5 [1/4] FROM docker.io/library/centos:7@sha256:be65f488b7764ad3638f236b7b515b3678369a5124c47b8d32916d6487418ea4 #5 resolve docker.io/library/centos:7@sha256:be65f488b7764ad3638f236b7b515b3678369a5124c47b8d32916d6487418ea4 0.1s done #5 sha256:dead07b4d8ed7e29e98de0f4504d87e8880d4347859d839686a31da35a3b532f 529B / 529B done #5 sha256:eeb6ee3f44bd0b5103bb561b4c16bcb82328cfe5809ab675bb17ab3a16c517c9 2.75kB / 2.75kB done #5 sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 1.05MB / 76.10MB 0.1s #5 sha256:be65f488b7764ad3638f236b7b515b3678369a5124c47b8d32916d6487418ea4 1.20kB / 1.20kB done #5 sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 5.24MB / 76.10MB 0.2s #5 sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 14.68MB / 76.10MB 0.4s #5 sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 23.07MB / 76.10MB 0.6s #5 sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 29.36MB / 76.10MB 0.7s #5 sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 38.80MB / 76.10MB 0.9s #5 sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 49.28MB / 76.10MB 1.1s #5 sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 58.72MB / 76.10MB 1.3s #5 sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 64.16MB / 76.10MB 1.5s #5 sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 68.16MB / 76.10MB 1.6s #5 sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 76.10MB / 76.10MB 1.6s done #5 extracting sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc #5 ... #4 [internal] load build context #4 transferring context: 2.90kB done #4 DONE 2.5s #5 [1/4] FROM docker.io/library/centos:7@sha256:be65f488b7764ad3638f236b7b515b3678369a5124c47b8d32916d6487418ea4 #5 extracting sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 5.3s #5 extracting sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 11.1s #5 extracting sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 16.2s #5 extracting sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 21.8s #5 extracting sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 27.1s #5 extracting sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 32.9s #5 extracting sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 38.1s #5 extracting sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 43.1s #5 extracting sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 48.2s #5 extracting sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 53.3s #5 extracting sha256:2d473b07cdd5f0912cd6f1a703352c82b512407db6b05b43f2553732b55df3bc 54.8s done #5 DONE 58.5s #6 [2/4] COPY *.repo /etc/yum.repos.d/ #6 DONE 1.8s #7 [3/4] COPY *.sh / #7 DONE 0.6s #8 [4/4] RUN set -e ; mkdir -p /opt/contrail ; for item in `ls /__*` ; do mv $item /${item:3} ; done ; yum clean all -y ; yum makecache ; sed -i 's/mirrorlist=mirrorlist.centos.org/#mirrorlist=mirrorlist/g' /etc/yum.repos.d/CentOS-* ; sed -Ei 's|^#([[:blank:]]*baseurl=http://mirror.centos.org)|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* ; yum install -y wget make gcc gcc-c++ contrail-vrouter-source ; mkdir -p /opt/contrail/src /vrouter_src ; contrail_version=master-1_7_6_9-2_4 ; echo "${contrail_version}" > /contrail_version ; mv /usr/src/* /opt/contrail/src/ ; vrouter_path=$(find /opt/contrail/src -type f -name "contrail-vrouter-*.tar.gz") ; cd /vrouter_src ; tar -xf "${vrouter_path}" ; /build-kernels.sh ; yum clean all -y #8 0.247 ls: cannot access /__*: No such file or directory #8 0.625 Loaded plugins: fastestmirror, ovl #8 0.732 Cleaning repos: base extras updates #8 1.222 Loaded plugins: fastestmirror, ovl #8 1.678 Determining fastest mirrors #8 1.693 Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=container error was #8 1.693 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error" #8 1.728 #8 1.728 #8 1.728 One of the configured repositories failed (Unknown), #8 1.728 and yum doesn't have enough cached data to continue. At this point the only #8 1.728 safe thing yum can do is fail. There are a few ways to work "fix" this: #8 1.728 #8 1.728 1. Contact the upstream for the repository and get them to fix the problem. #8 1.728 #8 1.728 2. Reconfigure the baseurl/etc. for the repository, to point to a working #8 1.728 upstream. This is most often useful if you are using a newer #8 1.728 distribution release than is supported by the repository (and the #8 1.728 packages for the previous distribution release still work). #8 1.728 #8 1.728 3. Run the command with the repository temporarily disabled #8 1.728 yum --disablerepo= ... #8 1.728 #8 1.728 4. Disable the repository permanently, so yum won't use it by default. Yum #8 1.728 will then just ignore the repository until you permanently enable it #8 1.728 again or use --enablerepo for temporary usage: #8 1.728 #8 1.728 yum-config-manager --disable #8 1.728 or #8 1.728 subscription-manager repos --disable= #8 1.728 #8 1.728 5. Configure the failing repository to be skipped, if it is unavailable. #8 1.728 Note that yum will try to contact the repo. when it runs most commands, #8 1.728 so will have to try and fail each time (and thus. yum will be be much #8 1.728 slower). If it is a very temporary problem though, this is often a nice #8 1.728 compromise: #8 1.728 #8 1.728 yum-config-manager --save --setopt=.skip_if_unavailable=true #8 1.728 #8 1.728 Cannot find a valid baseurl for repo: base/7/x86_64 #8 ERROR: process "/bin/sh -c set -e ; mkdir -p /opt/contrail ; for item in `ls /__*` ; do mv $item /${item:3} ; done ; yum clean all -y ; yum makecache ; sed -i 's/mirrorlist=mirrorlist.centos.org/#mirrorlist=mirrorlist/g' /etc/yum.repos.d/CentOS-* ; sed -Ei 's|^#([[:blank:]]*baseurl=http://mirror.centos.org)|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* ; yum install -y wget make gcc gcc-c++ contrail-vrouter-source ; mkdir -p /opt/contrail/src /vrouter_src ; contrail_version=${CONTRAIL_VERSION:-$CONTRAIL_CONTAINER_TAG} ; echo "${contrail_version}" > /contrail_version ; mv /usr/src/* /opt/contrail/src/ ; vrouter_path=$(find /opt/contrail/src -type f -name "contrail-vrouter-*.tar.gz") ; cd /vrouter_src ; tar -xf "${vrouter_path}" ; /build-kernels.sh ; yum clean all -y" did not complete successfully: exit code: 1 ------ > [4/4] RUN set -e ; mkdir -p /opt/contrail ; for item in `ls /__*` ; do mv $item /${item:3} ; done ; yum clean all -y ; yum makecache ; sed -i 's/mirrorlist=mirrorlist.centos.org/#mirrorlist=mirrorlist/g' /etc/yum.repos.d/CentOS-* ; sed -Ei 's|^#([[:blank:]]*baseurl=http://mirror.centos.org)|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* ; yum install -y wget make gcc gcc-c++ contrail-vrouter-source ; mkdir -p /opt/contrail/src /vrouter_src ; contrail_version=master-1_7_6_9-2_4 ; echo "${contrail_version}" > /contrail_version ; mv /usr/src/* /opt/contrail/src/ ; vrouter_path=$(find /opt/contrail/src -type f -name "contrail-vrouter-*.tar.gz") ; cd /vrouter_src ; tar -xf "${vrouter_path}" ; /build-kernels.sh ; yum clean all -y: 1.728 1.728 5. Configure the failing repository to be skipped, if it is unavailable. 1.728 Note that yum will try to contact the repo. when it runs most commands, 1.728 so will have to try and fail each time (and thus. yum will be be much 1.728 slower). If it is a very temporary problem though, this is often a nice 1.728 compromise: 1.728 1.728 yum-config-manager --save --setopt=.skip_if_unavailable=true 1.728 1.728 Cannot find a valid baseurl for repo: base/7/x86_64 ------ Dockerfile:27 -------------------- 26 | 27 | >>> RUN set -e ; 28 | >>> mkdir -p /opt/contrail ; 29 | >>> for item in `ls /__*` ; do mv $item /${item:3} ; done ; 30 | >>> yum clean all -y ; yum makecache ; 31 | >>> sed -i 's/mirrorlist=mirrorlist.centos.org/#mirrorlist=mirrorlist/g' /etc/yum.repos.d/CentOS-* ; 32 | >>> sed -Ei 's|^#([[:blank:]]*baseurl=http://mirror.centos.org)|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* ; 33 | >>> yum install -y wget make gcc gcc-c++ contrail-vrouter-source ; 34 | >>> mkdir -p /opt/contrail/src /vrouter_src ; 35 | >>> contrail_version=${CONTRAIL_VERSION:-$CONTRAIL_CONTAINER_TAG} ; 36 | >>> echo "${contrail_version}" > /contrail_version ; 37 | >>> mv /usr/src/* /opt/contrail/src/ ; 38 | >>> vrouter_path=$(find /opt/contrail/src -type f -name "contrail-vrouter-*.tar.gz") ; 39 | >>> cd /vrouter_src ; 40 | >>> tar -xf "${vrouter_path}" ; 41 | >>> /build-kernels.sh ; 42 | >>> yum clean all -y 43 | -------------------- ERROR: failed to solve: process "/bin/sh -c set -e ; mkdir -p /opt/contrail ; for item in `ls /__*` ; do mv $item /${item:3} ; done ; yum clean all -y ; yum makecache ; sed -i 's/mirrorlist=mirrorlist.centos.org/#mirrorlist=mirrorlist/g' /etc/yum.repos.d/CentOS-* ; sed -Ei 's|^#([[:blank:]]*baseurl=http://mirror.centos.org)|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* ; yum install -y wget make gcc gcc-c++ contrail-vrouter-source ; mkdir -p /opt/contrail/src /vrouter_src ; contrail_version=${CONTRAIL_VERSION:-$CONTRAIL_CONTAINER_TAG} ; echo "${contrail_version}" > /contrail_version ; mv /usr/src/* /opt/contrail/src/ ; vrouter_path=$(find /opt/contrail/src -type f -name "contrail-vrouter-*.tar.gz") ; cd /vrouter_src ; tar -xf "${vrouter_path}" ; /build-kernels.sh ; yum clean all -y" did not complete successfully: exit code: 1 2025-08-12 09:07:49,232: INFO: Docker build duration: 73 seconds 2025-08-12 09:07:49,236: ERROR: Building opensdn-vrouter-kernel-init-centos failed, duration: 73 seconds