- Issued:
- 2007-10-30
- Updated:
- 2007-11-07
RHBA-2007:0579 - Bug Fix Advisory
Synopsis
gfs2-utils bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated gfs2-utils packages that fix various bugs and add several
enhancements are now available.
Description
The gfs2-utils packages provide the user-level tools necessary to mount,
create, maintain and test GFS2 file systems.
These updated packages apply the following bug fixes:
- gfs2_fsck can now fix damaged resource groups and resource group indexes
correctly.
- gfs2_fsck was not able to fix EA leaf blocks.
- deleting files during a gfs2_fsck could cause gfs2_fsck to create more
than one lost+found directory.
- gfs2-utils sometimes failed to build when the source files and build
destination were on different file systems.
- gfs2_fsck was not found by the fsck wrapper command line tool.
- gfs2_fsck would return errors caused by gfs2 specifying the wrong journal
size when clearing the journals.
- gfs2_fsck took longer than necessary to complete a file system check. In
the updated packages gfs2_fsck should now run faster.
- gfs2 file systems did not work correctly on a loopback device.
- gfs_fsck was unable to properly fix resource groups.
- gfs2_tool now displays lockproto and locktable devices properly.
- gfs2 user space tools now deal with small block sizes properly.
- gfs2_fsck no longer causes a segmentation fault when it encounters
corrupted extended attributes.
- gfs2_fsck would enter an infinite loop when it encountered certain
corrupt directory entries. .
- mount.gfs2 now complies with the _netdev flag in the /etc/fstab file by
not mounting until the network is available.
- acl or noacl options present in a remount caused /proc/mounts and mount
to output different Access Control List (acl) information. The mount
command now handles acl options on gfs2 file systems accurately
- the gfs2 init script no longer unloads kernel modules on shutdown.
- gfs2_fsck could not handle damaged directory entries. The updated
gfs2-utils package equips gfs2_fsck to repair corrupt directory entries.
Enhancements included with this update include:
- mkgfs.gfs2 now supports allocation of allocation of contiguous journals.
- the gfs2_edit command can now view, edit and print gfs1 structures.
- the gfs2_mkfs command now supports block sizes under 4KB.
- a gfs2_jadd tool was added to support adding journals on existing gfs2
file systems.
- the gfs2 default journal size is now 128MB, up from 32MB.
- the gfs2_tool can now set journal data flags.
- it is now possible to mount gfs2 file systems with a block size of 1KB.
- a new gfs2_grow command has been implemented for extending a gfs2 file
system.
All users of gfs2-utils should upgrade to these updated packages, which
resolve these issues and add 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
http://kbase.redhat.com/faq/FAQ_58_10188
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 190200 - Need to create the equivalent of gfs_tool for gfs2 implementation
- BZ - 190204 - Need the ability to add journals to existing gfs2 file systems
- BZ - 210856 - gfs2_fsck needs to take into account endian bug in lf_dirent_format
- BZ - 214621 - Allow gfs2_edit to view, print and edit gfs(1) file systems
- BZ - 221743 - gfs2_fsck errors still
- BZ - 222308 - mkfs and journal addition for GFS2 should produce contiguous journals
- BZ - 223500 - gfs2_fsck runs slower than previous version
- BZ - 223506 - gfs2_fsck: fatal: invalid metadata block
- BZ - 223893 - gfs2_fsck unable to fix damaged RGs and RG indexes.
- BZ - 232019 - gfs2_fsck doesn't fix an ea problem.
- BZ - 232124 - gfs2_fsck will create multiple lost+found directories
- BZ - 233083 - Wrong link command in gfs2-utils mkfs/Makefile (with solution)
- BZ - 234844 - Need to add a "gfs2_grow" command
- BZ - 235061 - gfs2_fsck: Bad programmer! You forgot to catch the ???? flag
- BZ - 237544 - mount.gfs2 doesn't play well with local fs on loopback devices
- BZ - 244163 - Incorrect output of gfs2_tool sb <dev> all
- BZ - 245360 - GFS2: userland tools have problems with small block sizes
- BZ - 245635 - Bring gfs2_edit up to date
- BZ - 253016 - gfs2_quota: userland changes for bz 235299 (do_list operation hangs)
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
gfs2-utils-0.1.38-1.el5.src.rpm | SHA-256: c89d5c624ccf87c5b144f0dfc4c21768eaa038360d02e1c85dccbf0aeffbe053 |
x86_64 | |
gfs2-utils-0.1.38-1.el5.x86_64.rpm | SHA-256: b4ca9a0189fc493d398d3217e56d182cc8731a18479c69f22a3fa9fa21af3a17 |
ia64 | |
gfs2-utils-0.1.38-1.el5.ia64.rpm | SHA-256: de57b0c9b70205f8cbf96cd51c76fb74e6578688fa70b590fb51ea670b754c34 |
i386 | |
gfs2-utils-0.1.38-1.el5.i386.rpm | SHA-256: 70e0a0cf336344afaf3d9f85106205a5a853e43e0e93f8cfaa96b858c530b91b |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
gfs2-utils-0.1.38-1.el5.src.rpm | SHA-256: c89d5c624ccf87c5b144f0dfc4c21768eaa038360d02e1c85dccbf0aeffbe053 |
x86_64 | |
gfs2-utils-0.1.38-1.el5.x86_64.rpm | SHA-256: b4ca9a0189fc493d398d3217e56d182cc8731a18479c69f22a3fa9fa21af3a17 |
i386 | |
gfs2-utils-0.1.38-1.el5.i386.rpm | SHA-256: 70e0a0cf336344afaf3d9f85106205a5a853e43e0e93f8cfaa96b858c530b91b |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
gfs2-utils-0.1.38-1.el5.src.rpm | SHA-256: c89d5c624ccf87c5b144f0dfc4c21768eaa038360d02e1c85dccbf0aeffbe053 |
x86_64 | |
gfs2-utils-0.1.38-1.el5.x86_64.rpm | SHA-256: b4ca9a0189fc493d398d3217e56d182cc8731a18479c69f22a3fa9fa21af3a17 |
i386 | |
gfs2-utils-0.1.38-1.el5.i386.rpm | SHA-256: 70e0a0cf336344afaf3d9f85106205a5a853e43e0e93f8cfaa96b858c530b91b |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
gfs2-utils-0.1.38-1.el5.src.rpm | SHA-256: c89d5c624ccf87c5b144f0dfc4c21768eaa038360d02e1c85dccbf0aeffbe053 |
s390x | |
gfs2-utils-0.1.38-1.el5.s390x.rpm | SHA-256: c3752c5fd221ac9e71bebe3101032fd9609d50438ab94e2281be52eae04811ea |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
gfs2-utils-0.1.38-1.el5.src.rpm | SHA-256: c89d5c624ccf87c5b144f0dfc4c21768eaa038360d02e1c85dccbf0aeffbe053 |
ppc | |
gfs2-utils-0.1.38-1.el5.ppc.rpm | SHA-256: 8d626721c6f4a33186e5b1a670f0cb3706783d8bbcc3a59932097499af9dbdab |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
gfs2-utils-0.1.38-1.el5.src.rpm | SHA-256: c89d5c624ccf87c5b144f0dfc4c21768eaa038360d02e1c85dccbf0aeffbe053 |
x86_64 | |
gfs2-utils-0.1.38-1.el5.x86_64.rpm | SHA-256: b4ca9a0189fc493d398d3217e56d182cc8731a18479c69f22a3fa9fa21af3a17 |
i386 | |
gfs2-utils-0.1.38-1.el5.i386.rpm | SHA-256: 70e0a0cf336344afaf3d9f85106205a5a853e43e0e93f8cfaa96b858c530b91b |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.