- Issued:
- 2011-05-19
- Updated:
- 2011-05-19
RHBA-2011:0738 - Bug Fix Advisory
Synopsis
nfs-utils bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated nfs-utils package that fixes several bugs and adds various
enhancements is now available for Red Hat Enterprise Linux 6.
Description
The nfs-utils package provides a daemon for the kernel Network File System (NFS)
server, and related tools such as the mount.nfs, umount.nfs, and showmount
programs.
This updated nfs-utils package provides fixes for the following bugs:
- The "nfsstat --nfs" command did not return any results for NFS version 4
clients because the has_stats() function did not support statistics for the NFS
version 4 clients. This update adapts the underlying code and the command
returns the values as expected. (BZ#625080)
- Previously, running the rpc.nfsd program as the root user caused a kernel
panic due to a NULL pointer dereference in the nfsd_svc() function. This update
applies a number of fixes to the nfsd daemon, which fixes the bug. (BZ#628996)
- Previously, mounting NFS over RDMA (remote direct memory access) failed due to
missing code for such mounting in the NFS initialization script and the
sysconfig file. This update adds the missing code and mounting of NFS over RDMA
works correctly. (BZ#631012)
- On shutdown, nfs-utils failed to unmount the /var/ file system correctly
because the name of the subsystem lock file did not match the name of the lock
file nfs-utils was searching for. This update changes the name of the lock file
so that the shutdown script locates the file and unmounts the file system
successfully. (BZ#636513)
- Previously, servers configured to use only the NFS version 4 (NFSv4) services
could have failed to start. This occurred because the /etc/sysconf/nfs
configuration file defined the MOUNTD_NFS_V1 option, which is no longer
supported. This update removes the variable from the configuration file and
servers using NFSv4 start as expected. (BZ#641291)
- Previously, the %pre scriptlet called the "groupadd" command with an invalid
command line argument during package installation. With this update, the command
uses the correct argument. (BZ#663153)
- Previously, an incorrect principal in the NFS client request could have caused
the rpc.svcgssd daemon to terminate unexpectedly with a segmentation fault. This
was caused by an error in the underlying code. This update adapts the code and
rpc.svcgssd no longer crashes. (BZ#698220)
In addition, this updated package provides the following enhancements:
- This update adds IPv6 (Internet Protocol version 6) support for the server.
(BZ#637198)
- Prior to this update, nfs-utils tried to construct the principal name for the
local host and attempted to match it against entries in the keytab file to
acquire a Ticket Granting Ticket (TGT). With this update, nfs-utils opens the
file and picks the appropriate name from the list of principals so that the NFS
client machine is able to authenticate even after its host name is changed.
(BZ#671474)
Users are advised to upgrade to this updated nfs-utils package, which resolves
these issues and adds these enhancements.
Solution
Before applying this update, make sure that all previously-released errata
relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use the Red Hat
Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259
Affected Products
- Red Hat Enterprise Linux Server 6 x86_64
- Red Hat Enterprise Linux Server 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 x86_64
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 i386
- Red Hat Enterprise Linux Workstation 6 x86_64
- Red Hat Enterprise Linux Workstation 6 i386
- Red Hat Enterprise Linux Desktop 6 x86_64
- Red Hat Enterprise Linux Desktop 6 i386
- Red Hat Enterprise Linux for IBM z Systems 6 s390x
- Red Hat Enterprise Linux for Power, big endian 6 ppc64
- Red Hat Enterprise Linux for Scientific Computing 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6 s390x
- Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6 x86_64
Fixes
- BZ - 625080 - nfsstat: has_stats() does not function correctly for NFSv4 client stats
- BZ - 628996 - rpc.nfsd does not try to mount /proc/fs/nfsd before falling back to nfsctl()
- BZ - 631012 - Initscripts changes needed to support NFS over RDMA
- BZ - 637198 - server-side NFS IPv6 support
- BZ - 663153 - nfs-utils spec can execute groupadd -u, which is not a valid option
- BZ - 671474 - Picking the right principal name when using krb5 security
- BZ - 698220 - rpc.svcgssd: Segmentation fault on error
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
nfs-utils-1.2.3-7.el6.src.rpm | SHA-256: 9eceb78309faec48593c9940668606fe1aa664d705a51d51eca8101f635fa762 |
x86_64 | |
nfs-utils-1.2.3-7.el6.x86_64.rpm | SHA-256: eb746b3815f1176d3036acc05f62ec0aa7e75343903ccaab9564d2e0efa6c3cc |
nfs-utils-debuginfo-1.2.3-7.el6.x86_64.rpm | SHA-256: 8b3f7d6966821c2d011814671b1a13a7b2a1f278b7260d9e0b05a12ce9761bae |
i386 | |
nfs-utils-1.2.3-7.el6.i686.rpm | SHA-256: 50e4465e5e1bce03256edcb20179a3bb4fbb621e934eea34f0af71bd34a8e7cf |
nfs-utils-debuginfo-1.2.3-7.el6.i686.rpm | SHA-256: 2f53764e29b6e875ab25f05c038b07068594c6862b58366c9c45ac390d4809e7 |
Red Hat Enterprise Linux Server - Extended Life Cycle Support 6
SRPM | |
---|---|
nfs-utils-1.2.3-7.el6.src.rpm | SHA-256: 9eceb78309faec48593c9940668606fe1aa664d705a51d51eca8101f635fa762 |
x86_64 | |
nfs-utils-1.2.3-7.el6.x86_64.rpm | SHA-256: eb746b3815f1176d3036acc05f62ec0aa7e75343903ccaab9564d2e0efa6c3cc |
nfs-utils-debuginfo-1.2.3-7.el6.x86_64.rpm | SHA-256: 8b3f7d6966821c2d011814671b1a13a7b2a1f278b7260d9e0b05a12ce9761bae |
i386 | |
nfs-utils-1.2.3-7.el6.i686.rpm | SHA-256: 50e4465e5e1bce03256edcb20179a3bb4fbb621e934eea34f0af71bd34a8e7cf |
nfs-utils-debuginfo-1.2.3-7.el6.i686.rpm | SHA-256: 2f53764e29b6e875ab25f05c038b07068594c6862b58366c9c45ac390d4809e7 |
Red Hat Enterprise Linux Workstation 6
SRPM | |
---|---|
nfs-utils-1.2.3-7.el6.src.rpm | SHA-256: 9eceb78309faec48593c9940668606fe1aa664d705a51d51eca8101f635fa762 |
x86_64 | |
nfs-utils-1.2.3-7.el6.x86_64.rpm | SHA-256: eb746b3815f1176d3036acc05f62ec0aa7e75343903ccaab9564d2e0efa6c3cc |
nfs-utils-debuginfo-1.2.3-7.el6.x86_64.rpm | SHA-256: 8b3f7d6966821c2d011814671b1a13a7b2a1f278b7260d9e0b05a12ce9761bae |
i386 | |
nfs-utils-1.2.3-7.el6.i686.rpm | SHA-256: 50e4465e5e1bce03256edcb20179a3bb4fbb621e934eea34f0af71bd34a8e7cf |
nfs-utils-debuginfo-1.2.3-7.el6.i686.rpm | SHA-256: 2f53764e29b6e875ab25f05c038b07068594c6862b58366c9c45ac390d4809e7 |
Red Hat Enterprise Linux Desktop 6
SRPM | |
---|---|
nfs-utils-1.2.3-7.el6.src.rpm | SHA-256: 9eceb78309faec48593c9940668606fe1aa664d705a51d51eca8101f635fa762 |
x86_64 | |
nfs-utils-1.2.3-7.el6.x86_64.rpm | SHA-256: eb746b3815f1176d3036acc05f62ec0aa7e75343903ccaab9564d2e0efa6c3cc |
nfs-utils-debuginfo-1.2.3-7.el6.x86_64.rpm | SHA-256: 8b3f7d6966821c2d011814671b1a13a7b2a1f278b7260d9e0b05a12ce9761bae |
i386 | |
nfs-utils-1.2.3-7.el6.i686.rpm | SHA-256: 50e4465e5e1bce03256edcb20179a3bb4fbb621e934eea34f0af71bd34a8e7cf |
nfs-utils-debuginfo-1.2.3-7.el6.i686.rpm | SHA-256: 2f53764e29b6e875ab25f05c038b07068594c6862b58366c9c45ac390d4809e7 |
Red Hat Enterprise Linux for IBM z Systems 6
SRPM | |
---|---|
nfs-utils-1.2.3-7.el6.src.rpm | SHA-256: 9eceb78309faec48593c9940668606fe1aa664d705a51d51eca8101f635fa762 |
s390x | |
nfs-utils-1.2.3-7.el6.s390x.rpm | SHA-256: cb14a94b17d4efb516d7bfbb0010286d39bdd69dca8e27937eae43301e38f7b5 |
nfs-utils-debuginfo-1.2.3-7.el6.s390x.rpm | SHA-256: a31b93d974046ff740bc28bd46e2fc7b14acfdda1905ed80b48f2d391002767c |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
nfs-utils-1.2.3-7.el6.src.rpm | SHA-256: 9eceb78309faec48593c9940668606fe1aa664d705a51d51eca8101f635fa762 |
ppc64 | |
nfs-utils-1.2.3-7.el6.ppc64.rpm | SHA-256: 7f3a39659b02cefd7374762298342c4d0335a31356b8ce4e4e225e23da1a1567 |
nfs-utils-debuginfo-1.2.3-7.el6.ppc64.rpm | SHA-256: a644df35cf965ee346d11a5c7ce413fd25a9965e3f31ef08a609911d88f645bd |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
nfs-utils-1.2.3-7.el6.src.rpm | SHA-256: 9eceb78309faec48593c9940668606fe1aa664d705a51d51eca8101f635fa762 |
x86_64 | |
nfs-utils-1.2.3-7.el6.x86_64.rpm | SHA-256: eb746b3815f1176d3036acc05f62ec0aa7e75343903ccaab9564d2e0efa6c3cc |
nfs-utils-debuginfo-1.2.3-7.el6.x86_64.rpm | SHA-256: 8b3f7d6966821c2d011814671b1a13a7b2a1f278b7260d9e0b05a12ce9761bae |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
nfs-utils-1.2.3-7.el6.src.rpm | SHA-256: 9eceb78309faec48593c9940668606fe1aa664d705a51d51eca8101f635fa762 |
x86_64 | |
nfs-utils-1.2.3-7.el6.x86_64.rpm | SHA-256: eb746b3815f1176d3036acc05f62ec0aa7e75343903ccaab9564d2e0efa6c3cc |
nfs-utils-debuginfo-1.2.3-7.el6.x86_64.rpm | SHA-256: 8b3f7d6966821c2d011814671b1a13a7b2a1f278b7260d9e0b05a12ce9761bae |
i386 | |
nfs-utils-1.2.3-7.el6.i686.rpm | SHA-256: 50e4465e5e1bce03256edcb20179a3bb4fbb621e934eea34f0af71bd34a8e7cf |
nfs-utils-debuginfo-1.2.3-7.el6.i686.rpm | SHA-256: 2f53764e29b6e875ab25f05c038b07068594c6862b58366c9c45ac390d4809e7 |
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6
SRPM | |
---|---|
nfs-utils-1.2.3-7.el6.src.rpm | SHA-256: 9eceb78309faec48593c9940668606fe1aa664d705a51d51eca8101f635fa762 |
s390x | |
nfs-utils-1.2.3-7.el6.s390x.rpm | SHA-256: cb14a94b17d4efb516d7bfbb0010286d39bdd69dca8e27937eae43301e38f7b5 |
nfs-utils-debuginfo-1.2.3-7.el6.s390x.rpm | SHA-256: a31b93d974046ff740bc28bd46e2fc7b14acfdda1905ed80b48f2d391002767c |
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6
SRPM | |
---|---|
nfs-utils-1.2.3-7.el6.src.rpm | SHA-256: 9eceb78309faec48593c9940668606fe1aa664d705a51d51eca8101f635fa762 |
x86_64 | |
nfs-utils-1.2.3-7.el6.x86_64.rpm | SHA-256: eb746b3815f1176d3036acc05f62ec0aa7e75343903ccaab9564d2e0efa6c3cc |
nfs-utils-debuginfo-1.2.3-7.el6.x86_64.rpm | SHA-256: 8b3f7d6966821c2d011814671b1a13a7b2a1f278b7260d9e0b05a12ce9761bae |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.