Fedora Account System
Red Hat Associate
Red Hat Customer
If a user installs just nss_db (which means just nss_db.x86_64), 32-bit applications will not work correctly because nss_db.i686 must be separately, now that the lesser-used NSS modules have been split from the main glibc package. (A similar fix should be applied to nss_hesiod, but that is less important because it's supposedly deprecated.)
With the redhat-rpm-config change from bug 1807915, this can be implemented lie this: diff --git a/glibc.spec b/glibc.spec index 6535306..c83cd56 100644 --- a/glibc.spec +++ b/glibc.spec @@ -589,6 +589,7 @@ performance with LDAP, and may help with DNS as well. %package -n nss_db Summary: Name Service Switch (NSS) module using hash-indexed files Requires: %{name}%{_isa} = %{version}-%{release} +%{_glibc_nss_dependencies nss_db} %description -n nss_db The nss_db Name Service Switch module uses hash-indexed files in /var/db @@ -597,6 +598,7 @@ to speed up user, group, service, host name, and other NSS-based lookups. %package -n nss_hesiod Summary: Name Service Switch (NSS) module using Hesiod Requires: %{name}%{_isa} = %{version}-%{release} +%{_glibc_nss_dependencies nss_hesiod} %description -n nss_hesiod The nss_hesiod Name Service Switch module uses the Domain Name System
I have pushed this to rawhide, without depending on the redhat-rpm-config change.