after creating an iscsi backed storage pool with virsh the pool cannot be started. Reproducible: Always Steps to Reproduce: 1.create iscsi backed storage pool 2.issue virsh start pool command Actual Results: error: internal error: Child process (iscsiadm --mode discovery --type sendtargets --portal 10.2.0.15:3260,1) unexpected exit status 20: sh: /sbin/iscsid: No such file or directory Expected Results: error: internal error: Child process (iscsiadm --mode node --portal 10.2.0.15:3260,1 --targetname iqn.2003-01.org.linux-iscsi.kvm0.x8664:sn.bbd08ffd5fa3 --login) unexpected exit status 24: iscsiadm: Could not login to [iface: libvirt-iface-122db5b8, target: iqn.2003-01.org.linux-iscsi.kvm0.x8664:sn.bbd08ffd5fa3, portal: 10.2.0.15,3260]. iscsiadm: initiator reported error (24 - iSCSI login failed due to authorization failure) iscsiadm: Could not log into all portals creating a link to /usr/sbin/iscsid in /sbin resolved the error
Are we sure this is a libvirt issue? From the log it looks like libvirt is running "iscsiadm" which is trying to run "iscsid" and failing.
the isciadm command error is of no consequence. The portion I addressed was: "sh: /sbin/iscsid: No such file or directory" There wasn't in fact any /sbin/iscsid and so when I linked one into /sbin the whole thing came to life. I still do in fact still see those same iscsiadm errors in the system logs but these are not fatal. The prior halted the starting of the pool with any of the libvirt tools. Should I instead request open-iscsi's iscsid add the link for the issue with libvirt's tools?
libvirt itself does indeed call the "iscsiadm" executable. Assigning bug to base-system for help :-)