Hide Forgot
+++ This bug was initially created as a clone of Bug #1663136 +++ Description of problem: Install of higher version of nss.x86_64 result in installing i686 packages. Upgrade of nss.x86_64 result in correct behavior (upgrade of nss and nss-sysinit). Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. dnf install nss-<lowest version>.x86_64 and nss-sysinit-<lowest version>.x86_64 in empty installroot 2. dnf install nss-<higher version that installed>.x86_64 Actual results: Adds i686 packages in transaction install glibc-2.28-26.fc29.i686@test install nspr-4.20.0-1.fc29.i686@test install nss-3.39.0-2.fc29.i686@test install nss-softokn-3.41.0-1.fc29.i686@test install nss-softokn-freebl-3.41.0-1.fc29.i686@test install nss-util-3.41.0-1.fc29.i686@test install sqlite-libs-3.26.0-1.fc29.i686@test install zlib-1.2.11-14.fc29.i686@test upgrade nss-3.39.0-2.fc29.x86_64@@System nss-3.41.0-1.fc29.x86_64@test Expected results: upgrade nss-3.39.0-2.fc29.x86_64@@System nss-3.41.0-1.fc29.x86_64@test upgrade nss-sysinit-3.39.0-2.fc29.x86_64@@System nss-sysinit-3.41.0-1.fc29.x86_64@test Additional info: --- Additional comment from Igor Gnatenko on 2019-01-03 09:59:53 UTC --- The whole reason for this is: `nss-sysinit-3.39.0-2.fc29.x86_64@@System` requires `nss = 3.39.0-2.fc29` which is provided by (installed) `nss-3.39.0-2.fc29.x86_64@@System` and `nss-3.39.0-2.fc29.i686@test`. When you ask to update just nss, it keeps nss-sysint at old version which makes solver to install nss.i686 to satisfy dependency. So I would say, this is nss packaging bug. It should depends on nss%{?_isa}, not just on nss.
Please can you change require nss to nss%{?_isa} for nss-sysinit package?
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2020:3280