Bug 2084029

Summary: glibc: glibc-gconv-extra is missing from UBI 8
Product: Red Hat Enterprise Linux 8 Reporter: Henning Treu <henning.treu>
Component: distributionAssignee: Josh Boyer <jwboyer>
Status: CLOSED CURRENTRELEASE QA Contact: Release Test Team <release-test-team>
Severity: urgent Docs Contact:
Priority: high    
Version: ---CC: akurtz, ashankar, codonell, dj, fberat, fweimer, jstrunk, jwboyer, mnewsome, mvadkert, pfrankli, sipoyare
Target Milestone: rcKeywords: Triaged
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-11 20:30:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Henning Treu 2022-05-11 08:39:00 UTC
Description of problem:


Version-Release number of selected component (if applicable): redhat-rpm-config-129-1.el8.noarch


How reproducible:


Steps to Reproduce:

Run "yum install redhat-rpm-config" on 

>>> docker run registry.access.redhat.com/ubi8/ubi yum install redhat-rpm-config
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Red Hat Universal Base Image 8 (RPMs) - BaseOS  482 kB/s | 564 kB     00:01
Red Hat Universal Base Image 8 (RPMs) - AppStre 1.8 MB/s | 2.3 MB     00:01
Red Hat Universal Base Image 8 (RPMs) - CodeRea 6.3 kB/s |  12 kB     00:01
Last metadata expiration check: 0:00:01 ago on Wed May 11 08:09:10 2022.
Error:
 Problem: conflicting requests
  - nothing provides glibc-gconv-extra needed by redhat-rpm-config-129-1.el8.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)


Actual results:

Error:
 Problem: conflicting requests
  - nothing provides glibc-gconv-extra needed by redhat-rpm-config-129-1.el8.noarch

Expected results:

Successful installation of redhat-rpm-config

Additional info:

Comment 1 Henning Treu 2022-05-11 08:42:21 UTC
Output of rpm query:

>>> rpm -qa | grep glibc
glibc-common-2.28-189.1.el8.aarch64
glibc-minimal-langpack-2.28-189.1.el8.aarch64
glibc-2.28-189.1.el8.aarch64

Comment 2 Florian Weimer 2022-05-11 09:11:45 UTC
I'm afaraid this glitch has occurred during most minor releases of Red Hat Enterprise Linux 8. It needs to be fixed on the UBI container side.

Comment 3 Florian Weimer 2022-05-11 09:18:11 UTC
(In reply to Florian Weimer from comment #2)
> I'm afaraid this glitch has occurred during most minor releases of Red Hat
> Enterprise Linux 8. It needs to be fixed on the UBI container side.

This is not correct, it's a different issue this time. As far as I can tell, the UBI repositories are in sync, and glibc subpackages are simply missing.

We need to add repoclosure testing for UBI, I think we all assumed that this was already in place.

Comment 6 Josh Boyer 2022-05-11 12:30:35 UTC
Thank you for the report.  We are investigating the issue now.

Comment 8 Florian Weimer 2022-05-11 16:30:08 UTC
*** Bug 2084207 has been marked as a duplicate of this bug. ***

Comment 9 Florian Weimer 2022-05-11 17:13:11 UTC
*** Bug 2084224 has been marked as a duplicate of this bug. ***

Comment 10 Josh Boyer 2022-05-11 20:30:11 UTC
This should now be resolved.  The glibc-gconv-extra and redhat-rpm-config packages are available and installable from the ubi8 repositories.  If you encounter further issues, please reopen this bug.

[jwboyer@vader ~]$ podman run -it --rm ubi8
[root@ef6bef824b51 /]# yum --disablerepo=rhel* install redhat-rpm-config
Updating Subscription Management repositories.
Unable to read consumer identity
Subscription Manager is operating in container mode.

This system is not registered with an entitlement server. You can use subscription-manager to register.

Last metadata expiration check: 0:02:22 ago on Wed May 11 20:24:50 2022.
Dependencies resolved.
================================================================================
 Package                 Arch      Version             Repository          Size
================================================================================
Installing:
 redhat-rpm-config       noarch    129-1.el8           ubi-8-appstream     88 k
Installing dependencies:
 dwz                     x86_64    0.12-10.el8         ubi-8-appstream    109 k
 efi-srpm-macros         noarch    3-3.el8             ubi-8-appstream     22 k
 file                    x86_64    5.33-20.el8         ubi-8-baseos        77 k
 ghc-srpm-macros         noarch    1.4.2-7.el8         ubi-8-appstream    9.4 k
 glibc-gconv-extra       x86_64    2.28-189.1.el8      ubi-8-appstream    1.5 M
 go-srpm-macros          noarch    2-17.el8            ubi-8-appstream     13 k
 ocaml-srpm-macros       noarch    5-4.el8             ubi-8-appstream    9.5 k
 openblas-srpm-macros    noarch    2-2.el8             ubi-8-appstream    8.0 k
 perl-srpm-macros        noarch    1-25.el8            ubi-8-appstream     11 k
 python-rpm-macros       noarch    3-41.el8            ubi-8-appstream     15 k
 python-srpm-macros      noarch    3-41.el8            ubi-8-appstream     15 k
 python3-rpm-macros      noarch    3-41.el8            ubi-8-appstream     14 k
 qt5-srpm-macros         noarch    5.15.2-1.el8        ubi-8-appstream     11 k
 rust-srpm-macros        noarch    5-2.el8             ubi-8-appstream    9.3 k
 unzip                   x86_64    6.0-46.el8          ubi-8-baseos       196 k
 zip                     x86_64    3.0-23.el8          ubi-8-baseos       270 k

Transaction Summary
================================================================================
Install  17 Packages

Total download size: 2.4 M
Installed size: 7.8 M
Is this ok [y/N]: