dracutdevs / dracut

dracut the event driven initramfs infrastructure
https://github.com/dracutdevs/dracut/wiki
GNU General Public License v2.0
598 stars 397 forks source link

Test 35 - "netroot=iscsi target1 target2" fails on Debian #2498

Open bdrung opened 1 year ago

bdrung commented 1 year ago

https://github.com/dracutdevs/dracut/blob/master/test/TEST-35-ISCSI-MULTI/test.sh#L76 fails when running on a Debian container:

$ podman run --rm -it --cap-add=SYS_PTRACE --user 0 -v /dev:/dev -v ./:/dracut:z ghcr.io/dracutdevs/debian:latest bash -l
$ cd /dracut && ./configure && make -j8 && cd test
$ make V=1 KVERSION="$(cd /lib/modules; ls -1 | tail -1)" TESTS="35" clean check
[...]
[    5.662583] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s1: link becomes ready
[  OK  ] Reached target network-online.target - Network is Online.
         Starting iscsid.service[0…iSCSI initiator daemon (iscsid)...
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
         Starting iscsid.service[0…iSCSI initiator daemon (iscsid)...
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
         Starting iscsid.service[0…iSCSI initiator daemon (iscsid)...
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
         Starting iscsid.service[0…iSCSI initiator daemon (iscsid)...
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
         Starting iscsid.service[0…iSCSI initiator daemon (iscsid)...
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[    8.854918] dracut-initqueue[784]: iscsiadm: read error (-1/104), daemon died?
[  OK  ] Listening on iscsid.socket - Open-iSCSI iscsid Socket.
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[    9.865580] dracut-initqueue[784]: iscsiadm: read error (-1/104), daemon died?
[    9.867438] dracut-initqueue[784]: iscsiadm: Cannot perform discovery. Initiatorname required.
[    9.869595] dracut-initqueue[784]: iscsiadm: Could not perform SendTargets discovery: could not communicate to iscsid
[    9.872460] dracut-initqueue[693]: Warning: Target discovery to 192.168.50.1:3260 failed with status 0
[    9.973301] e1000: enp0s2 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[    9.975276] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s2: link becomes ready
[  OK  ] Listening on iscsid.socket - Open-iSCSI iscsid Socket.
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[   14.093662] dracut-initqueue[916]: iscsiadm: read error (-1/104), daemon died?
[  OK  ] Listening on iscsid.socket - Open-iSCSI iscsid Socket.
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[   15.110560] dracut-initqueue[916]: iscsiadm: read error (-1/104), daemon died?
[   15.112653] dracut-initqueue[916]: iscsiadm: Cannot perform discovery. Initiatorname required.
[   15.115592] dracut-initqueue[916]: iscsiadm: Could not perform SendTargets discovery: could not communicate to iscsid
[   15.118982] dracut-initqueue[862]: Warning: Target discovery to 192.168.51.1:3260 failed with status 0
[  OK  ] Listening on iscsid.socket - Open-iSCSI iscsid Socket.
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[   16.165095] dracut-initqueue[961]: iscsiadm: read error (-1/104), daemon died?
[  OK  ] Listening on iscsid.socket - Open-iSCSI iscsid Socket.
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[   17.177440] dracut-initqueue[961]: iscsiadm: read error (-1/104), daemon died?
[   17.178247] dracut-initqueue[961]: iscsiadm: Cannot perform discovery. Initiatorname required.
[   17.179176] dracut-initqueue[961]: iscsiadm: Could not perform SendTargets discovery: could not communicate to iscsid
[   17.180411] dracut-initqueue[862]: Warning: Target discovery to 192.168.50.1:3260 failed with status 0
[   55.626848] dracut-initqueue[421]: Warning: dracut-initqueue: timeout, still waiting for following initqueue hooks:
[   55.627929] dracut-initqueue[421]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fdisk\x2fby-label\x2fsysroot.sh: "if ! grep -q After=remote-fs-pre.target /run/systemd/generator/systemd-cryptsetup@*.service 2>/dev/null; then
[   55.631314] dracut-initqueue[421]:     [ -e "/dev/disk/by-label/sysroot" ]
[   55.632622] dracut-initqueue[421]: fi"
[   55.633550] dracut-initqueue[421]: Warning: /lib/dracut/hooks/initqueue/finished/iscsi_started.sh: "systemctl is-active initrd-root-device.target || [ -f '/tmp/iscsistarted-iscsi:192.168.50.1::::iqn.2009-06.dracut:target2' ]"
[   55.636704] dracut-initqueue[421]: Warning: dracut-initqueue: starting timeout scripts
         Starting iscsid.service[0…iSCSI initiator daemon (iscsid)...
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[   55.675580] dracut-initqueue[1793]: Job for iscsid.service failed because the control process exited with error code.
[   55.676301] dracut-initqueue[1793]: See "systemctl status iscsid.service" and "journalctl -xeu iscsid.service" for details.
[  OK  ] Listening on iscsid.socket - Open-iSCSI iscsid Socket.
         Starting iscsid.service[0…iSCSI initiator daemon (iscsid)...
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
         Starting iscsid.service[0…iSCSI initiator daemon (iscsid)...
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
         Starting iscsid.service[0…iSCSI initiator daemon (iscsid)...
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
         Starting iscsid.service[0…iSCSI initiator daemon (iscsid)...
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[   58.741090] dracut-initqueue[1845]: iscsiadm: read error (-1/104), daemon died?
[  OK  ] Listening on iscsid.socket - Open-iSCSI iscsid Socket.
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[   59.748961] dracut-initqueue[1845]: iscsiadm: read error (-1/104), daemon died?
[   59.749733] dracut-initqueue[1845]: iscsiadm: Cannot perform discovery. Initiatorname required.
[   59.750594] dracut-initqueue[1845]: iscsiadm: Could not perform SendTargets discovery: could not communicate to iscsid
[   59.751824] dracut-initqueue[1791]: Warning: Target discovery to 192.168.51.1:3260 failed with status 0
[  OK  ] Listening on iscsid.socket - Open-iSCSI iscsid Socket.
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[   60.785003] dracut-initqueue[1894]: iscsiadm: read error (-1/104), daemon died?
[  OK  ] Listening on iscsid.socket - Open-iSCSI iscsid Socket.
[FAILED] Failed to start iscsid.ser…- iSCSI initiator daemon (iscsid).
See 'systemctl status iscsid.service' for details.
[   61.797603] dracut-initqueue[1894]: iscsiadm: read error (-1/104), daemon died?
[   61.798842] dracut-initqueue[1894]: iscsiadm: Cannot perform discovery. Initiatorname required.
[   61.800199] dracut-initqueue[1894]: iscsiadm: Could not perform SendTargets discovery: could not communicate to iscsid
[   61.802014] dracut-initqueue[1791]: Warning: Target discovery to 192.168.50.1:3260 failed with status 0
[   62.387607] dracut-initqueue[421]: Warning: dracut-initqueue: timeout, still waiting for following initqueue hooks:
[   62.389945] dracut-initqueue[421]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fdisk\x2fby-label\x2fsysroot.sh: "if ! grep -q After=remote-fs-pre.target /run/systemd/generator/systemd-cryptsetup@*.service 2>/dev/null; then
[   62.393082] dracut-initqueue[421]:     [ -e "/dev/disk/by-label/sysroot" ]
[   62.394303] dracut-initqueue[421]: fi"
[...]
[   79.305995] dracut-initqueue[421]: Warning: /lib/dracut/hooks/initqueue/finished/iscsi_started.sh: "systemctl is-active initrd-root-device.target || [ -f '/tmp/iscsistarted-iscsi:192.168.50.1::::iqn.2009-06.dracut:target2' ]"
[   79.307307] dracut-initqueue[421]: Warning: dracut-initqueue: starting timeout scripts
[   79.850174] dracut-initqueue[421]: Warning: dracut-initqueue: timeout, still waiting for following initqueue hooks:
[   79.853548] dracut-initqueue[421]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2fdisk\x2fby-label\x2fsysroot.sh: "if ! grep -q After=remote-fs-pre.target /run/systemd/generator/systemd-cryptsetup@*.service 2>/dev/null; then
[   79.856809] dracut-initqueue[421]:     [ -e "/dev/disk/by-label/sysroot" ]
[   79.858031] dracut-initqueue[421]: fi"
[   79.858824] dracut-initqueue[421]: Warning: /lib/dracut/hooks/initqueue/finished/iscsi_started.sh: "systemctl is-active initrd-root-device.target || [ -f '/tmp/iscsistarted-iscsi:192.168.50.1::::iqn.2009-06.dracut:target2' ]"
[   79.861860] dracut-initqueue[421]: Warning: dracut-initqueue: starting timeout scripts
[   79.863356] dracut-initqueue[421]: Warning: Could not boot.
[   79.920606] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[   79.876298] d[   79.921204] sd 0:0:0:0: [sda] Stopping disk
racut-initqueue[2408]: Powering off.
[   80.052503] ACPI: PM: Preparing to enter system sleep state S5
[   80.053374] reboot: Power down
CLIENT TEST END: netroot=iscsi target1 target2 [FAILED - BAD EXIT]