Bug 1477574 - RHEL 7.3 -> 7.4 / rdma-core update pulls in 32-bit pkgs on 64-bit
RHEL 7.3 -> 7.4 / rdma-core update pulls in 32-bit pkgs on 64-bit
Status: NEW
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: yum (Show other bugs)
Unspecified Unspecified
unspecified Severity unspecified
: rc
: ---
Assigned To: Valentina Mukhamedzhanova
BaseOS QE Security Team
Depends On:
  Show dependency treegraph
Reported: 2017-08-02 08:09 EDT by Marko Myllynen
Modified: 2018-03-14 10:04 EDT (History)
22 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Marko Myllynen 2017-08-02 08:09:26 EDT
Description of problem:
Blindly updating from RHEL 7.3 to RHEL 7.4 would pull in several 32-bit packages for no reason at all due to rdma.noarch being replaced by rdma-core.{i686,x86_64}.

# yum update
 rdma-core                                                        i686                              13-7.el7                                               repo                                      43 k
     replacing  rdma.noarch 7.3_4.7_rc2-6.el7_3
 rdma-core                                                        x86_64                            13-7.el7                                               repo                                      43 k
     replacing  rdma.noarch 7.3_4.7_rc2-6.el7_3

This can be avoided, for example, by doing "yum install rdma-core" first or with something like "yum update --exclude='*.i686'. However, the default is to install unnecessary 32-bit packages on 64-bit hardware which in 2017 is unhelpful.

Please see if rdma packaging could be adjusted to prevent the above. If that is not possible, please reassign to yum/rpm to see if the package manager could do the right thing by default.


Version-Release number of selected component (if applicable):
RHEL 7.3 / rdma-7.3_4.7_rc2-6.el7_3.noarch
RHEL 7.4 / rdma-core.x86_64 0:13-7.el7.x86_64
Comment 2 Jarod Wilson 2017-08-02 09:16:54 EDT
This was already looked into in the 7.4 devel cycle, there's a bug that was used to generate a knowledgebase entry. It's a known issue, and we have no good way around it from the rdma-core side. I'll reassign it to yum to get input there, I guess.

Note You need to log in before you can comment on or make changes to this bug.