On Fri, Nov 03, 2006 at 01:37:52PM +0100, Santiago Vila wrote:
> On Wed, 19 Jul 2006, Thomas Schwinge wrote:
> 
> > I was hit by the same issue and it was because of /boot/grub/menu.lst
> > containing ``--read-only'' on ext2fs.static's line.  This had probably
> > been added when auto-detecting an existing Debian GNU/Hurd installation
> > by the Debian etch installer.
> 
> Oops, yes, there was a --read-only in menu.lst. Yesterday I removed
> that and tried again (using the mini iso by Philip Charles) and everything
> worked smoothly.
> 
> I still have to check it properly using crosshurd (will need some sort of 
> hack,
> because netbase does not want to be installed due to broken dependencies).
> 
> We should probably check that the current debian installer for etch
> does not create such wrong grub entries when auto-detecting a Hurd
> install.

The problem is that we had also reports of computers hanging at the
e2fsck phase on bootup, namely when we call "fsysopts / --update
--readonly" in /libexec/rc *and* the file system has not been clealy
unmounted.  It turned out those issues can be fixed by removing that
entry from the file and adding --read-only to ext2fs.static's line.

So I am really not sure how to fix that, or what the problem is in the
first place.

Maybe it helps if check for a read-only file system before the fsysopts
and only --update it if it is really read-only.


Michael

PS: FWIW, I think I've got bitten by this exact bug as well the last
time I tried crosshurd two weeks ago or so.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to