build: docker image uft fails to build

Bug #2065181 reported by Davlet Panech
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
Invalid
Low
Unassigned

Bug Description

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

Tags: stx.build
Revision history for this message
Davlet Panech (dpanech) wrote :
Revision history for this message
Davlet Panech (dpanech) wrote :

Never mind. Latest build was successful.

Changed in starlingx:
status: New → Invalid
Ghada Khalil (gkhalil)
Changed in starlingx:
importance: Undecided → Low
tags: added: stx.build
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.