Bug Fix Advisory e2fsprogs bug fix and enhancement update

Advisory: RHBA-2009:1291-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-09-02
Last updated on: 2009-09-02
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)
OVAL: N/A

Details

An updated e2fsprogs package that fixes various bugs and adds an enhancement
is now available.

The e2fsprogs package contains a number of utilities that create,
check, modify, and correct inconsistencies in second extended (ext2)
file systems. e2fsprogs contains e2fsck (which repairs file system
inconsistencies after an unclean shutdown), mke2fs (which initializes a
partition to contain an empty ext2 file system), tune2fs (which modifies
file system parameters), and most of the other core ext2fs file system
utilities.

This updated version of e2fsprogs addresses the following issues:

* when mke2fs or resize2fs was run on a device of exactly 2^32 file system
blocks (16 terabytes for 4 kilobit blocks), these commands would fail with
a "File too large" error, because the maximum file system size was 2^32-1
blocks. mke2fs and resize2fs now round down by one block to allow the
commands to succeed for devices of exactly 2^32 blocks, and the error no
longer presents. (BZ#241285)

* the German localization of an e2fsprogs process contained a typographical
error. This has been corrected and the correct line now displays.
(BZ#488960)

* the e2fsck method, pass3, would use a pointer regardless of whether it
contained a null value. This would result in a segfault. The method has
been corrected and the problem no longer presents. (BZ#505110)

* the ismounted method was set to use two arguments when it required three.
This has been corrected, and the method now works as expected. (BZ#505110)

* the debugfs method, logdump, performed a call to fclose without checking
that the value being passed was not null. This would result in segfault.
The method now checks for a null before attempting to pass the value, and
does not call fclose if a null is present. (BZ#505110)

* a typographical error in the uuidd initscript that caused an incorrect
status to me set has been corrected. (BZ#506080)

The updated package also includes the following enhancement:

* running mke2fs on devices larger than 8 terabytes required the "-F"
(force) option to succeed. This update removes that requirement.
(BZ#241285)

All users should upgrade to this updated package, which resolves the
listed issues and adds the noted enhancement.


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/docs/DOC-11259

Updated packages

RHEL Desktop Workstation (v. 5 client)

SRPMS:
e2fsprogs-1.39-23.el5.src.rpm     e5b6028438a79881573b3e76342de28f
 
IA-32:
e2fsprogs-devel-1.39-23.el5.i386.rpm     1dc0b7e6187308d246428c38aa522e27
 
x86_64:
e2fsprogs-devel-1.39-23.el5.i386.rpm     1dc0b7e6187308d246428c38aa522e27
e2fsprogs-devel-1.39-23.el5.x86_64.rpm     3d56cae39e786cf627b3c3c95b7300f3
 
Red Hat Enterprise Linux (v. 5 server)

SRPMS:
e2fsprogs-1.39-23.el5.src.rpm     e5b6028438a79881573b3e76342de28f
 
IA-32:
e2fsprogs-1.39-23.el5.i386.rpm     eff2c8c79101ce5344f8673e6eb3643c
e2fsprogs-devel-1.39-23.el5.i386.rpm     1dc0b7e6187308d246428c38aa522e27
e2fsprogs-libs-1.39-23.el5.i386.rpm     23ce99eb6b466fd032f791fdc83b0c1a
uuidd-1.39-23.el5.i386.rpm     61f9bee34c299a6ce04aab7e2436b028
 
IA-64:
e2fsprogs-1.39-23.el5.ia64.rpm     f1ab2d4ad9cf37a83cf266b8d808431c
e2fsprogs-devel-1.39-23.el5.ia64.rpm     d01c91de94fe4be30d588e4f4f131c7d
e2fsprogs-libs-1.39-23.el5.i386.rpm     23ce99eb6b466fd032f791fdc83b0c1a
e2fsprogs-libs-1.39-23.el5.ia64.rpm     7982cdf8e320863d81245e864651bc64
uuidd-1.39-23.el5.ia64.rpm     14e6f97070bc85d5cedf14d2e8e2ff11
 
PPC:
e2fsprogs-1.39-23.el5.ppc.rpm     632564924bba619ea3a972d214d544aa
e2fsprogs-devel-1.39-23.el5.ppc.rpm     b0a59b43d99af4b6b96df28c099a7a7a
e2fsprogs-devel-1.39-23.el5.ppc64.rpm     677b4ce8f830869b1eb714a7758e4bd2
e2fsprogs-libs-1.39-23.el5.ppc.rpm     2527cc2b85552afd14b583e06412aeee
e2fsprogs-libs-1.39-23.el5.ppc64.rpm     310fbfe4b16ef6fdc1bc3be3919fdbbf
uuidd-1.39-23.el5.ppc.rpm     c19f45c256c34976b7afefab160b3345
 
s390x:
e2fsprogs-1.39-23.el5.s390x.rpm     fdb0531b4140d5aa471b09b72e309a3f
e2fsprogs-devel-1.39-23.el5.s390.rpm     1f586f3543994dbaa1d2207fa331143f
e2fsprogs-devel-1.39-23.el5.s390x.rpm     3647f04e94ec5519d666de878dc7a857
e2fsprogs-libs-1.39-23.el5.s390.rpm     628236b83c93ac59cd7e78d31fe98000
e2fsprogs-libs-1.39-23.el5.s390x.rpm     6b109224b0fe28d031d2aa7a35dc1734
uuidd-1.39-23.el5.s390x.rpm     863e083356b750c0f7b52121a6e43f88
 
x86_64:
e2fsprogs-1.39-23.el5.x86_64.rpm     7173062a68d41459dc2e533827d77dd1
e2fsprogs-devel-1.39-23.el5.i386.rpm     1dc0b7e6187308d246428c38aa522e27
e2fsprogs-devel-1.39-23.el5.x86_64.rpm     3d56cae39e786cf627b3c3c95b7300f3
e2fsprogs-libs-1.39-23.el5.i386.rpm     23ce99eb6b466fd032f791fdc83b0c1a
e2fsprogs-libs-1.39-23.el5.x86_64.rpm     eaf4cbcd986763c7bace313f6297fc78
uuidd-1.39-23.el5.x86_64.rpm     a08abcf4290a8530621befd38c5b054c
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
e2fsprogs-1.39-23.el5.src.rpm     e5b6028438a79881573b3e76342de28f
 
IA-32:
e2fsprogs-1.39-23.el5.i386.rpm     eff2c8c79101ce5344f8673e6eb3643c
e2fsprogs-libs-1.39-23.el5.i386.rpm     23ce99eb6b466fd032f791fdc83b0c1a
uuidd-1.39-23.el5.i386.rpm     61f9bee34c299a6ce04aab7e2436b028
 
x86_64:
e2fsprogs-1.39-23.el5.x86_64.rpm     7173062a68d41459dc2e533827d77dd1
e2fsprogs-libs-1.39-23.el5.i386.rpm     23ce99eb6b466fd032f791fdc83b0c1a
e2fsprogs-libs-1.39-23.el5.x86_64.rpm     eaf4cbcd986763c7bace313f6297fc78
uuidd-1.39-23.el5.x86_64.rpm     a08abcf4290a8530621befd38c5b054c
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

241285 - Cannot resize an 8TB ext3 filesystem to 16TB with resize2fs.
488960 - typo in de localization file
505110 - e2fsprogs code review findings
506080 - typo in uuidd initscript


Keywords

16T, ext3


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/