Open bdrung opened 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 [[0;32m OK [0m] Reached target [0;1;39mnetwork-online.target[0m - Network is Online. Starting [0;1;39miscsid.service[0…iSCSI initiator daemon (iscsid)... [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. Starting [0;1;39miscsid.service[0…iSCSI initiator daemon (iscsid)... [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. Starting [0;1;39miscsid.service[0…iSCSI initiator daemon (iscsid)... [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. Starting [0;1;39miscsid.service[0…iSCSI initiator daemon (iscsid)... [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. Starting [0;1;39miscsid.service[0…iSCSI initiator daemon (iscsid)... [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. [ 8.854918] dracut-initqueue[784]: iscsiadm: read error (-1/104), daemon died? [[0;32m OK [0m] Listening on [0;1;39miscsid.socket[0m - Open-iSCSI iscsid Socket. [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.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 [[0;32m OK [0m] Listening on [0;1;39miscsid.socket[0m - Open-iSCSI iscsid Socket. [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. [ 14.093662] dracut-initqueue[916]: iscsiadm: read error (-1/104), daemon died? [[0;32m OK [0m] Listening on [0;1;39miscsid.socket[0m - Open-iSCSI iscsid Socket. [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.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 [[0;32m OK [0m] Listening on [0;1;39miscsid.socket[0m - Open-iSCSI iscsid Socket. [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. [ 16.165095] dracut-initqueue[961]: iscsiadm: read error (-1/104), daemon died? [[0;32m OK [0m] Listening on [0;1;39miscsid.socket[0m - Open-iSCSI iscsid Socket. [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.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 [0;1;39miscsid.service[0…iSCSI initiator daemon (iscsid)... [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.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. [[0;32m OK [0m] Listening on [0;1;39miscsid.socket[0m - Open-iSCSI iscsid Socket. Starting [0;1;39miscsid.service[0…iSCSI initiator daemon (iscsid)... [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. Starting [0;1;39miscsid.service[0…iSCSI initiator daemon (iscsid)... [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. Starting [0;1;39miscsid.service[0…iSCSI initiator daemon (iscsid)... [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. Starting [0;1;39miscsid.service[0…iSCSI initiator daemon (iscsid)... [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. [ 58.741090] dracut-initqueue[1845]: iscsiadm: read error (-1/104), daemon died? [[0;32m OK [0m] Listening on [0;1;39miscsid.socket[0m - Open-iSCSI iscsid Socket. [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.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 [[0;32m OK [0m] Listening on [0;1;39miscsid.socket[0m - Open-iSCSI iscsid Socket. [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.ser…- iSCSI initiator daemon (iscsid). See 'systemctl status iscsid.service' for details. [ 60.785003] dracut-initqueue[1894]: iscsiadm: read error (-1/104), daemon died? [[0;32m OK [0m] Listening on [0;1;39miscsid.socket[0m - Open-iSCSI iscsid Socket. [[0;1;31mFAILED[0m] Failed to start [0;1;39miscsid.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]
https://github.com/dracutdevs/dracut/blob/master/test/TEST-35-ISCSI-MULTI/test.sh#L76 fails when running on a Debian container: