initramfs-tools gets reinstalled over dracut when using NVMe/TCP with firmware support
Bug #2073125 reported by
Olivier Gayot
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
curtin |
Fix Committed
|
Undecided
|
Unassigned | ||
subiquity |
Fix Released
|
Medium
|
Olivier Gayot | ||
subiquity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When installing Ubuntu with NVMe/TCP firmware support, we install dracut over initramfs-tools. Unfortunately, at the end of the installation, when we install the kernel, initramfs-tools comes back, removing dracut.
Related branches
~ogayot/curtin:nvmeotcp-poc-blacklist-initramfs-tools
- Dan Bungert: Approve
- Server Team CI bot: Approve (continuous-integration)
-
Diff: 211 lines (+118/-42)2 files modifiedcurtin/commands/curthooks.py (+86/-42)
tests/unittests/test_curthooks.py (+32/-0)
Changed in subiquity: | |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Olivier Gayot (ogayot) |
tags: | added: foundations-todo |
Changed in subiquity: | |
status: | Triaged → In Progress |
no longer affects: | curtin (Ubuntu) |
Changed in curtin: | |
status: | New → In Progress |
Changed in curtin: | |
status: | In Progress → Fix Committed |
Changed in subiquity: | |
status: | In Progress → Fix Committed |
tags: | removed: foundations-todo |
Changed in subiquity (Ubuntu): | |
status: | New → Fix Committed |
summary: |
- initramfs-tools gets reinstalled over initramfs-tools when using - NVMe/TCP with firmware support + initramfs-tools gets reinstalled over dracut when using NVMe/TCP with + firmware support |
Changed in subiquity: | |
status: | Fix Committed → Fix Released |
Changed in subiquity (Ubuntu): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
$ apt install linux-generic gfxpayload- lists grub-pc grub-pc-bin grub2-common hwdata ieee-data initramfs-tools intel-microcode iucode-tool plugin- aomdec libheif- plugin- aomenc plugin- libde265 libheif1 libimobiledevice6 libjbig0 libjpeg-turbo8 libjpeg8 liblerc4 libllvm18 libplist-2.0-4 6.8.0-44 headers- 6.8.0-44- generic linux-headers- generic linux-image- 6.8.0-44- generic linux-image-generic linux-libc-dev modules- 6.8.0-44- generic linux-modules- extra-6. 8.0-44- generic linux-tools- 6.8.0-44 linux-tools- 6.8.0-44- generic tools-common manpages-dev os-prober python3-bpfcc python3-netaddr rpcsvc-proto thermald ubuntu- kernel- accessories plugin- ffmpegdec plugin- jpegdec libheif- plugin- jpegenc libheif- plugin- j2kdec libheif- plugin- j2kenc libheif- plugin- rav1e plugin- svtenc libusbmuxd-tools fdutils linux-tools ipython3 python-netaddr-docs gfxpayload- lists grub-pc grub-pc-bin grub2-common hwdata ieee-data initramfs-tools intel-microcode iucode-tool plugin- aomdec libheif- plugin- aomenc plugin- libde265 libheif1 libimobiledevice6 libjbig0 libjpeg-turbo8 libjpeg8 liblerc4 libllvm18 libplist-2.0-4 6.8.0-44 headers- 6.8.0-44- generic linux-headers- generic linux-image- 6.8.0-44- generic linux-image-generic linux-libc-dev modules- 6.8.0-44- generic linux-modules- extra-6. 8.0-44- generic linux-tools- 6.8.0-44 linux-tools- 6.8.0-44- generic tools-common manpages-dev os-prober python3-bpfcc python3-netaddr rpcsvc-proto thermald ubuntu- kernel- accessories
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
amd64-microcode bpfcc-tools bpftrace firmware-sof-signed fontconfig-config fonts-dejavu-core fonts-dejavu-mono grub-common
grub-
libaom3 libbpfcc libc-dev-bin libc-devtools libc6-dev libclang-cpp18 libclang1-18 libcrypt-dev libdbus-glib-1-2 libde265-0
libdeflate0 libefiboot1t64 libefivar1t64 libfontconfig1 libfreetype6 libgd3 libheif-
libheif-
libsharpyuv0 libtiff6 libupower-glib3 libusbmuxd6 libwebp7 libxpm4 linux-firmware linux-headers-
linux-
linux-
linux-
upower usbmuxd wireless-regdb
Suggested packages:
multiboot-doc grub-emu mtools xorriso desktop-base glibc-doc libgd-tools libheif-plugin-x265 libheif-
libheif-
libheif-
The following packages will be REMOVED:
dracut
The following NEW packages will be installed:
amd64-microcode bpfcc-tools bpftrace firmware-sof-signed fontconfig-config fonts-dejavu-core fonts-dejavu-mono grub-common
grub-
libaom3 libbpfcc libc-dev-bin libc-devtools libc6-dev libclang-cpp18 libclang1-18 libcrypt-dev libdbus-glib-1-2 libde265-0
libdeflate0 libefiboot1t64 libefivar1t64 libfontconfig1 libfreetype6 libgd3 libheif-
libheif-
libsharpyuv0 libtiff6 libupower-glib3 libusbmuxd6 libwebp7 libxpm4 linux-firmware linux-generic linux-headers-
linux-
linux-
linux-
upower usbmuxd wireless-regdb