Your message dated Sun, 03 Jul 2011 04:17:23 +0000
with message-id <[email protected]>
and subject line Bug#619859: fixed in e2fsprogs 1.42~WIP-2011-07-02-1
has caused the Debian Bug report #619859,
regarding Possibility to bypass displayed confirmation questions without
actually answering them.
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.)
--
619859: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619859
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: e2fsprogs
Version: 1.41.12-2
Severity: critical
--- Please enter the report below this line. ---
Hello,
I wanted very quickly to know number of used/free inodes in my root ext4
fs and tried "sudo fsck /dev/sda1", where /dev/sda1 was mounted root fs.
I expected result something like:
1) /dev/sda1: clean, 14884540/14884864 files [...]
2) or readonly check and statistics displayed when finished
3) or failure because the fs is mounted
Now I know this was bad idea (especially sudo) but that time I thought
it is safe and if it will not work I find another solution - I was in a
hurry and short thinking. I saw a big fat warning about severe
filesystem damage if I will continue and so I opened fsck man page in
other terminal and found desired -nf options. I switched back and press
the up arrow key to make command corrections. I forgot I did not cancel
the confirmation prompt, and the up key was interpreted as: Yes,
continue and cause severe damage to my root fs :).
I admit this was caused by my stupidity, but interpreting the up key as
positive answer to this very dangerous confirmation question is IMO
serious bug.
This bug appears only with cs_CZ locale as in Czech language there is
(a/n) instead of English (y/n). The up arrow key is interpreted as 'a'
answer for unknown reason. Maybe is it interpreted as a 'A' because the
up key produces ^[[A sequence if I press ctrl+V <up arrow key>?
Sorry if you feel critical severity is too high for this bug, I just
follow reportbug-ng hints about bug severities (this bug may cause
severe data damage).
Cheers, Petr
--- System information. ---
Architecture: i386
Kernel: Linux 2.6.32-5-686
Debian Release: 6.0.1
990 stable ftp.cz.debian.org
500 squeeze-updates ftp.cz.debian.org
500 proposed-updates ftp.cz.debian.org
--- Package information. ---
Package's Depends field is empty.
Package's Recommends field is empty.
Suggests (Version) | Installed
============================-+-===========
gpart |
parted |
e2fsck-static |
--
S pozdravem,
Petr Gajdůšek
--- End Message ---
--- Begin Message ---
Source: e2fsprogs
Source-Version: 1.42~WIP-2011-07-02-1
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.42~WIP-2011-07-02-1_i386.deb
to main/e/e2fsprogs/comerr-dev_2.1-1.42~WIP-2011-07-02-1_i386.deb
e2fsck-static_1.42~WIP-2011-07-02-1_i386.deb
to main/e/e2fsprogs/e2fsck-static_1.42~WIP-2011-07-02-1_i386.deb
e2fslibs-dbg_1.42~WIP-2011-07-02-1_i386.deb
to main/e/e2fsprogs/e2fslibs-dbg_1.42~WIP-2011-07-02-1_i386.deb
e2fslibs-dev_1.42~WIP-2011-07-02-1_i386.deb
to main/e/e2fsprogs/e2fslibs-dev_1.42~WIP-2011-07-02-1_i386.deb
e2fslibs_1.42~WIP-2011-07-02-1_i386.deb
to main/e/e2fsprogs/e2fslibs_1.42~WIP-2011-07-02-1_i386.deb
e2fsprogs-dbg_1.42~WIP-2011-07-02-1_i386.deb
to main/e/e2fsprogs/e2fsprogs-dbg_1.42~WIP-2011-07-02-1_i386.deb
e2fsprogs-udeb_1.42~WIP-2011-07-02-1_i386.udeb
to main/e/e2fsprogs/e2fsprogs-udeb_1.42~WIP-2011-07-02-1_i386.udeb
e2fsprogs_1.42~WIP-2011-07-02-1.dsc
to main/e/e2fsprogs/e2fsprogs_1.42~WIP-2011-07-02-1.dsc
e2fsprogs_1.42~WIP-2011-07-02-1.tar.gz
to main/e/e2fsprogs/e2fsprogs_1.42~WIP-2011-07-02-1.tar.gz
e2fsprogs_1.42~WIP-2011-07-02-1_i386.deb
to main/e/e2fsprogs/e2fsprogs_1.42~WIP-2011-07-02-1_i386.deb
libcomerr2-dbg_1.42~WIP-2011-07-02-1_i386.deb
to main/e/e2fsprogs/libcomerr2-dbg_1.42~WIP-2011-07-02-1_i386.deb
libcomerr2_1.42~WIP-2011-07-02-1_i386.deb
to main/e/e2fsprogs/libcomerr2_1.42~WIP-2011-07-02-1_i386.deb
libss2-dbg_1.42~WIP-2011-07-02-1_i386.deb
to main/e/e2fsprogs/libss2-dbg_1.42~WIP-2011-07-02-1_i386.deb
libss2_1.42~WIP-2011-07-02-1_i386.deb
to main/e/e2fsprogs/libss2_1.42~WIP-2011-07-02-1_i386.deb
ss-dev_2.0-1.42~WIP-2011-07-02-1_i386.deb
to main/e/e2fsprogs/ss-dev_2.0-1.42~WIP-2011-07-02-1_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: Sat, 02 Jul 2011 22:38:57 -0400
Source: e2fsprogs
Binary: e2fsck-static libcomerr2 comerr-dev libss2 ss-dev e2fsprogs-udeb
e2fslibs e2fslibs-dev e2fsprogs e2fsprogs-dbg e2fslibs-dbg libcomerr2-dbg
libss2-dbg
Architecture: source i386
Version: 1.42~WIP-2011-07-02-1
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)
libcomerr2 - common error description library
libcomerr2-dbg - debugging information for libcomerr2
libss2 - command-line interface parsing library
libss2-dbg - debugging information for libss2
ss-dev - command-line interface parsing library - headers and static libra
Closes: 619788 619859
Changes:
e2fsprogs (1.42~WIP-2011-07-02-1) unstable; urgency=low
.
* New upstream release
* Add support for 64-bit file systems
* Add support for bigalloc file systems
* Fixed an e2fsck bug which caused "*** FILE SYSTEM WAS MODIFIED ***"
without an explanation of what was fixed.
* E2fsck will no longer attempt to clone an extended attribute block
in pass1b handling if the file system does not support extended
attributes.
* E2fsck will be more careful accidentally asking the user to continue
if the file system is mounted, so that an escape sequence won't
cause a false positive. (Closes: #619859)
* E2fsck now uses less cpu time in pass 5
* E2fsck will no longer segault when a corrupted file system has a bad
extent, and removing it leads to a block needing to be deallocated.
* E2fsck now supports an extended "discard" option which will cause
e2fsck to attempt discard all unused blocks after a full check
* The e2image program now supports the qcow2 format, a more efficient
way of capturing file system metadata snapshots.
* Mke2fs now supports the [devices] stanza in mke2fs.conf.
* Mke2fs now supports the reserved_ratio relation in mke2fs.conf.
* Mke2fs now creates extent-mapped directories for the root and
lost+found directories.
* Mke2fs will skip zero'ing the journal if the extended option
"lazy_journal_init" is specified.
* Mke2fs will now create file systems that enable user namespace
extended attributes and with time- and mount count-based file
system checks disabled.
* Mke2fs will not set a stride or strip size of one block based on
block bevice attributes obtained from sysfs.
* Mke2fs now displays a progress report during the discard process.
* Mke2fs now handles extreme file system parameters correctly which
previously caused the inodes per group to drop below 8, leading
to a segfault.
* Debugfs's icheck will now correctly find inodes which use the
searched-for block as an extended attribute block.
* Debugfs now has a new "punch" command which remove blocks from the
middle of an inode.
* The badblocks program now correctly recovers from I/O errors when
direct I/O is being used. The badblocks command now also
supports a -B option which forces the use of buffered I/O, and
the -v option will provide a more detailed breakdown of read,
write, and failed comparison errors.
* Added e4defrag tool which uses the EXT4_IOC_MOVE_EXT ioctl.
* Added support for journals larger than 2GB.
* Support using both hard links and symlinks when installing e2fsprogs.
* Add overflow checking to tune2fs -i's fsck interval, which must fit
in a 32-bit field.
* Filefrag will report 0 extents correctly in verbose mode.
* Logsave's usage message has been fixed. (Closes: #619788)
* Update translations: French, Chinese, Germany, Indonesian, Swedish,
Vietnamese, Polish, Dutch, Czech.
* Updated/clarified man pages.
Checksums-Sha1:
3b80eb84756ff3b2bd89baa449675a97c3d48567 1154
e2fsprogs_1.42~WIP-2011-07-02-1.dsc
4033a47816c99ecf03035124abea24dc318c6d36 5847106
e2fsprogs_1.42~WIP-2011-07-02-1.tar.gz
7fd2f3a3dc55b1bc4a5ca87fd5f75631f958a101 484050
e2fsck-static_1.42~WIP-2011-07-02-1_i386.deb
ca4d212f432edfc51c083f6cbeccc4a6bd89e7e7 51584
libcomerr2_1.42~WIP-2011-07-02-1_i386.deb
95e6c31bcec7ae4dfbb34ac23b4bd1e1fdfa78cc 56458
libss2_1.42~WIP-2011-07-02-1_i386.deb
be6c042de18d626dc88fb50447f22aaaeb9f0df5 176830
e2fslibs_1.42~WIP-2011-07-02-1_i386.deb
f5e3319e7057d775055e00d369d80aaa193b2a5a 213998
e2fslibs-dev_1.42~WIP-2011-07-02-1_i386.deb
52908fb025af9bd15dad28267683f36462fbb958 861938
e2fsprogs_1.42~WIP-2011-07-02-1_i386.deb
78d01fb95506f676599d719bf0714aa112de6656 966024
e2fsprogs-dbg_1.42~WIP-2011-07-02-1_i386.deb
f1234f306e447e4ba9c5e9a14804cd6d3e1b1f88 291636
e2fslibs-dbg_1.42~WIP-2011-07-02-1_i386.deb
41a2fc6bb2efe8f27a2d07741750efe05da2d598 53356
libcomerr2-dbg_1.42~WIP-2011-07-02-1_i386.deb
14180e57f3b7b04e2fd742519d18df1e82235d3e 62628
libss2-dbg_1.42~WIP-2011-07-02-1_i386.deb
db4fb981a4c8cfb45fdc51a8f893fc157427ce8b 42428
comerr-dev_2.1-1.42~WIP-2011-07-02-1_i386.deb
130ecfad74d42f2ce86fed0c5b0942957b7a02fb 18296
ss-dev_2.0-1.42~WIP-2011-07-02-1_i386.deb
240d8bf57b0672c42ac0df49ca095746eedf38d3 266474
e2fsprogs-udeb_1.42~WIP-2011-07-02-1_i386.udeb
Checksums-Sha256:
1ada000a2f7e111414d60deb8c404dec68cc4c2d0a7b2977818b9c61b056e10c 1154
e2fsprogs_1.42~WIP-2011-07-02-1.dsc
414ba5e4a361589874787b20928832c2e6ae31b816adf0af6a658f4672278e87 5847106
e2fsprogs_1.42~WIP-2011-07-02-1.tar.gz
918a41b05b4a52a98c2093cde3cfcb85526136edad89d17e0cedc00f465b0b11 484050
e2fsck-static_1.42~WIP-2011-07-02-1_i386.deb
e150ebe4313b9da28c59c0dad6e5b216ce944450ecbefbc6a62c12e6c38dcb96 51584
libcomerr2_1.42~WIP-2011-07-02-1_i386.deb
4add4012e13970e1f3f25e3799402f0ce625b59c8fa1becf2c044b4bf59730d2 56458
libss2_1.42~WIP-2011-07-02-1_i386.deb
efe1c4bf5fae35305b48047145f79a72a2fd105b05e4081af5d91c7843afc78d 176830
e2fslibs_1.42~WIP-2011-07-02-1_i386.deb
65ca7ecfeeef9b60295bdb6dde076ef7f4a8a9002bfb6e5b974f10071c620b11 213998
e2fslibs-dev_1.42~WIP-2011-07-02-1_i386.deb
0ba5e23557fe748572c421872d02a341883691105a3bf188ca744276e2801f27 861938
e2fsprogs_1.42~WIP-2011-07-02-1_i386.deb
d45f7428382841742d4ef42f3b9871f15b1a3dba8c1e1f0b82dadfde89da4af9 966024
e2fsprogs-dbg_1.42~WIP-2011-07-02-1_i386.deb
9f01514dc33a54faaf10f30616a7e079ba1447340e553844606628aabe648179 291636
e2fslibs-dbg_1.42~WIP-2011-07-02-1_i386.deb
2014cadd2c7d2fc08dd315ea03df1cc9106887ff98c3b3251b1448cacd536eff 53356
libcomerr2-dbg_1.42~WIP-2011-07-02-1_i386.deb
2c85ebc61f561f249945a49a79cb631fa0000a8fdc23459d969c6d9ad2d84c27 62628
libss2-dbg_1.42~WIP-2011-07-02-1_i386.deb
bfb4559eb982e138365c6edc56abbc3b5cddda392d0dd84863b8f4f2dad53dab 42428
comerr-dev_2.1-1.42~WIP-2011-07-02-1_i386.deb
8c1328e3c2dc2b467d2155eab5278cd6a50b0401903c94c745c91c317c93fef5 18296
ss-dev_2.0-1.42~WIP-2011-07-02-1_i386.deb
99d007745439d615a8a1b1acd4442385ffbfd6367b64bc7d705c923cce98eaab 266474
e2fsprogs-udeb_1.42~WIP-2011-07-02-1_i386.udeb
Files:
109ad277bf6705ab94e2e9e622e09964 1154 admin required
e2fsprogs_1.42~WIP-2011-07-02-1.dsc
75ee49ffab4968758231a655357f7f80 5847106 admin required
e2fsprogs_1.42~WIP-2011-07-02-1.tar.gz
ceffe0f46c0d297566194015989b1f42 484050 admin optional
e2fsck-static_1.42~WIP-2011-07-02-1_i386.deb
ecd9827e04105fe86886bee5d4bc2de6 51584 libs required
libcomerr2_1.42~WIP-2011-07-02-1_i386.deb
7333f46605eff56917bae6073cf7ec4b 56458 libs required
libss2_1.42~WIP-2011-07-02-1_i386.deb
d13276e48588e4e628177db9f6ecfb7c 176830 libs required
e2fslibs_1.42~WIP-2011-07-02-1_i386.deb
31bc3332283c2074e7eb21d2bee3df03 213998 libdevel extra
e2fslibs-dev_1.42~WIP-2011-07-02-1_i386.deb
99125dc3aaa6a9c96025e20778539d1a 861938 admin required
e2fsprogs_1.42~WIP-2011-07-02-1_i386.deb
fb8d890f17a7d712f3af4cde0c626d7c 966024 debug extra
e2fsprogs-dbg_1.42~WIP-2011-07-02-1_i386.deb
40be66f93d94402b995867074abd8b8f 291636 debug extra
e2fslibs-dbg_1.42~WIP-2011-07-02-1_i386.deb
2514c506368cb49c29f43c014a47ee5c 53356 debug extra
libcomerr2-dbg_1.42~WIP-2011-07-02-1_i386.deb
fc5da353e8aa2adeeace2ee141884c6d 62628 debug extra
libss2-dbg_1.42~WIP-2011-07-02-1_i386.deb
c1faf495c20ce08f92a66245683b3297 42428 libdevel extra
comerr-dev_2.1-1.42~WIP-2011-07-02-1_i386.deb
72b10fc37ecf8745ecdb4db5c786eae1 18296 libdevel extra
ss-dev_2.0-1.42~WIP-2011-07-02-1_i386.deb
b7bd3015aae6409444b764e08b3a58c6 266474 debian-installer optional
e2fsprogs-udeb_1.42~WIP-2011-07-02-1_i386.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk4P6PEACgkQ7To545NnTEA22gCffPUm0orH0XI6HaQG7r+BANeR
mnMAnRRYfyN6uABltzv2K8g55gJIuRsb
=9kSl
-----END PGP SIGNATURE-----
--- End Message ---