Bug#775234: /sbin/e2fsck: systemd boot will hang if e2fsck-based logging is enabled

2015-01-13 Thread Cedric Ware
Theodore Ts'o (Tuesday 2015-01-13): > My understanding is that the release team is trying very hard to get > Jessie out the door, and so I don't want to try to push things, > especially since most debian users probably won't have discovered this > particular e2fsck.conf feature. I understand. At

Bug#775234: /sbin/e2fsck: systemd boot will hang if e2fsck-based logging is enabled

2015-01-13 Thread Theodore Ts'o
On Tue, Jan 13, 2015 at 10:57:32AM +0100, Cedric Ware wrote: > > Thank you. Indeed, I wasn't sure where to file this bug; I chose e2fsck > because it had suffered from a similar one, and it seemed easier to fix > as you did than to replace systemd-fsck's "while(!feof) { fscanf }" loop > with some

Bug#775234: /sbin/e2fsck: systemd boot will hang if e2fsck-based logging is enabled

2015-01-13 Thread Cedric Ware
Hello, Theodore Ts'o (Monday 2015-01-12): > Arguably this is as mucha bug in systemd-fsck since it could have been > waiting for fsck to terminate instead of waiting for an EOF from the > progress_fd pipe, but I agree that it would be better if e2fsck were > to close the progress_fd. Tha

Bug#775234: /sbin/e2fsck: systemd boot will hang if e2fsck-based logging is enabled

2015-01-12 Thread Theodore Ts'o
On Mon, Jan 12, 2015 at 10:00:08PM +0100, Cedric Ware wrote: > > I eventually traced it to the systemd-fsck-root service hanging if > /etc/e2fsck.conf specifies logging to a yet-unmounted directory. I think > it is an fd leak similar to bug #682592: > > * systemd-fsck forks fsck with argument "-C"

Bug#775234: /sbin/e2fsck: systemd boot will hang if e2fsck-based logging is enabled

2015-01-12 Thread Cedric Ware
Package: e2fsprogs Version: 1.42.12-1 Severity: important File: /sbin/e2fsck Tags: upstream Greetings, While migrating to Jessie (debootstrap + pick-and-choose from old Wheezy's /etc), I stumbled on the boot process freezing between mounting / and the other filesystems. I eventually tra