RHEL8.6 booting over iscsi can enter a loop forever in dracut-initqueue if one netroot path is lost.
Issue
- If during a boot one of multiple netroot paths are lost and generate a hard error ie "No route to host" iscsiadm running under dracut-initqueue enters a persistent loop trying to login to the down link.
[ 42.402226] dracut-initqueue[899]: iscsiadm: connection login retries (reopen_max) 5 exceeded
[ 42.402324] dracut-initqueue[899]: iscsiadm: Could not perform SendTargets discovery: iSCSI PDU timed out
[ 45.472055] dracut-initqueue[1040]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 48.543872] dracut-initqueue[1040]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 51.615961] dracut-initqueue[1040]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 54.687873] dracut-initqueue[1040]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 57.759941] dracut-initqueue[1040]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 60.832091] dracut-initqueue[1040]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 60.835656] dracut-initqueue[1040]: iscsiadm: connection login retries (reopen_max) 5 exceeded
[ 60.835804] dracut-initqueue[1040]: iscsiadm: Could not perform SendTargets discovery: iSCSI PDU timed out
[ 63.903863] dracut-initqueue[1157]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 66.976087] dracut-initqueue[1157]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 70.047942] dracut-initqueue[1157]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 73.120132] dracut-initqueue[1157]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 76.191986] dracut-initqueue[1157]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 79.263883] dracut-initqueue[1157]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 79.264071] dracut-initqueue[1157]: iscsiadm: connection login retries (reopen_max) 5 exceeded
[ 79.264124] dracut-initqueue[1157]: iscsiadm: Could not perform SendTargets discovery: iSCSI PDU timed out
[ OK ] Found device /dev/mapper/rhel_iscsi-root.
[ OK ] Reached target Initrd Root Device.
[ 82.335962] dracut-initqueue[1343]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 85.407926] dracut-initqueue[1343]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 88.479795] dracut-initqueue[1343]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 91.551847] dracut-initqueue[1343]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 94.623828] dracut-initqueue[1343]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 97.696063] dracut-initqueue[1343]: iscsiadm: cannot make connection to 192.168.200.228: No route to host
[ 97.696234] dracut-initqueue[1343]: iscsiadm: connection login retries (reopen_max) 5 exceeded
[ 97.696371] dracut-initqueue[1343]: iscsiadm: Could not perform SendTargets discovery: iSCSI PDU timed out
Environment
- Red Hat Enterprise Linux 8
- iscsi boot
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.