Bug#705879: general: wheezy don't boot on ext4 with external-journal
Package: general
Severity: normal
Dear Maintainer,
*** Please consider answering these questions, where appropriate ***
* What led up to the situation?
I would like to wheezy work on ext4 with external-journal. But debian is not
boot.
* What exactly did you do (or not do) that was effective (or
ineffective)?
I did it.
1 Boot LiveCD
2 I did 2 partitions /dev/sda1 - 80GB and /dev/sdc1 - 128MB
3 mke2fs -O journal_dev -L DEBIAN /dev/sdc1
4 mkfs.ext4 -J device=/dev/sdc1 /dev/sda1
5 fsck.ext4 -f /dev/sda1
6 reboot and boot debian-install-cd
7 debian is installed on partition /dev/sda1
8 reboot ...
9 system writen:
Loading, please wait...
INIT: version 2.88 booting
[info] Using makefile-style concurrent boot in runlevel S.
[ ok ] Starting the hotplug events dispatcher: udevd.
[ ok ] Synthesizing the initial hotplug events...done
[....] Waiting for /dev to be fully populated...[ 5.769241] piix4_smbus
0000:00:07.0: SMBus base address uninitialized - upgrade BIOS or use
force_addr=0xaddr
done.
[ ok ] Setting preliminary keymap...done.
[ ok ] Setting parameters of disc: (none).
[ ok ] Activating swap...done.
[....] cheking root file system...fsck from util-linux 2.20.1
fsck.ext4: Device or resource busy while checking ext3 journal for DEBIAN
DEBIAN: ********** WARNING: Filesystem still has errors **********
fsck died with exit status 12
failed (code 12).
[....] An automatic file system check (fsck) of the root filesystem failed. A
manual fsck must be performed, then the system res
[FAILd. The fsck should be performed in maintenance mode with the root
filesystem mounted in read-only mode. ... failed!
[....] The root filesystem is currently mounted in read-only mode. A
maintenance shell will now be started. After performing sys
[warnaintenance, press CONTROL-D to terminate the maintenance shell and
restart the system. ... (warning).
Give root password for maintenance
(or type Control-D to continue):
If reboot in LiveCD
tune2fs -O ^has_journal /dev/sda1
tune2fs -J size=128 /dev/sda1
fsck.ext4 -f /dev/sda1
reboot
wheezy to boot normaly. But /dev/sda1 have not external-journal.
P.S. Squeeze have not this problem.
*** End of the template - remove these lines ***
-- System Information:
Debian Release: 7.0
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'testing-proposed-updates'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-4-686-pae (SMP w/6 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Reply to: