0

Pulled latest image of ubi-ini , launched container , sshed to it , enabled EEPL repo & tried installing chromium package fails because of not finding dependencies like ibQt5Core,libQt5Gui,libQt5Widgets,libcanberra in EEPL repo.

commands fired in sequence showing this issue

// Pulling latest image of RHEL8 ubi-init
docker pull registry.access.redhat.com/ubi8/ubi-ini
Using default tag: latest
latest: Pulling from ubi8/ubi-init
b92727ef7443: Pull complete
5b02fc43a0a3: Pull complete
Digest: sha256:e78a411bc3f4f8b2603c96177d1db5890663e27be198184bac289d2341ce152e
Status: Downloaded newer image for registry.access.redhat.com/ubi8/ubi-init:latest
registry.access.redhat.com/ubi8/ubi-init:latest

// Running container of it 
docker run -dt registry.access.redhat.com/ubi8/ubi-init
64438025397ae270d0f8bd888443af25968de113549926695fd6a66419edc295

// Verifying running container
docker ps
CONTAINER ID   IMAGE                                      COMMAND        CREATED         STATUS         PORTS     NAMES
64438025397a   registry.access.redhat.com/ubi8/ubi-init   "/sbin/init"   3 seconds ago   Up 2 seconds             angry_neumann

// ssh to running container
docker exec -it angry_neumann bash

------------ inside container ---------

[root@64438025397a /]# cat /etc/os-release
NAME="Red Hat Enterprise Linux"
VERSION="8.7 (Ootpa)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="8.7"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Red Hat Enterprise Linux 8.7 (Ootpa)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:8::baseos"
HOME_URL="https://www.redhat.com/"
DOCUMENTATION_URL="https://access.redhat.com/documentation/red_hat_enterprise_linux/8/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_BUGZILLA_PRODUCT_VERSION=8.7
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.7"

// Updating system packages
[root@64438025397a /]# yum update -y

// Enabling EEPL repo
[root@64438025397a /]# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

// Verifying repo list 
[root@64438025397a /]# dnf repolist
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.

repo id                                                                             repo name
epel                                                                                Extra Packages for Enterprise Linux 8 - x86_64
ubi-8-appstream-rpms                                                                Red Hat Universal Base Image 8 (RPMs) - AppStream
ubi-8-baseos-rpms                                                                   Red Hat Universal Base Image 8 (RPMs) - BaseOS
ubi-8-codeready-builder-rpms                                                        Red Hat Universal Base Image 8 (RPMs) - CodeReady Builder

# installing chromium package
[root@64438025397a /]# yum install chromium
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.

Extra Packages for Enterprise Linux 8 - x86_64                                                                                                                      2.4 MB/s |  14 MB     00:05
Last metadata expiration check: 0:00:05 ago on Fri Mar 10 11:46:27 2023.
Error:
 Problem: conflicting requests
  - nothing provides libQt5Core.so.5()(64bit) needed by chromium-110.0.5481.177-1.el8.x86_64
  - nothing provides libQt5Core.so.5(Qt_5)(64bit) needed by chromium-110.0.5481.177-1.el8.x86_64
  - nothing provides libQt5Gui.so.5()(64bit) needed by chromium-110.0.5481.177-1.el8.x86_64
  - nothing provides libQt5Gui.so.5(Qt_5)(64bit) needed by chromium-110.0.5481.177-1.el8.x86_64
  - nothing provides libQt5Widgets.so.5()(64bit) needed by chromium-110.0.5481.177-1.el8.x86_64
  - nothing provides libQt5Widgets.so.5(Qt_5)(64bit) needed by chromium-110.0.5481.177-1.el8.x86_64
  - nothing provides libcanberra-gtk3(x86-64) needed by chromium-110.0.5481.177-1.el8.x86_64
  - nothing provides libpipewire-0.3.so.0()(64bit) needed by chromium-110.0.5481.177-1.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

PS : Installing chromium with --skip-broken does nothing. It simply skips installing package.

PPS : This issue is happening with latest version of chromium-110.0.5481.177-1.el8.x86_64 , I remember I was able to install earlier version of chromium (which was chromium-110.0.5481.77-1.el8.x86_64) few days back . I don't find that old version of chromium now in EEPL repo (https://dl.fedoraproject.org/pub/epel/8/Everything/aarch64/Packages/c/).

sjethvani
  • 498
  • 1
  • 7
  • 17

0 Answers0