Brief Description
-----------------
Docker image "uft" doesn't compile. I think something changed in the base image, ubi:8.4.
Severity
--------
Major
Steps to Reproduce
------------------
Try to build uft image
Expected Behavior
------------------
Build succeeds
Actual Behavior
----------------
Build fails
Reproducibility
---------------
Seen once
System Configuration
--------------------
N/A
Branch/Pull Time/Commit
-----------------------
master/2024-05-08
Last Pass
---------
master/2024-05-05
Timestamp/Logs
--------------
Log file: https://mirror.starlingx.windriver.com/mirror/starlingx/master/debian/monolithic/20240507T060000Z/logs/build-docker-images-stable.log.txt
[2024-05-07T12:52:05.040Z] Building uft
<...>
[2024-05-07T12:52:05.841Z] Running: bash build-uft-image.sh jenkins/uft:master-debian-stable-build
[2024-05-07T12:52:05.841Z] =============== build script ================
[2024-05-07T12:52:05.841Z] image: uft
[2024-05-07T12:52:05.841Z] image_tag: jenkins/uft:master-debian-stable-build
[2024-05-07T12:52:05.841Z] DPDK_TAG=v22.07
[2024-05-07T12:52:05.841Z] DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
[2024-05-07T12:52:05.841Z] Install the buildx component to build images with BuildKit:
[2024-05-07T12:52:05.841Z] https://docs.docker.com/go/buildx/
[2024-05-07T12:52:05.841Z]
[2024-05-07T12:52:05.841Z] Sending build context to Docker daemon 1.051MB
[2024-05-07T12:52:05.841Z] Step 1/37 : FROM registry.access.redhat.com/ubi8/ubi:8.4
[2024-05-07T12:52:06.752Z] 8.4: Pulling from ubi8/ubi
[2024-05-07T12:52:07.002Z] eac1b95df832: Pulling fs layer
[2024-05-07T12:52:07.002Z] 47aa3ed2034c: Pulling fs layer
[2024-05-07T12:52:07.553Z] 47aa3ed2034c: Verifying Checksum
[2024-05-07T12:52:07.553Z] 47aa3ed2034c: Download complete
[2024-05-07T12:52:10.036Z] eac1b95df832: Verifying Checksum
[2024-05-07T12:52:10.036Z] eac1b95df832: Download complete
[2024-05-07T12:52:15.234Z] eac1b95df832: Pull complete
[2024-05-07T12:52:15.485Z] 47aa3ed2034c: Pull complete
[2024-05-07T12:52:15.485Z] Digest: sha256:6f4f2ad88d7f6590d80e6cdeeddf9d9803e9df4648f9b5e0042927403ff2ec94
[2024-05-07T12:52:15.485Z] Status: Downloaded newer image for registry.access.redhat.com/ubi8/ubi:8.4
[2024-05-07T12:52:15.485Z] ---> b1e63aaae5cf
[2024-05-07T12:52:15.485Z] Step 2/37 : ARG DPDK_TAG=main
[2024-05-07T12:52:17.347Z] ---> Running in b9187f9368bd
[2024-05-07T12:52:17.347Z] Removing intermediate container b9187f9368bd
[2024-05-07T12:52:17.347Z] ---> 2dc893157859
[2024-05-07T12:52:17.347Z] Step 3/37 : ENV DPDK_TAG=${DPDK_TAG}
[2024-05-07T12:52:17.347Z] ---> Running in 35c114353c03
[2024-05-07T12:52:17.597Z] Removing intermediate container 35c114353c03
[2024-05-07T12:52:17.597Z] ---> 89b8e3fa9e78
[2024-05-07T12:52:17.597Z] Step 4/37 : RUN yum -y install gcc-c++ git libtool make python36-devel && pip3 install --no-cache-dir meson==0.57.1 cython grpcio-tools grpcio-reflection pyyaml==5.4.1 pyelftools && yum clean all
[2024-05-07T12:52:17.848Z] ---> Running in 59652abdf79f
[2024-05-07T12:52:18.759Z] Updating Subscription Management repositories.
[2024-05-07T12:52:18.759Z] Unable to read consumer identity
[2024-05-07T12:52:18.759Z]
[2024-05-07T12:52:18.759Z] This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
[2024-05-07T12:52:18.759Z]
[2024-05-07T12:52:19.670Z] Red Hat Universal Base Image 8 (RPMs) - BaseOS 1.1 MB/s | 719 kB 00:00
[2024-05-07T12:52:23.792Z] Red Hat Universal Base Image 8 (RPMs) - AppStre 758 kB/s | 3.0 MB 00:04
[2024-05-07T12:52:24.703Z] Red Hat Universal Base Image 8 (RPMs) - CodeRea 635 kB/s | 102 kB 00:00
[2024-05-07T12:52:25.254Z] Error:
[2024-05-07T12:52:25.254Z] Problem 1: package gcc-c++-8.5.0-20.el8.x86_64 requires gcc = 8.5.0-20.el8, but none of the providers can be installed
[2024-05-07T12:52:25.254Z] - package gcc-8.5.0-20.el8.x86_64 requires glibc-devel >= 2.2.90-12, but none of the providers can be installed
[2024-05-07T12:52:25.254Z] - conflicting requests
[2024-05-07T12:52:25.254Z] - nothing provides glibc = 2.28-236.el8_9.12 needed by glibc-devel-2.28-236.el8_9.12.x86_64
[2024-05-07T12:52:25.254Z] - nothing provides glibc = 2.28-236.el8_9.12 needed by glibc-devel-2.28-236.el8_9.12.i686
[2024-05-07T12:52:25.254Z] Problem 2: package libtool-2.4.6-25.el8.x86_64 requires gcc(major) = 8, but none of the providers can be installed
[2024-05-07T12:52:25.254Z] - package gcc-8.5.0-20.el8.x86_64 requires glibc-devel >= 2.2.90-12, but none of the providers can be installed
[2024-05-07T12:52:25.254Z] - conflicting requests
[2024-05-07T12:52:25.254Z] - nothing provides glibc = 2.28-236.el8_9.12 needed by glibc-devel-2.28-236.el8_9.12.x86_64
[2024-05-07T12:52:25.254Z] - nothing provides glibc = 2.28-236.el8_9.12 needed by glibc-devel-2.28-236.el8_9.12.i686
[2024-05-07T12:52:25.254Z] (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
[2024-05-07T12:52:25.805Z] The command '/bin/sh -c yum -y install gcc-c++ git libtool make python36-devel && pip3 install --no-cache-dir meson==0.57.1 cython grpcio-tools grpcio-reflection pyyaml==5.4.1 pyelftools && yum clean all' returned a non-zero code: 1
[2024-05-07T12:52:25.805Z] Command (bash) failed, attempt 1 of 3.
[2024-05-07T12:52:25.805Z] Waiting 30 seconds before retrying...
Test Activity
-------------
N/A
Workaround
----------
N/A
Git repo: https:/ /opendev. org/starlingx/ app-intel- ethernet- operator. git