Hi Ritesh, Thank you for the clarification on using "iscsistart".
I have followed this up through the installer. To explain the use-case in its entirety: 1) Use starts a machine on a TGT enabled (iscsi-target) network 2) User tests the network by entering the host name of the tgt # This is the step that fails! - uses "iscsiadm" which is dependent on "iscsid" 3) User selects the drives they want to use, and then proceed with setup (formatting etc) -- Installer continues as normal --- Explanation of 2) To perform the discovery and testing of the tgt the installer uses: "iscsiadm" This works via communicating with "iscsid" And that takes us back to the libsystemd.so.0 dependency. So we need to get "iscsid" running without the "libsystemd" dependency. Explanation of 3) "iscsistart" 1) This is an application to start the initiator - As far as I am aware this works fine, just requires a lot of parameters to begin So thinking about this (and looking at the repositories for the original and debian versions): 1) The upstream repository (https://github.com/open-iscsi/open-iscsi) has a "NO_SYSTEMD" build 2) The project gets built with autoconf (and this might the the cause of my woes) - as systemd is detected at build time. This is confirmed in the "debian/control" file - where it is a build dependency. To move forward on this: Q1) Is it at all possible to make a "NO_SYSTEMD" build for the "open-iscsi-udeb" package - this is a define present in: https://github.com/open-iscsi/open-iscsi This will require some change(s) in the build setup for the udeb (crucially not change the normal package!) Please can you let me know if that (i.e 2x builds) is acceptable? That should in theory resolve the issue properly: 1) *-udeb is not installed on the system 2) systemd is (still) not used in the installer environment 3) iscsid will start as it is not linked to systemd 4) This allows iscsiadm to discover the iSCSI drives 5) Installer for partman-iscsi works properly I hope this allows (at least in theory) a way forward. - At least explaining why it doesn't work as expected. The practicalities might be more difficult - but with your approval of the overall strategy I can work on it. Many thanks Eugene