An updated nss_db package that fixes a bug in the interaction between nss_db
and glibc is now available.
The nss_db package is a set of C library extensions which allow Berkeley
databases to be used as a primary source of information for aliases,
ethers, groups, hosts, networks, protocol, users, RPCs, services, and
shadow passwords (instead of or in addition to using flat files).
While enumerating the contents of a particular database, the version of
glibc included in Red Hat Enterprise Linux 2.1 expected an nsswitch module
to return an error code and set the "errno" variable to a specific value
(ENOENT), when it could provide no more entries. This updated package now
allows glibc to proceed based on the value "errno" had previously
contained, preventing an infinite loop for certain values.
This update modifies nss_db to always set "errno" to ENOENT unless an error
of a different nature is encountered, avoiding this problem.
All users of nss_db should upgrade to this updated package, which resolves
this issue.
| Red Hat Enterprise Linux AS (v. 2.1) |
|
| SRPMS: |
| nss_db-2.2-13.1.3.src.rpm |
250f48b7afaa96dbe7d729ee86bf1301 |
| |
| IA-32: |
| nss_db-2.2-13.1.3.i386.rpm |
137dfc5a356eea5966c5248d90ca3c1b |
| nss_db-compat-2.2-13.1.3.i386.rpm |
0b1dd64efc239c191e902362f749a61a |
| |
| IA-64: |
| nss_db-2.2-13.1.3.ia64.rpm |
1f5df1ada8cd57704b9124ae4af9a460 |
| |
| Red Hat Enterprise Linux ES (v. 2.1) |
|
| SRPMS: |
| nss_db-2.2-13.1.3.src.rpm |
250f48b7afaa96dbe7d729ee86bf1301 |
| |
| IA-32: |
| nss_db-2.2-13.1.3.i386.rpm |
137dfc5a356eea5966c5248d90ca3c1b |
| nss_db-compat-2.2-13.1.3.i386.rpm |
0b1dd64efc239c191e902362f749a61a |
| |
| Red Hat Enterprise Linux WS (v. 2.1) |
|
| SRPMS: |
| nss_db-2.2-13.1.3.src.rpm |
250f48b7afaa96dbe7d729ee86bf1301 |
| |
| IA-32: |
| nss_db-2.2-13.1.3.i386.rpm |
137dfc5a356eea5966c5248d90ca3c1b |
| nss_db-compat-2.2-13.1.3.i386.rpm |
0b1dd64efc239c191e902362f749a61a |
| |
| Red Hat Linux Advanced Workstation 2.1 for the Itanium Processor |
|
| SRPMS: |
| nss_db-2.2-13.1.3.src.rpm |
250f48b7afaa96dbe7d729ee86bf1301 |
| |
| IA-64: |
| nss_db-2.2-13.1.3.ia64.rpm |
1f5df1ada8cd57704b9124ae4af9a460 |
| |
(The unlinked packages above are only available from the Red Hat Network)
|
152467 - nss_db doesn't set errno to ENOENT when returning NSS_STATUS_NOTFOUND