Hello,

During testing of the proposed pocket packages on Confidential VMs we’ve
seen behavior of this package causing the system to hang while the
system is waiting for the network to be configured after reboot. Please
see the attached console log.

** Attachment added: 
"lisa-20241217-220459-829-e0-n0.3f9ef604-fce0-4ea4-ab18-9cf3f03bd546.serialconsole
 1.txt"
   
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2056187/+attachment/5846031/+files/lisa-20241217-220459-829-e0-n0.3f9ef604-fce0-4ea4-ab18-9cf3f03bd546.serialconsole%201.txt

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to initramfs-tools in Ubuntu.
https://bugs.launchpad.net/bugs/2056187

Title:
  fails to configure BOOTIF when using iscsi

Status in initramfs-tools package in Ubuntu:
  Fix Released
Status in open-iscsi package in Ubuntu:
  Invalid
Status in initramfs-tools source package in Focal:
  Fix Committed
Status in open-iscsi source package in Focal:
  New
Status in initramfs-tools source package in Jammy:
  Fix Committed
Status in open-iscsi source package in Jammy:
  New

Bug description:
  [ Impact ]

   * MAAS cannot PXE-boot a machine that has iSCSI disks

   * Focal is the default Ubuntu distribution deployed by MAAS, so we should
     back-port this to ensure it works out-of-the-box.

  [ Test Plan ]

   * reproducing this issue requires a machine with iSCSI disks (Cisco UCS 
Manager
   in the original report), and a MAAS controller (3.4 or better)

   * the issue can be observed by simply enlisting the machine in MAAS. It will
   fail to boot due to the missing BOOTIF configuration.

  [ Where problems could occur ]

   * the problematic code was an attempt to fix LP#2037202, so we should watch 
out
   for regressions.

  [ Original report ]

  we have a bad interaction between initramfs-tools and open-iscsi,
  resulting in the boot interface not being configured.

  when the iscsi has a static address, the script `local-top/iscsi` from
  open-iscsi creates a /run/net-$DEVICE.conf file for the iscsi
  interface. The existence of this file makes configure_networking()
  skip configuring the BOOTIF later due to this code in
  `scripts/functions`:

          for x in /run/net-"${DEVICE}".conf /run/net-*.conf ; do
              if [ -e "$x" ]; then
                  IP=done
                  break
              fi
          done

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/2056187/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to