On Sat, 14 Jun 2003 14:09:57 -0400 Bryan Kadzban <bryan@kdzbn.homelinux.net> wrote: <snip> Hello Brian, Thanks for responding. > Depending on which LFS version you're using (which version > is this, anyway?), these messages ("errors have been found > that cannot be fixed", and then "waiting for manual > intervention") were probably both printed by the init > script that runs fsck. I have LFS 3.3 (almost a year old now), but it has been continually upgraded and extended - often by reference to the current cvs LFS book. Apart from a few extensions, the init scripts are, however, the originals. <snip> > If it > returns anything between 4 and 15, inclusive, then the > script prints the big red "I failed, halting system" > message. This corresponds to the description of the > return value of e2fsck in its manpage (and probably other > fsck's). > > Ted is right, though -- fsck should have displayed its own > errors before it returned 1. When the script runs fsck > after a shutdown -r -F, it runs it with the -f -a -A -C -T > options, so it's not like it's suppressing the errors. It was definitely this part of of checkfs that I saw, so it was an error higher than 2. if [ "$error_value" -gt 2 ] then $FAILURE echo "File system errors were encountered that couldn't be" echo "fixed automatically. This system cannot continue to boot" echo "and will therefore be halted until those errors fixed manually" echo "by a System Administrator." echo echo -n "When you press enter, this system will be halted." $NORMAL print_status failure echo echo "Press enter to continue..." read $rc_base/init.d/halt fi I am as sure as I can be that there was no fsck output printed before I saw that. The check was past 90% and (I think), past 95%- the point at which (on my system at least), it is only a couple seconds from completion, and I was staring at the screen. In case, you, or Ted is interested, I extracted the relevant parts of the kern.log, and I am attaching them with comments. <snip> > In the future, too, you can pass "init=/bin/bash" to the > kernel at boot time using your bootloader (lilo is still > the LFS loader, right?), and that way you can run fsck -f > yourself, interactively, to see (and fix) what all it > thinks is wrong with the filesystem. > Yes, still lilo. I will bear that in mind. Regards, Geoff
Attachment:
kern_log.txt
Description: Binary data