- Issued:
- 2021-10-05
- Updated:
- 2021-10-05
RHBA-2021:3727 - Bug Fix Advisory
Synopsis
nfs-ganesha bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Lightspeed patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated nfs-ganesha packages that fix several bugs are now available for Red Hat Gluster Storage 3.5 on Red Hat Enterprise Linux 8.
Description
Red Hat Gluster Storage is a software only scale-out storage solution that provides flexible and affordable unstructured data storage. It unifies data storage and infrastructure, increases performance, and improves availability and manageability to meet enterprise-level storage challenges.
This advisory fixes the following bugs:
- Previously, ganesha.nfsd gets crashes on invalid locks with the incorrect way to lock a file that is not a regular file, for example, directory or a link. As a result, the lock manager is not able to bail out with an error earlier and ultimately crashes ganesha.nfsd. With this update, this problem is fixed by revising logic to return an error. (BZ#1981440)
- Previously, when a program tries to dereference a null pointer an uncommon condition occurs. It receives multiple lock requests where some are blocked in which the client info from the NLM subsys that is required to build a lease_id is not present. With this update, the client information from the NLM subsys is provided when possible, along with correctly handling the case where the client info is not present. (BZ#1992331)
- Previously, NFSv3 user datagram protocol (UDP) readdir replies were not properly formatted and never sent. Hence, the directory listings on the client would fail. With this update, the replies are correctly formatted for NFSv3 on UDP and the directory listings on the client are successful. (BZ#1931343)
- Previously, the ganesha.nfsd process doubles the freed memory after the client sent invalid permissions for a newly created file. With this update, it is fixed by revising logic which ensures that the memory is freed only once. (BZ#1981441)
- Previously, due to a race condition between the start of the ganesha.nsfd and gluster_shared_storage volume the ganesha.nfsd failed to start as the configuration file on the shared storage was not accessible. With this update, the race condition is eliminated by explicitly waiting for shared storage to start and ganesha.nfsd starts as expected. (BZ#1974736)
Users of nfs-ganesha with Red Hat Gluster Storage are advised to upgrade to these updated packages.
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat Gluster Storage Server for On-premise 3 for RHEL 8 x86_64
Fixes
- BZ - 1931343 - [rhel8] On UDP mount with NFS v3 'ls' stuck on mountpoint
- BZ - 1992331 - [GSS] [rhel8] SIGSEGV crash after upgrade to RHGS 3.5.4
CVEs
(none)
References
(none)
Red Hat Gluster Storage Server for On-premise 3 for RHEL 8
| SRPM | |
|---|---|
| libntirpc-3.4-3.el8rhgs.src.rpm | SHA-256: c64ee7a40f52a0061839f23ac0f4bbbab848c6d6c32965153e46598878b4995a |
| nfs-ganesha-3.4-8.el8rhgs.src.rpm | SHA-256: 501bdcb69e43f3afbce2a81c168a0c256fb9631e48380e5532461a946cfb1afa |
| x86_64 | |
| libntirpc-3.4-3.el8rhgs.x86_64.rpm | SHA-256: 00b90874aa40ea28f6108b978c2e75f4b21d4a09564ff40fe0db88f545512030 |
| libntirpc-debuginfo-3.4-3.el8rhgs.x86_64.rpm | SHA-256: fc225ea33ed71c37b7afc4b51072b7cf1cb1e7b1717e3dbfdfabf540a8074a20 |
| libntirpc-debugsource-3.4-3.el8rhgs.x86_64.rpm | SHA-256: fdead8aa3cc06cfdb3c9e2de7d1bb14235f6ec8b01d9b23e0cfa1c0b5d53cf7c |
| libntirpc-devel-3.4-3.el8rhgs.x86_64.rpm | SHA-256: 3dcbbf0c5602701b25b296bec5854784f642333e1c9feed5161fca10a178e68e |
| nfs-ganesha-3.4-8.el8rhgs.x86_64.rpm | SHA-256: 1b81959a03abc5a74322d55bf5c3a16e738ef131919ee1fdd102d580418e64b6 |
| nfs-ganesha-debuginfo-3.4-8.el8rhgs.x86_64.rpm | SHA-256: 6a986b50036022d631b476ad6de93343267cae0385989f409f2617c99f103533 |
| nfs-ganesha-debugsource-3.4-8.el8rhgs.x86_64.rpm | SHA-256: b6d1bdeb3275a836f47002c72c85b27fe224c7cb76e6133d5bdd3fac1a3e6260 |
| nfs-ganesha-gluster-3.4-8.el8rhgs.x86_64.rpm | SHA-256: 84352c31710a6f7418c43650b60f60c30d1f949febfebf2489665ade003ba176 |
| nfs-ganesha-gluster-debuginfo-3.4-8.el8rhgs.x86_64.rpm | SHA-256: 6a7b0351bc403ab2fd182d633042e46c56a6906d2c65ebf90226e69ff1c39858 |
| nfs-ganesha-selinux-3.4-8.el8rhgs.noarch.rpm | SHA-256: 0eb7da1255901aefc8c7290d5f0bf6d548e96e0776c44a8033a6b88e8135caa9 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.