RHEL8.6 booting over iscsi can enter a loop forever in dracut-initqueue if one netroot path is lost.

Solution In Progress - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content