Johann Lombardi
2009-Jun-12 12:11 UTC
[Lustre-discuss] Corruption issue found in e2fsprogs 1.41.5
Hi, A critical regression has been discovered in e2fsck. The problem was introduced in upstream 1.41.5 and is causing updates to block group descriptors to be lost after journal replay. Our 1.41.5.sun2 (.sun1 too) e2fsprogs version also suffers from this problem. We are working on rebasing our e2fsprogs package on 1.41.6 (see bug 19852). Until the new rpm is available (should be very soon), we recommend to downgrade e2fsprogs to 1.40.11.sun1. Best Regards, Johann - for the lustre team
Hi all, The new version of e2fsprogs is available: 1.41.6.sun1. This release fixes a critical regression in e2fsck introduced in 1.41.5 which can undo updates to the block group descriptors after journal replay. The RPMs can be found here: http://downloads.lustre.org/public/tools/e2fsprogs/1.41.6.sun1 Johann ps: the rhel5/x86_64 rpm has not been uploaded yet, but will be available soon.
On Tue, 16 Jun 2009, Johann Lombardi wrote:> The new version of e2fsprogs is available: 1.41.6.sun1.[...]> The RPMs can be found here: > http://downloads.lustre.org/public/tools/e2fsprogs/1.41.6.sun1The original RHEL5 e2fsprogs come as four packages: e2fsprogs e2fsprogs-devel e2fsprogs-libs uuidd At the above location the uuidd package is missing. Also, the e2fsprogs-libs package is not provided but instead the e2fsprogs package comes with a rpm provides for it. How about the following patch which makes the Lustre e2fsprogs packages nicer drop-in replacements on Red Hat Systems? $ diff -u e2fsprogs.spec e2fsprogs.spec-1.41.6.sun1 --- e2fsprogs.spec 2009-06-15 19:49:19.000000000 +0200 +++ e2fsprogs.spec-1.41.6.sun1 2009-06-22 12:34:14.000000000 +0200 @@ -24,7 +24,7 @@ Requires: db4 >= @DB4VERSION@ BuildRequires: db4-devel >= 4.1 texinfo -Obsoletes: e2fsprogs-libs < %{version} -Provides: e2fsprogs-libs = %{version} ldiskfsprogs +Provides: ldiskfsprogs %endif %description @@ -45,6 +45,14 @@ ext2) for the libuuid and libblkid libraries and fsck tool that are included here. +%package libs +Summary: Ext2/3 filesystem-specific shared libraries +Group: Development/Libraries +Prereq: /sbin/ldconfig + +%description libs +E2fsprogs-lib contains the libraries of the e2fsprogs package. + %package devel Summary: Ext2 filesystem-specific static libraries and headers. Group: Development/Libraries @@ -198,6 +206,14 @@ %{_mandir}/man8/filefrag.8* %{_mandir}/man8/e2freefrag.8* +%files libs +%{_root_libdir}/libblkid.so.* +%{_root_libdir}/libcom_err.so.* +%{_root_libdir}/libe2p.so.* +%{_root_libdir}/libext2fs.so.* +%{_root_libdir}/libss.so.* +%{_root_libdir}/libuuid.so.* + %files devel %defattr(-,root,root) %{_infodir}/libext2fs.info* Karsten -- __________________________________________creating IT solutions Dipl.-Inf. Karsten Weiss science + computing ag phone: +49 7071 9457 452 Hagellocher Weg 73 teamline: +49 7071 9457 681 72070 Tuebingen, Germany email: knweiss at science-computing.de www.science-computing.de -- Vorstand/Board of Management: Dr. Bernd Finkbeiner, Dr. Roland Niemeier, Dr. Arno Steitz, Dr. Ingrid Zech Vorsitzender des Aufsichtsrats/ Chairman of the Supervisory Board: Michel Lepert Sitz/Registered Office: Tuebingen Registergericht/Registration Court: Stuttgart Registernummer/Commercial Register No.: HRB 382196
On Mon, 2009-06-22 at 12:56 +0200, Karsten Weiss wrote:> How about the following patch > which makes the Lustre e2fsprogs packages nicer drop-in replacements on > Red Hat Systems?Could you open a bug on our bugzilla and attach that patch? That will ensure it does not get lost as this ML is only observed by engineering on an "as available" basis. Thanx, b. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part Url : http://lists.lustre.org/pipermail/lustre-discuss/attachments/20090622/56fad0e7/attachment.bin
On Mon, 22 Jun 2009, Brian J. Murrell wrote:> On Mon, 2009-06-22 at 12:56 +0200, Karsten Weiss wrote: > > How about the following patch > > which makes the Lustre e2fsprogs packages nicer drop-in replacements on > > Red Hat Systems? > > Could you open a bug on our bugzilla and attach that patch? That will > ensure it does not get lost as this ML is only observed by engineering > on an "as available" basis.https://bugzilla.lustre.org/show_bug.cgi?id=19943 Thanks, Karsten -- __________________________________________creating IT solutions Dipl.-Inf. Karsten Weiss science + computing ag phone: +49 7071 9457 452 Hagellocher Weg 73 teamline: +49 7071 9457 681 72070 Tuebingen, Germany email: knweiss at science-computing.de www.science-computing.de -- Vorstand/Board of Management: Dr. Bernd Finkbeiner, Dr. Roland Niemeier, Dr. Arno Steitz, Dr. Ingrid Zech Vorsitzender des Aufsichtsrats/ Chairman of the Supervisory Board: Michel Lepert Sitz/Registered Office: Tuebingen Registergericht/Registration Court: Stuttgart Registernummer/Commercial Register No.: HRB 382196