debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #01090
[Bug 2056187] Re: fails to configure BOOTIF when using iscsi
This bug was fixed in the package initramfs-tools - 0.136ubuntu6.8
---------------
initramfs-tools (0.136ubuntu6.8) focal; urgency=medium
* Fix configuring BOOTIF when using iSCSI (LP: #2056187)
* Port the net autopkgtest to the common test framework. This drops
depending on downloading a cloud image from the Internet and reduces
the execution time from 3:19 min down to 0:57 min. Also backport
autopkgtest improvements from version 0.142ubuntu23 to run the
test on all architectures and to check more results from qemu-net.
-- Benjamin Drung <bdrung@xxxxxxxxxx> Tue, 19 Mar 2024 13:12:51 +0100
** Changed in: initramfs-tools (Ubuntu Focal)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of
Debcrafters 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 Released
Status in open-iscsi source package in Focal:
New
Status in initramfs-tools source package in Jammy:
Fix Released
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