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 ---

Reply via email to