- Issued:
- 2013-11-20
- Updated:
- 2013-11-20
RHBA-2013:1657 - xfsprogs bug fix update
Synopsis
xfsprogs bug fix update
Type/Severity
Bug Fix Advisory
Topic
Updated xfsprogs packages that fix several bugs are now available for Red Hat Enterprise Linux 6.
Description
The xfsprogs packages contain a set of commands to use the XFS file system, including the mkfs.xfs command to construct an XFS file system.
This update fixes the following bugs:
-
Previously, when the ag_stride option was specified as an option to the xfs_repair command, the command terminated with a segmentation fault. This update modifies the underlying XFS repair code so the ag_stride option is now properly handled. (BZ#893904)
-
Previously on certain file systems, the xfs_repair utility could occasionally emit warnings such as "7f61c041b700: Badness in key lookup (length)". These were harmless errors related to cache lookup failures, however these messages might have concerned users running xfs_repair. This update ensures that these warnings are no longer encountered. (BZ#950691)
-
When stripe geometry was specified manually to the mkfs.xfs command, mkfs.xfs did not properly select "multidisk mode" as it does when stripe geometry is automatically detected. As a result, a less than optimal number of allocation groups was created. With this update, multidisk mode is selected properly, and a larger number of allocation groups is created. (BZ#961501)
-
The xfs_io(8) man page did not contain documentation for the chproj, lsproj, and setfl commands. These commands are now documented in the man page. Also, the man page has been corrected to refer to section 2 of the fallocate() system call. (BZ#962394)
-
Previously, the xfs_logprint command could abort with the "xlog_print_trans_inode: illegal inode type" error when it encountered a multiply-logged inode field. This update modifies the underlying logprint code so that multiply-logged inode fields are now handled properly, and xfs_logprint completes successfully as expected. (BZ#962397)
-
Previously, the xfs_repair utility was unable to properly handle fragmented multi-block version 2 directories, which could, under certain circumstances, result in an xfs_repair segmentation fault. This update modifies the underlying code so xfs_repair can now operate on fragmented version 2 directories as expected. (BZ#964216)
-
The mkfs.xfs(8) man page did not contain a description of the "-d noalign" option, which disables automatic storage geometry detection at mkfs time. With this update, the option is now properly documented. (BZ#987538)
-
Previously, the xfs_logprint command could fail when encountering a continued inode transaction or a wrapped log. This update modifies the underlying logprint code so that continued inode transactions and wrapped logs are now handled properly, and xfs_logprint completes successfully as expected. (BZ#1002908)
Users of xfprogs are advised to upgrade to these updated packages, which fix these bugs.
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/site/articles/11258
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat Enterprise Linux Scalable File System (for RHEL Workstation) | 6 | x86_64 |
| Red Hat Enterprise Linux Scalable File System (for RHEL Server) | 6 | x86_64 |
| Red Hat Enterprise Linux Scalable File System (for RHEL Server) from RHUI | 6 | x86_64 |
| Red Hat Enterprise Linux Scalable File System (for RHEL Compute Node) | 6 | x86_64 |
Updated Packages
- xfsprogs-3.1.1-14.el6.x86_64.rpm
- xfsprogs-3.1.1-14.el6.src.rpm
- xfsprogs-qa-devel-3.1.1-14.el6.x86_64.rpm
- xfsprogs-3.1.1-14.el6.i686.rpm
- xfsprogs-devel-3.1.1-14.el6.i686.rpm
- xfsprogs-debuginfo-3.1.1-14.el6.i686.rpm
- xfsprogs-qa-devel-3.1.1-14.el6.i686.rpm
- xfsprogs-devel-3.1.1-14.el6.x86_64.rpm
- xfsprogs-debuginfo-3.1.1-14.el6.x86_64.rpm
Fixes
- This content is not included.BZ - 893904
- This content is not included.BZ - 950691
- This content is not included.BZ - 961501
- This content is not included.BZ - 962394
- This content is not included.BZ - 964216
- This content is not included.BZ - 1002908
CVEs
(none)
References
(none)
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.