Skip to content

Do not hardcode dracut omit module in live builder#2990

Merged
Conan-Kudo merged 1 commit intomainfrom
live_builder_do_not_omit_modules_hardcoded
May 6, 2026
Merged

Do not hardcode dracut omit module in live builder#2990
Conan-Kudo merged 1 commit intomainfrom
live_builder_do_not_omit_modules_hardcoded

Conversation

@schaefi
Copy link
Copy Markdown
Collaborator

@schaefi schaefi commented May 6, 2026

This is a relict from the old days when the pure presence of multipath in a live ISO caused issues at boot time. kiwi should not maintain a hardcoded list of dracut modules except for those that are mandatory for live boot, if there should be any special setting needed it should come from an overlay setup in /etc/dracut.conf.d/*.conf as part of the image description. This is related to bsc#1260340

This is a relict from the old days when the pure presence of
multipath in a live ISO caused issues at boot time. kiwi should
not maintain a hardcoded list of dracut modules except for those
that are mandatory for live boot, if there should be any special
setting needed it should come from an overlay setup in
/etc/dracut.conf.d/*.conf as part of the image description.
This is related to bsc#1260340
@schaefi schaefi requested a review from Conan-Kudo May 6, 2026 08:35
@schaefi schaefi self-assigned this May 6, 2026
@Conan-Kudo
Copy link
Copy Markdown
Member

What's the bug about? I can't access it.

@schaefi
Copy link
Copy Markdown
Collaborator Author

schaefi commented May 6, 2026

What's the bug about? I can't access it.

@Conan-Kudo Ah sorry forgot that. The bug is with regards to the DMS - Distribution Migration System (https://github.com/SUSE/suse-migration-services). That's a suse specific upgrade system from one major release to another. A live system to drive this process is used for this purpose. During testing the people found out that multipath based systems can't upgrade because dracut's isoscan did not find any root device. Reason was that the kiwi live builder has a hard coded omit line for multipath. This should not be done in my eyes because as a user you have no chance to influence this now. This PR drops the hard coded omit and leaves it in the hands of the user how to design the live system.

@Conan-Kudo Conan-Kudo merged commit 9232e71 into main May 6, 2026
12 checks passed
@Conan-Kudo Conan-Kudo deleted the live_builder_do_not_omit_modules_hardcoded branch May 6, 2026 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants