Mailinglist Archive: opensuse-bugs (4667 mails)

< Previous Next >
[Bug 630434] Server refuses to boot, while used iSCSI based non "/" file system is not available.
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Mon, 27 Sep 2010 08:29:47 +0000
  • Message-id: <20100927082947.ACD83245523@xxxxxxxxxxxxxxxxxxxxxx>

https://bugzilla.novell.com/show_bug.cgi?id=630434

https://bugzilla.novell.com/show_bug.cgi?id=630434#c17


--- Comment #17 from Hannes Reinecke <hare@xxxxxxxxxx> 2010-09-27 08:29:46 UTC
---
Hmm. Yes, you are correct, the 'nofail' option will not work for systems with
any system directories (like /var or /usr) on iSCSI when root is _not_ on
iSCSI.
And I'm equally sure there is no way we can fix this without major
restructuring.

Reason being that network is started in runlevel 3 (and higher) only, and iscsi
requires the network to run.
So moving iscsi to the 'boot' runlevel is a no-go.
On the other hand 'mkinitrd' considers the root fs _only, and as iSCSI is not
required to get the root fs up and running it won't be including it.

Of course we might be able to update mkinitrd to include iSCSI setup in these
cases, but then the iSCSI setup might be more complicated than just a single
connection to a single target, in which case we're bound to fail.

So to make this work we need first to update mkinitrd to handle more than one
network connected and then update mkinitrd to include iSCSI when /var or /usr
is on iSCSI.

But this is _not_ something we can do for an already released product. Sorry.

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >