Hello, On Fri, 2022-03-18 at 11:10 +0100, Cyril Brulebois wrote: > Thanks Eugene, > > Eugene Losowski-Gallagher <eugene.losowskigallag...@googlemail.com> > (2022-03-18): > > This looks like a duplicate of: > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003366 > > Same issue (but with more diagnostics). > > Since one isn't supposed to be using iscsid within the installer, I'd > suggest dropping it from the udeb entirely, so that people don't > waste > time trying to start a daemon that's not supposed to be started > there? >
I agree. My recommended setup for `root on iscsi` is documented in the README.Debian. > Alternatively, if that daemon can still be useful within the > installer, > I can look into implementing a double build for open-iscsi, building > with systemd support for the main binary, and without it for the udeb > binary. > > It could certainly be integrated into the installer in some form. But the setup has to be carefully stacked. And there will be multiple configuration scenarios (sw iscsi, hw iscsi, offload, multipath etc) that need to be tested in multiple combinations. Lately, I haven't had the volunteer time that I once had, to commit to these packages. So any help in implementing, testing and maintaining these features is welcome. > In any cases, that's a bit of a side quest, and the real issue is why > the regular installer tools aren't able to set up iSCSI storage. :) > (And that part I'm not familiar enough at this stage to be able to > debug.) I haven't checked this particular case. But, in general, you didn't much need to run the daemon in the installer. You just discover, and then establish the connecitons to the target and be done, for the part of the installer. On real boot, when init fires up iscsid daemon, it'll take over those connections and do the necessary housekeeping thenceforth. This is all around 8 years old setup knowledge across distributions. Not sure what the current approach is. -- Ritesh Raj Sarraf | http://people.debian.org/~rrs Debian - The Universal Operating System
signature.asc
Description: This is a digitally signed message part