Back to bug 1807824

Who When What Removed Added
Red Hat Bugzilla 2020-02-27 10:16:27 UTC Pool ID sst_platform_tools_rhel_8
Sergey Kolosov 2020-03-13 14:31:00 UTC CC skolosov
Zhang Jiajun 2020-03-25 10:11:38 UTC CC jiazhang
Zhang Jiajun 2020-03-25 10:12:56 UTC Flags needinfo?(fweimer)
Florian Weimer 2020-03-28 14:43:21 UTC Flags needinfo?(fweimer)
Zhang Jiajun 2020-03-30 01:28:21 UTC Flags needinfo?(fweimer)
Matt Newsome 2020-04-01 11:35:01 UTC Keywords Triaged
Carlos O'Donell 2020-04-02 02:16:47 UTC Depends On 1819986
Carlos O'Donell 2020-04-02 02:42:32 UTC Assignee glibc-bugzilla fweimer
Florian Weimer 2020-04-03 08:18:22 UTC Flags needinfo?(fweimer)
Zhang Jiajun 2020-04-07 08:28:15 UTC Flags needinfo?(fweimer)
Florian Weimer 2020-04-07 09:05:41 UTC Flags needinfo?(fweimer)
Florian Weimer 2020-04-08 09:06:51 UTC Status NEW ASSIGNED
Florian Weimer 2020-04-09 18:22:06 UTC Status ASSIGNED MODIFIED
Fixed In Version glibc-2.28-120.el8
Flos Qi Guo 2020-04-10 03:48:34 UTC CC qguo
Florian Weimer 2020-04-14 14:32:41 UTC Doc Text Cause: Missing dependencies from nss_db.x86_64 on nss_db.i686 allowed installation of just nss_db.x86_64 even on systems with an installed 32-bit environment.

Consequence: On systems which use nss_db ("db" line in /etc/nsswitch.conf), 32-bit applications would fail to perform accurate name/user/group database lookups, while 64-bit applications worked.

Fix: The glibc packages now have weak dependencies which install nss_db.i686 once both the 32-bit environment (glibc.i686) and nss_db are installed.

Result: 32-bit applications which use nss_db work automatically, even if the system administrator did not explicitly install nss_db.i686.
Doc Type If docs needed, set a value Bug Fix
Flos Qi Guo 2020-04-16 10:58:35 UTC Flags needinfo?(fweimer)
Florian Weimer 2020-04-16 14:22:12 UTC Flags needinfo?(fweimer)
errata-xmlrpc 2020-04-17 20:10:25 UTC Status MODIFIED ON_QA
RHEL Program Management 2020-04-20 03:39:39 UTC Flags needinfo?(fweimer)
Florian Weimer 2020-04-22 08:26:14 UTC Flags needinfo?(fweimer)
Lucie Vařáková 2020-06-16 10:49:57 UTC CC lmanasko
Docs Contact zzoubkov
Sergey Kolosov 2020-08-22 08:16:22 UTC Status ON_QA VERIFIED
Zuzana Zoubkova 2020-09-15 11:12:01 UTC Doc Text Cause: Missing dependencies from nss_db.x86_64 on nss_db.i686 allowed installation of just nss_db.x86_64 even on systems with an installed 32-bit environment.

Consequence: On systems which use nss_db ("db" line in /etc/nsswitch.conf), 32-bit applications would fail to perform accurate name/user/group database lookups, while 64-bit applications worked.

Fix: The glibc packages now have weak dependencies which install nss_db.i686 once both the 32-bit environment (glibc.i686) and nss_db are installed.

Result: 32-bit applications which use nss_db work automatically, even if the system administrator did not explicitly install nss_db.i686.
.`glibc` now installs correct dependencies for 32-bit applications using `nss_db`

Previously, the `nss_db.x86_64` package did not declare dependencies on the `nss_db.i686` package. Therefore automated installation did not install `nss_db.i686` on the system, despite having a 32-bit environment `glibc.i686` installed. As a consequence, 32-bit applications using `nss_db` failed to perform accurate user database lookups, while 64-bit applications in the same setup worked correctly.

With this update, the `glibc` packages now have weak dependencies that trigger the installation of the `nss_db.i686` package when both `glibc.i686` and `nss_db` are installed on the system. As a result, 32-bit applications using `nss_db` now work correctly, even if the system administrator has not explicitly installed the `nss_db.i686` package.
Florian Weimer 2020-10-05 08:17:42 UTC CC sipoyare
Red Hat One Jira (issues.redhat.com) 2020-11-01 10:46:24 UTC Link ID Red Hat Issue Tracker - Private RHELPLAN-38221
errata-xmlrpc 2020-11-03 00:41:35 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2020-11-04 01:33:21 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2020-11-04 01:33:21 UTC
errata-xmlrpc 2020-11-04 01:33:43 UTC Link ID Red Hat Product Errata RHSA-2020:4444
Pavel Najman 2021-09-17 12:19:35 UTC Pool ID sst_platform_tools_rhel_8 sst_pt_gcc_glibc_rhel_8
Mark O'Brien 2023-07-18 14:30:35 UTC Pool ID sst_pt_glibc_rhel_8 sst_pt_libraries_rhel_8

Back to bug 1807824