Your message dated Mon, 20 Jul 2009 15:18:23 +0000
with message-id <[email protected]>
and subject line Bug#537510: fixed in e2fsprogs 1.41.8-2
has caused the Debian Bug report #537510,
regarding e2fsprogs: e2fsck -D corrupts ext4 filesystems
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
537510: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537510
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: e2fsprogs
Version: 1.41.8-1
Severity: important
e2fsck -D sometimes corrupts healty ext4 file systems. On one
real file system it produces plenty of messages of this form:
Failed to optimize directory /sandbox/fftw3/dft/simd/codelets (58006): No
'next' extent
After running e2fsck, the file system still has errors and certain
file names become corrupted. Specifically, file FOO tends to be
corrupted as FOO~0.
I have managed to create a small test case that is farly reproducible
on my system. Here are the steps:
# create 30G file system
amd:~# lvcreate -L 30G -n test amd
Logical volume "test" created
amd:~# mkfs.ext4 /dev/mapper/amd-test
amd:~# mount -o noatime /dev/mapper/amd-test /mnt
amd:~# cd /mnt
# populate with 10 copies of linux kernel tree.
# The tree is at commit 78af08d90b8f745044b1274430bc4bc6b2b27aca
# (probably this does not matter)
amd:/mnt# for i in `seq 1 10`; do mkdir $i; (cd $i && git clone
/scratch/athena/sandbox/linux-2.6); done
# prove that the file system is healthy
amd:~# umount /mnt
amd:~# e2fsck -f -n /dev/mapper/amd-test
e2fsck 1.41.8 (11-July-2009)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/amd-test: 309311/1966080 files (0.1% non-contiguous),
1956119/7864320 blocks
# the corruption happens here:
amd:~# e2fsck -f -D /dev/mapper/amd-test
e2fsck 1.41.8 (11-July-2009)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 3A: Optimizing directories
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong for group #0 (15584, counted=15580).
Fix<y>? yes
Free blocks count wrong for group #16 (16754, counted=16750).
Fix<y>?
After this, the file system is completely corrupted and
e2fsck is completely unable to repair it.
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (900, 'testing'), (800, 'stable'), (10, 'experimental'), (10,
'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash
Versions of packages e2fsprogs depends on:
ii e2fslibs 1.41.8-1 ext2/ext3/ext4 file system librari
ii libblkid1 1.41.3-1 block device id library
ii libc6 2.9-12 GNU C Library: Shared libraries
ii libcomerr2 1.41.3-1 common error description library
ii libss2 1.41.3-1 command-line interface parsing lib
ii libuuid1 1.41.3-1 universally unique id library
e2fsprogs recommends no packages.
Versions of packages e2fsprogs suggests:
pn e2fsck-static <none> (no description available)
pn gpart <none> (no description available)
pn parted <none> (no description available)
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: e2fsprogs
Source-Version: 1.41.8-2
We believe that the bug you reported is fixed in the latest version of
e2fsprogs, which is due to be installed in the Debian FTP archive:
comerr-dev_2.1-1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/comerr-dev_2.1-1.41.8-2_i386.deb
e2fsck-static_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/e2fsck-static_1.41.8-2_i386.deb
e2fslibs-dbg_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/e2fslibs-dbg_1.41.8-2_i386.deb
e2fslibs-dev_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/e2fslibs-dev_1.41.8-2_i386.deb
e2fslibs_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/e2fslibs_1.41.8-2_i386.deb
e2fsprogs-dbg_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/e2fsprogs-dbg_1.41.8-2_i386.deb
e2fsprogs-udeb_1.41.8-2_i386.udeb
to pool/main/e/e2fsprogs/e2fsprogs-udeb_1.41.8-2_i386.udeb
e2fsprogs_1.41.8-2.diff.gz
to pool/main/e/e2fsprogs/e2fsprogs_1.41.8-2.diff.gz
e2fsprogs_1.41.8-2.dsc
to pool/main/e/e2fsprogs/e2fsprogs_1.41.8-2.dsc
e2fsprogs_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/e2fsprogs_1.41.8-2_i386.deb
libblkid-dev_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/libblkid-dev_1.41.8-2_i386.deb
libblkid1-dbg_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/libblkid1-dbg_1.41.8-2_i386.deb
libblkid1-udeb_1.41.8-2_i386.udeb
to pool/main/e/e2fsprogs/libblkid1-udeb_1.41.8-2_i386.udeb
libblkid1_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/libblkid1_1.41.8-2_i386.deb
libcomerr2-dbg_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/libcomerr2-dbg_1.41.8-2_i386.deb
libcomerr2_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/libcomerr2_1.41.8-2_i386.deb
libss2-dbg_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/libss2-dbg_1.41.8-2_i386.deb
libss2_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/libss2_1.41.8-2_i386.deb
libuuid1-dbg_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/libuuid1-dbg_1.41.8-2_i386.deb
libuuid1-udeb_1.41.8-2_i386.udeb
to pool/main/e/e2fsprogs/libuuid1-udeb_1.41.8-2_i386.udeb
libuuid1_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/libuuid1_1.41.8-2_i386.deb
ss-dev_2.0-1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/ss-dev_2.0-1.41.8-2_i386.deb
uuid-dev_1.2-1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/uuid-dev_1.2-1.41.8-2_i386.deb
uuid-runtime-dbg_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/uuid-runtime-dbg_1.41.8-2_i386.deb
uuid-runtime_1.41.8-2_i386.deb
to pool/main/e/e2fsprogs/uuid-runtime_1.41.8-2_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Theodore Y. Ts'o <[email protected]> (supplier of updated e2fsprogs package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 20 Jul 2009 09:38:21 -0400
Source: e2fsprogs
Binary: e2fsck-static libcomerr2 comerr-dev libss2 ss-dev libuuid1 uuid-runtime
libuuid1-udeb uuid-dev libblkid1 libblkid1-udeb libblkid-dev e2fsprogs-udeb
e2fslibs e2fslibs-dev e2fsprogs e2fsprogs-dbg uuid-runtime-dbg e2fslibs-dbg
libcomerr2-dbg libss2-dbg libblkid1-dbg libuuid1-dbg
Architecture: source i386
Version: 1.41.8-2
Distribution: unstable
Urgency: low
Maintainer: Theodore Y. Ts'o <[email protected]>
Changed-By: Theodore Y. Ts'o <[email protected]>
Description:
comerr-dev - common error description library - headers and static libraries
e2fsck-static - statically-linked version of the ext2/ext3/ext4 filesystem
checke
e2fslibs - ext2/ext3/ext4 file system libraries
e2fslibs-dbg - debugging information for e2fslibs
e2fslibs-dev - ext2/ext3/ext4 file system libraries - headers and static
librari
e2fsprogs - ext2/ext3/ext4 file system utilities
e2fsprogs-dbg - debugging information for e2fsprogs
e2fsprogs-udeb - stripped-down versions of e2fsprogs, for debian-installer
(udeb)
libblkid-dev - block device id library - headers and static libraries
libblkid1 - block device id library
libblkid1-dbg - debugging information for libblkid1
libblkid1-udeb - stripped down block device id library, for debian-installer
(udeb)
libcomerr2 - common error description library
libcomerr2-dbg - debugging information for libcomerr2
libss2 - command-line interface parsing library
libss2-dbg - debugging information for libss2
libuuid1 - Universally Unique ID library
libuuid1-dbg - debugging information for libuuid1
libuuid1-udeb - stripped down universally unique id library, for
debian-installer (udeb)
ss-dev - command-line interface parsing library - headers and static libra
uuid-dev - universally unique id library - headers and static libraries
uuid-runtime - runtime components for the Universally Unique ID library
uuid-runtime-dbg - debugging information for uuid-runtime
Closes: 537510
Changes:
e2fsprogs (1.41.8-2) unstable; urgency=low
.
* Fix regression in ext2fs_extent_set_bmap() which caused e2fsck -fD
to fail on ext4 filesystems if the directory needs to shrink by more
than a block (Closes: #537510)
* Fixed filefrag for non-extent based files
* Fix use of apostrohe's in package descriptions
* Don't use dietlibc when building for mips and mipsel architectures
Checksums-Sha1:
7b8624acafd1aed894d2e2c34152708f0709644c 1444 e2fsprogs_1.41.8-2.dsc
f85f2dd3347609154489c47e10906c7301ef6c67 13095 e2fsprogs_1.41.8-2.diff.gz
789ada0f2511273ce40c41e31a3db94a54ef70b6 193440 e2fsck-static_1.41.8-2_i386.deb
dccc9e9af0122819d5a95d7c0fff93a7e9f8bcf0 45136 libcomerr2_1.41.8-2_i386.deb
1a64cdd08cc9653fd19a849f328f7cc326456173 50070 libss2_1.41.8-2_i386.deb
02e665bc37ca48feede3b51ff151c2a2ef197aa7 48740 libuuid1_1.41.8-2_i386.deb
2dd9c3cf5e350f158b835a68888d404684597cfb 51238 uuid-runtime_1.41.8-2_i386.deb
b9a55cd56e7af0f3d68b1c2b5621a5845b167a4e 22016 libblkid1_1.41.8-2_i386.deb
d26e7775570280750220a3aa667e94c470a10eb1 24754 libblkid-dev_1.41.8-2_i386.deb
4885c9eb28cb240cb2b8d229191fcc27a54ad176 135952 e2fslibs_1.41.8-2_i386.deb
de95e6e39f2d9f3dade5a44ab3569e316e06b040 172202 e2fslibs-dev_1.41.8-2_i386.deb
f4cf3a3fce8da600d853617c5aeb4599f92bae70 793620 e2fsprogs_1.41.8-2_i386.deb
3f44dbc483987de7c8827a823cba4503fc0b31f2 473228 e2fsprogs-dbg_1.41.8-2_i386.deb
7f977df3e4c544fde06c323db750dd51b7c4ba86 50578
uuid-runtime-dbg_1.41.8-2_i386.deb
846ac75f5870644c51fa6a762e8370de10d56cfa 234444 e2fslibs-dbg_1.41.8-2_i386.deb
fedd1fca85d93b7fc21a5f2ff1dfbc1a68f57db7 47618 libcomerr2-dbg_1.41.8-2_i386.deb
8e8dedf527ae74c277834808b4e32c541a92377d 56682 libss2-dbg_1.41.8-2_i386.deb
07ecf8a745b7305aaca89aa757b96f92ac62dbbf 41054 libblkid1-dbg_1.41.8-2_i386.deb
2b21a0ca6ee1602039afb81a82b5fba44c117f2d 55102 libuuid1-dbg_1.41.8-2_i386.deb
f58b60d9553c151eccf3306d2478dcc606f61ae6 42250 comerr-dev_2.1-1.41.8-2_i386.deb
03f11b44e4e72adf23c314c060c4525fcf51d9d0 16968 ss-dev_2.0-1.41.8-2_i386.deb
d30f5850f5ded5b59ea983000c3319f48962cf4d 62554 uuid-dev_1.2-1.41.8-2_i386.deb
33d099d445384785b1c4debaf172435180758f1a 210522
e2fsprogs-udeb_1.41.8-2_i386.udeb
e00104cbd5089e9218a0ecc04e0aa74425809861 18680
libblkid1-udeb_1.41.8-2_i386.udeb
13a56a2520c25b6aa796ef6a905262947bef3fca 6224 libuuid1-udeb_1.41.8-2_i386.udeb
Checksums-Sha256:
2bd6785e1dd8c18e8646cf557ff10ee4b483699962593a138c8b1f3b91c24d3a 1444
e2fsprogs_1.41.8-2.dsc
4bfcf1786e2ec1211397a009525723d430a7a3ea8dc8d98ddec7e498e6d4a2ee 13095
e2fsprogs_1.41.8-2.diff.gz
68b5904a9ec85684950166733b79fe3d662dbc6809b2ce41d0584c6e4c62ae89 193440
e2fsck-static_1.41.8-2_i386.deb
e64ca485aed0309bd216c92b0f8eaee831b3ae018720de52f450ef176f23150e 45136
libcomerr2_1.41.8-2_i386.deb
82faafcac11b87f6bc03a35947aeef094baaf32360bce85fc0661fbfb1d3ae84 50070
libss2_1.41.8-2_i386.deb
a65ca35ba870676b5f205c416075f04e91aab19f06e01f1a7154f05941b8d82a 48740
libuuid1_1.41.8-2_i386.deb
59cdad8123d4e3eab4b10cb8b9aacaeed957ac55f365a8cf30f930c4206a8103 51238
uuid-runtime_1.41.8-2_i386.deb
8010cf8d5a17daeb7c37e393a92d1f6e20d3692919a2405bde9b532bb94f210c 22016
libblkid1_1.41.8-2_i386.deb
ee0bab4c7f03b94e90613884b87977839d614970f6f63e45fce3d7a1fdc251c4 24754
libblkid-dev_1.41.8-2_i386.deb
4d7e4b7ae7bea6da4036d03da8251e20deeb17204376eb52cc8be7dd47257d80 135952
e2fslibs_1.41.8-2_i386.deb
38b5c11d63cfe49a2c4c2724fd198a3be6e88a07cf688a8435e7d0e8241385b4 172202
e2fslibs-dev_1.41.8-2_i386.deb
7e288e00730a859d697cb3e49b50624c7af0c265c591aa31e732e91fef241550 793620
e2fsprogs_1.41.8-2_i386.deb
e5758ea424b9b4c7a6aebbeac29215724abadf3ffe22dbf060a1db9de8cd826b 473228
e2fsprogs-dbg_1.41.8-2_i386.deb
60c5fd337cd0d815b91edceaaf36e525b0335d5226c0b7d05c2c4781110d40c4 50578
uuid-runtime-dbg_1.41.8-2_i386.deb
e9f294648f10cb2dfcdf552a302aacac25d950c1ef7ea708f150be42f04da1e5 234444
e2fslibs-dbg_1.41.8-2_i386.deb
a0dd9f443266d8c84fe14f53751d1bf38013d245406aece6addfb223635c2741 47618
libcomerr2-dbg_1.41.8-2_i386.deb
e7ce8bda0ea3ec490f89d992ed20dd23357e8af02179ce0b2e3aebcfac088e2e 56682
libss2-dbg_1.41.8-2_i386.deb
c985b7a628cba8e1e61bca1e07c4ee54fe346eb185efcabea324b4cbf32355db 41054
libblkid1-dbg_1.41.8-2_i386.deb
5eb1190af39c9ad85de4c2edd6f676fc0098af8311918395eb38ff8987656bf7 55102
libuuid1-dbg_1.41.8-2_i386.deb
9f6aabbf923557defe7aab90d9b0fbe9774092a1e6aae317eaa98280e772abbc 42250
comerr-dev_2.1-1.41.8-2_i386.deb
9b1d680fc4776c4097f4cfc0ec7ba9071da377e93bdb884c9f7b9fb88c970412 16968
ss-dev_2.0-1.41.8-2_i386.deb
21f5df3eb66667e8e6c4d92e23a0151e70414d4724ea8eb6bf0be44ed93a214b 62554
uuid-dev_1.2-1.41.8-2_i386.deb
b53b70038fd3aada106fc119769598a60f8d26b7dc4cf73f94a15692a12b3c54 210522
e2fsprogs-udeb_1.41.8-2_i386.udeb
2c260293050f03a5065f624d66c879e5705ab2aefd96a9b11657bc58c023f29a 18680
libblkid1-udeb_1.41.8-2_i386.udeb
ac014d09d9d8b88fa7877e87adfa42b18d031fa4277bac0dc6b2105298bee3de 6224
libuuid1-udeb_1.41.8-2_i386.udeb
Files:
e4f09caa613c66bf85101111dc0373ed 1444 admin required e2fsprogs_1.41.8-2.dsc
38f875b44474aeecc622982a91e024a5 13095 admin required
e2fsprogs_1.41.8-2.diff.gz
d6334d2d0e9e127fce3d6199045a0f4e 193440 admin optional
e2fsck-static_1.41.8-2_i386.deb
bc81c3597f3b02e5d940d5d79c000093 45136 libs required
libcomerr2_1.41.8-2_i386.deb
846ab9beb08d6549b07643e4d2a8bd71 50070 libs required libss2_1.41.8-2_i386.deb
2e454aab1e6cd07c3a0e98e6b5fec4cc 48740 libs required libuuid1_1.41.8-2_i386.deb
5a7122da144b09aeb283ddfb249e31f9 51238 libs optional
uuid-runtime_1.41.8-2_i386.deb
7852be31e80d32fad764bd3c62f6bd4b 22016 libs required
libblkid1_1.41.8-2_i386.deb
8b3ec4d1f25bee45dc6dda48f36935c8 24754 libdevel extra
libblkid-dev_1.41.8-2_i386.deb
e52071bd28cd106bd9f35cea4fbd1e5b 135952 libs required
e2fslibs_1.41.8-2_i386.deb
34e0f70f9c78ffac7dd73d6e3ea6ad3e 172202 libdevel extra
e2fslibs-dev_1.41.8-2_i386.deb
644b7051277097996bf8a544a1fbb49c 793620 admin required
e2fsprogs_1.41.8-2_i386.deb
96f482ec44aba2ca63b7afc211559f8d 473228 debug extra
e2fsprogs-dbg_1.41.8-2_i386.deb
6198742917188e27080bb6c42d98caba 50578 debug extra
uuid-runtime-dbg_1.41.8-2_i386.deb
8b64ef26b8dc44b6c450ac5817946268 234444 debug extra
e2fslibs-dbg_1.41.8-2_i386.deb
f16e74a8703c686fff8a0cec918a4e30 47618 debug extra
libcomerr2-dbg_1.41.8-2_i386.deb
5c7d0e1d0af3077cbbe45b86d121923d 56682 debug extra libss2-dbg_1.41.8-2_i386.deb
60bf47c75479975ec1661878b0fe6738 41054 debug extra
libblkid1-dbg_1.41.8-2_i386.deb
c55feafbccc07262d95525b060767fd2 55102 debug extra
libuuid1-dbg_1.41.8-2_i386.deb
6fe605e46bc6de2ab6fd7668fd52e866 42250 libdevel extra
comerr-dev_2.1-1.41.8-2_i386.deb
ed18f1aa8822a63e4a3cc3cb34959afb 16968 libdevel extra
ss-dev_2.0-1.41.8-2_i386.deb
6f25acc81e4c01f601c952fca17778c3 62554 libdevel extra
uuid-dev_1.2-1.41.8-2_i386.deb
a4bb29f99afda13905d4f2d911ee9720 210522 debian-installer optional
e2fsprogs-udeb_1.41.8-2_i386.udeb
79785c371cb8e4f079d01124129b69c4 18680 debian-installer optional
libblkid1-udeb_1.41.8-2_i386.udeb
c833263a7d789bb3a73e4453031574f3 6224 debian-installer optional
libuuid1-udeb_1.41.8-2_i386.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkpketoACgkQ7To545NnTEC85ACfeLy9UcaVhZAFPoQuGTZCALuL
ohsAoJamUhvtFDaIATXeeOLclmDEE0nG
=Shts
-----END PGP SIGNATURE-----
--- End Message ---