- Issued:
- 2011-05-19
- Updated:
- 2011-05-19
RHBA-2011:0716 - Bug Fix Advisory
Synopsis
quota 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 quota package that fixes multiple bugs and adds various enhancements
is now available for Red Hat Enterprise Linux 6.
Description
The quota utility provides system administration tools for monitoring and
limiting user and group disk usage on file systems.
This update fixes the following bugs:
- Previously, quota utilities did not recognize the file system as having quotas
enabled and refused to operate on it due to incorrect updating of /etc/mtab.
This update prefers /proc/mounts to get a list of file systems with enabled
quotas. Now, quota utilities recognize file systems with enabled quotas as
expected.
(BZ#623656)
- Previously, the manual pages for quota(1), edquota(8), and setquota(8) did not
document the option "--always-resolve". This update adds this option to these
manual pages. (BZ#662997)
- Previously, the default configuration of the warnquota tool incorrectly
advised to inspect possible non-existing block devices and tried to check for
non-existing or not-configured devices. This update changes the default content
of /etc/quotatab. (BZ#663027)
- Previously, quota queries or limits for network-mounted file systems were not
handled correctly if quota values were 2^32 or bigger. Due to this issue, values
were not properly transported over RPC and interpreted by client. Mangled values
(wrapped to 32 bits) were reported by the client. This update interprets the RPC
values by the client correctly. Now, the block quota usage and limit values
bigger than 2^32-1 are correctly reported by client. (BZ#667755)
- Previously, another value than the one specified was stored in the quota file
when the quota limit was set to a value bigger than supported by the quota file
format on file system with disabled quota enforcing. With this update, such
settings are not anymore accepted. (BZ#668709)
- Previously, another value than the one specified was transmitted to the server
and stored in the quota configuration when the quota limit was set to value 2^32
or bigger on an remote file system via RPC call. With this update, such settings
are not anymore accepted. (BZ#668710)
- Previously, the support for vsfv1 quota format contained a memory leak when
working with on-disk quota file. This update frees the memory correctly once
it's not needed anymore. Now, memory leaks no longer occur. (BZ#684017)
- The repquota tool read data before synchronizing quota file with kernel. Prior
to this update, the tool unexpectedly aborted on broken extended file system
quota files. Now, repquota reads consistent quota files reflecting the latest
state, the quota data for all users are reported as expected. (BZ#688161)
This update also adds the following enhancements:
- This update allows for GFS2 file system quotas to be queried using quota
utilities locally and via rpc.rquotad running on NFS server remotely.
(BZ#547748)
- With this update, the superuser can set block limits beyond 2^32-1 values if
the file system utilizes the 64-bit quota format. For extended file systems, the
quota format is called vfsv1 and must be explicitly enabled by mount options,
e.g. mount -o jqfmt=vfsv1,usrjquota=aquota.user /dev/sdb1 /mnt/point.
(BZ#609795, BZ#669598)
- This update adds the new quota_nld system service to start the quota netlink
daemon. The daemon listens to the kernel for disk quota excesses and notifies
the user. The service can be configured in the /etc/sysconfig/quota_nld file.
(BZ#634137)
- This update allows for GFS2 quotas to be explicitly synchronized with the new
quotasync(1) utility and manipulated by quota utilities. Quota enforcement can
be switched on and off at mount time or by remounting the file system (quota=on,
quota=off mount options) only. (BZ#658586)
All quota users are advised to upgrade to this updated quota package, which
fixes these bugs and adds these enhancements.
Solution
Before applying this update, make sure all previously-released errata
relevant to your system have been applied.
This update is available via the 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 i386
- Red Hat Enterprise Linux Workstation 6 x86_64
- Red Hat Enterprise Linux Workstation 6 i386
- 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 6 x86_64
- Red Hat Enterprise Linux Desktop 6 x86_64
- 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 - 623656 - [xfs] xfstests 231 232 233 quota fails when testing on xfs
- BZ - 634137 - missing initscript for quota_nld
- BZ - 658586 - GFS2: Verify that generic quota tools can perform all functions of gfs2_quota
- BZ - 667755 - rpc.rquotad can't handle quotas >4TB
- BZ - 668709 - setquota/edquota wraps values > 2^32-1 on switched-off vsfv0
- BZ - 668710 - setquota -r wraps values above 2^32-1
- BZ - 669598 - Can not set the quota limit above 4G
- BZ - 684017 - memory leak in quota-3.17-64-bit-quota-support.patch
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
quota-3.17-16.el6.src.rpm | SHA-256: 732096aa4010f253973c88fbfb43d2ea4db2da75eeef4cc2a1eebc42b81d3804 |
x86_64 | |
quota-3.17-16.el6.x86_64.rpm | SHA-256: 0bef132b786618ff9b4b73a23585e8eb5562706c9ef924b23b1f45e405b6bb03 |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-devel-3.17-16.el6.i686.rpm | SHA-256: 45232d5188ae0646814f790ada583db94a4d3e611eac4efc2c828886b4e3fc5c |
quota-devel-3.17-16.el6.x86_64.rpm | SHA-256: 3761d6ce6dcf6a70a03cd406843946acc79567e06421ab49482d3e626422cf05 |
i386 | |
quota-3.17-16.el6.i686.rpm | SHA-256: 91b53d8a7721aa11826db0b8ec34b16db4a7543d1ab82524918c501b7401ae4a |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-devel-3.17-16.el6.i686.rpm | SHA-256: 45232d5188ae0646814f790ada583db94a4d3e611eac4efc2c828886b4e3fc5c |
Red Hat Enterprise Linux Server - Extended Life Cycle Support 6
SRPM | |
---|---|
quota-3.17-16.el6.src.rpm | SHA-256: 732096aa4010f253973c88fbfb43d2ea4db2da75eeef4cc2a1eebc42b81d3804 |
x86_64 | |
quota-3.17-16.el6.x86_64.rpm | SHA-256: 0bef132b786618ff9b4b73a23585e8eb5562706c9ef924b23b1f45e405b6bb03 |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-devel-3.17-16.el6.i686.rpm | SHA-256: 45232d5188ae0646814f790ada583db94a4d3e611eac4efc2c828886b4e3fc5c |
quota-devel-3.17-16.el6.x86_64.rpm | SHA-256: 3761d6ce6dcf6a70a03cd406843946acc79567e06421ab49482d3e626422cf05 |
i386 | |
quota-3.17-16.el6.i686.rpm | SHA-256: 91b53d8a7721aa11826db0b8ec34b16db4a7543d1ab82524918c501b7401ae4a |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-devel-3.17-16.el6.i686.rpm | SHA-256: 45232d5188ae0646814f790ada583db94a4d3e611eac4efc2c828886b4e3fc5c |
Red Hat Enterprise Linux Workstation 6
SRPM | |
---|---|
quota-3.17-16.el6.src.rpm | SHA-256: 732096aa4010f253973c88fbfb43d2ea4db2da75eeef4cc2a1eebc42b81d3804 |
x86_64 | |
quota-3.17-16.el6.x86_64.rpm | SHA-256: 0bef132b786618ff9b4b73a23585e8eb5562706c9ef924b23b1f45e405b6bb03 |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-devel-3.17-16.el6.i686.rpm | SHA-256: 45232d5188ae0646814f790ada583db94a4d3e611eac4efc2c828886b4e3fc5c |
quota-devel-3.17-16.el6.x86_64.rpm | SHA-256: 3761d6ce6dcf6a70a03cd406843946acc79567e06421ab49482d3e626422cf05 |
i386 | |
quota-3.17-16.el6.i686.rpm | SHA-256: 91b53d8a7721aa11826db0b8ec34b16db4a7543d1ab82524918c501b7401ae4a |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-devel-3.17-16.el6.i686.rpm | SHA-256: 45232d5188ae0646814f790ada583db94a4d3e611eac4efc2c828886b4e3fc5c |
Red Hat Enterprise Linux Desktop 6
SRPM | |
---|---|
quota-3.17-16.el6.src.rpm | SHA-256: 732096aa4010f253973c88fbfb43d2ea4db2da75eeef4cc2a1eebc42b81d3804 |
x86_64 | |
quota-3.17-16.el6.x86_64.rpm | SHA-256: 0bef132b786618ff9b4b73a23585e8eb5562706c9ef924b23b1f45e405b6bb03 |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-devel-3.17-16.el6.i686.rpm | SHA-256: 45232d5188ae0646814f790ada583db94a4d3e611eac4efc2c828886b4e3fc5c |
quota-devel-3.17-16.el6.x86_64.rpm | SHA-256: 3761d6ce6dcf6a70a03cd406843946acc79567e06421ab49482d3e626422cf05 |
i386 | |
quota-3.17-16.el6.i686.rpm | SHA-256: 91b53d8a7721aa11826db0b8ec34b16db4a7543d1ab82524918c501b7401ae4a |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-devel-3.17-16.el6.i686.rpm | SHA-256: 45232d5188ae0646814f790ada583db94a4d3e611eac4efc2c828886b4e3fc5c |
Red Hat Enterprise Linux for IBM z Systems 6
SRPM | |
---|---|
quota-3.17-16.el6.src.rpm | SHA-256: 732096aa4010f253973c88fbfb43d2ea4db2da75eeef4cc2a1eebc42b81d3804 |
s390x | |
quota-3.17-16.el6.s390x.rpm | SHA-256: 9aac627e020efaed2b4703b9a1dd0c61dbcb6eae99f15951b32b957ff242aa31 |
quota-debuginfo-3.17-16.el6.s390.rpm | SHA-256: 457f544c37b36e492abc773fd935c33e69a6efe725ad68daaf8d989708dd20ad |
quota-debuginfo-3.17-16.el6.s390x.rpm | SHA-256: c257421636ca3b0e1a8a8c4104ce625cbd09de48cb1ba0228382e7efc84d8b17 |
quota-debuginfo-3.17-16.el6.s390x.rpm | SHA-256: c257421636ca3b0e1a8a8c4104ce625cbd09de48cb1ba0228382e7efc84d8b17 |
quota-devel-3.17-16.el6.s390.rpm | SHA-256: 60cbb89453d3e3b2d94e0b189dc2e15e03428a330d6f1fc3af303a6a7ae4785d |
quota-devel-3.17-16.el6.s390x.rpm | SHA-256: 12e9aed612b381029d7948f3d1b738c29089c5145f2ca522543c1fb581811630 |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
quota-3.17-16.el6.src.rpm | SHA-256: 732096aa4010f253973c88fbfb43d2ea4db2da75eeef4cc2a1eebc42b81d3804 |
ppc64 | |
quota-3.17-16.el6.ppc64.rpm | SHA-256: b0ec3a2e75af721d127efc6c815d1edac50ee3990134cdec8a655f5509b1cb20 |
quota-debuginfo-3.17-16.el6.ppc.rpm | SHA-256: 14ac5789b7ecf52e70b73d9d095514138d6e9cb590a4f0947d84a468ec8dc39f |
quota-debuginfo-3.17-16.el6.ppc64.rpm | SHA-256: e0cdf26672eda776f2e108376cae87de5e5eb3f26a780b2d8306dc513f3bd3e6 |
quota-debuginfo-3.17-16.el6.ppc64.rpm | SHA-256: e0cdf26672eda776f2e108376cae87de5e5eb3f26a780b2d8306dc513f3bd3e6 |
quota-devel-3.17-16.el6.ppc.rpm | SHA-256: e6789252cb599bdad333f1c7fdd415ac7e9e896a5082a65e6e145dacd32c1bb9 |
quota-devel-3.17-16.el6.ppc64.rpm | SHA-256: 2bc0f396114c091ce07b4e8106d0a01b37ab73f9131783de9902857c0cafda9c |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
quota-3.17-16.el6.src.rpm | SHA-256: 732096aa4010f253973c88fbfb43d2ea4db2da75eeef4cc2a1eebc42b81d3804 |
x86_64 | |
quota-3.17-16.el6.x86_64.rpm | SHA-256: 0bef132b786618ff9b4b73a23585e8eb5562706c9ef924b23b1f45e405b6bb03 |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-devel-3.17-16.el6.i686.rpm | SHA-256: 45232d5188ae0646814f790ada583db94a4d3e611eac4efc2c828886b4e3fc5c |
quota-devel-3.17-16.el6.x86_64.rpm | SHA-256: 3761d6ce6dcf6a70a03cd406843946acc79567e06421ab49482d3e626422cf05 |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
quota-3.17-16.el6.src.rpm | SHA-256: 732096aa4010f253973c88fbfb43d2ea4db2da75eeef4cc2a1eebc42b81d3804 |
x86_64 | |
quota-3.17-16.el6.x86_64.rpm | SHA-256: 0bef132b786618ff9b4b73a23585e8eb5562706c9ef924b23b1f45e405b6bb03 |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-devel-3.17-16.el6.i686.rpm | SHA-256: 45232d5188ae0646814f790ada583db94a4d3e611eac4efc2c828886b4e3fc5c |
quota-devel-3.17-16.el6.x86_64.rpm | SHA-256: 3761d6ce6dcf6a70a03cd406843946acc79567e06421ab49482d3e626422cf05 |
i386 | |
quota-3.17-16.el6.i686.rpm | SHA-256: 91b53d8a7721aa11826db0b8ec34b16db4a7543d1ab82524918c501b7401ae4a |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-devel-3.17-16.el6.i686.rpm | SHA-256: 45232d5188ae0646814f790ada583db94a4d3e611eac4efc2c828886b4e3fc5c |
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6
SRPM | |
---|---|
quota-3.17-16.el6.src.rpm | SHA-256: 732096aa4010f253973c88fbfb43d2ea4db2da75eeef4cc2a1eebc42b81d3804 |
s390x | |
quota-3.17-16.el6.s390x.rpm | SHA-256: 9aac627e020efaed2b4703b9a1dd0c61dbcb6eae99f15951b32b957ff242aa31 |
quota-debuginfo-3.17-16.el6.s390.rpm | SHA-256: 457f544c37b36e492abc773fd935c33e69a6efe725ad68daaf8d989708dd20ad |
quota-debuginfo-3.17-16.el6.s390x.rpm | SHA-256: c257421636ca3b0e1a8a8c4104ce625cbd09de48cb1ba0228382e7efc84d8b17 |
quota-debuginfo-3.17-16.el6.s390x.rpm | SHA-256: c257421636ca3b0e1a8a8c4104ce625cbd09de48cb1ba0228382e7efc84d8b17 |
quota-devel-3.17-16.el6.s390.rpm | SHA-256: 60cbb89453d3e3b2d94e0b189dc2e15e03428a330d6f1fc3af303a6a7ae4785d |
quota-devel-3.17-16.el6.s390x.rpm | SHA-256: 12e9aed612b381029d7948f3d1b738c29089c5145f2ca522543c1fb581811630 |
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6
SRPM | |
---|---|
quota-3.17-16.el6.src.rpm | SHA-256: 732096aa4010f253973c88fbfb43d2ea4db2da75eeef4cc2a1eebc42b81d3804 |
x86_64 | |
quota-3.17-16.el6.x86_64.rpm | SHA-256: 0bef132b786618ff9b4b73a23585e8eb5562706c9ef924b23b1f45e405b6bb03 |
quota-debuginfo-3.17-16.el6.i686.rpm | SHA-256: caf18b45c2dab5a95656d86068d55bb1d8c306d111b70fbe43526069d4ac1f9a |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-debuginfo-3.17-16.el6.x86_64.rpm | SHA-256: 27dfc82fc48d8d02f75202672981f6c0136b58fd45f9753600a4f06f3f02155e |
quota-devel-3.17-16.el6.i686.rpm | SHA-256: 45232d5188ae0646814f790ada583db94a4d3e611eac4efc2c828886b4e3fc5c |
quota-devel-3.17-16.el6.x86_64.rpm | SHA-256: 3761d6ce6dcf6a70a03cd406843946acc79567e06421ab49482d3e626422cf05 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.