[Bug 1206181] New: mksusecd not working with Tumbleweed kernel RPMs and ISOs
https://bugzilla.suse.com/show_bug.cgi?id=1206181 Bug ID: 1206181 Summary: mksusecd not working with Tumbleweed kernel RPMs and ISOs Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: snwint@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Reported on github: https://github.com/openSUSE/mksusecd/issues/62 When running on TW kernel.rpm and ISO it complains ���oops, incompatible initrd layout���. It is working fine with SLE kernel and ISO���s. Something in the packaging, Modules are not under /lib/, but in /usr/��� Or another issue ���Couldn���t determine kernel version. No kernel package?���, because there is no ���/boot/System.map��� in TW rpm package. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 Steffen Winterfeldt <snwint@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|screening-team-bugs@suse.de |snwint@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 Steffen Winterfeldt <snwint@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c1 Steffen Winterfeldt <snwint@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #1 from Steffen Winterfeldt <snwint@suse.com> --- fixed: https://github.com/openSUSE/mksusecd/pull/63 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c2 Ivan Ivanov <ivan.ivanov@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ivan.ivanov@suse.com --- Comment #2 from Ivan Ivanov <ivan.ivanov@suse.com> --- Hm, still did not work for me: MODULES=dp83867 ISO=${HOME}/iso/openSUSE-Tumbleweed-XFCE-Live-aarch64-Snapshot20221202-Media.iso rm -fr my.dud mkdud --create my.dud --dist sle15 --install repo \ tumbleweed-rpms/kernel-default-6.0.11-0.gb0c11df.aarch64.rpm \ tumbleweed-rpms/kernel-default-devel-6.0.11-0.gb0c11df.aarch64.rpm \ tumbleweed-rpms/kernel-default-livepatch-devel-6.0.11-0.gb0c11df.aarch64.rpm === Update #1 === [SUSE Linux Enterprise 15 (aarch64)] Name: kernel-default-6.0.11-0.gb0c11df.aarch64 Tue Dec 6 12:23:38 2022 kernel-default-devel-6.0.11-0.gb0c11df.aarch64 Tue Dec 6 12:23:38 2022 kernel-default-livepatch-devel-6.0.11-0.gb0c11df.aarch64 Tue Dec 6 12:23:38 2022 ID: bc75c908-5a05-4630-91ac-bc2a37c47ab4 Packages: kernel-default-6.0.11-0.gb0c11df.aarch64.rpm (Tue Dec 6 12:23:38 2022) kernel-default-devel-6.0.11-0.gb0c11df.aarch64.rpm (Tue Dec 6 12:23:38 2022) kernel-default-livepatch-devel-6.0.11-0.gb0c11df.aarch64.rpm (Tue Dec 6 12:23:38 2022) - install methods: repo (repo priority 50) Scripts: update.pre, update.post2 sudo ${HOME}/src/mksusecd/mksusecd --verbose --create my.iso --rebuild-initrd --initrd my.dud \ --kernel tumbleweed-rpms/kernel-default-6.0.11-0.gb0c11df.aarch64.rpm \ tumbleweed-rpms/kernel-default-devel-6.0.11-0.gb0c11df.aarch64.rpm \ tumbleweed-rpms/kernel-default-livepatch-devel-6.0.11-0.gb0c11df.aarch64.rpm --modules ${MODULES} -- ${ISO} assuming repo-md sources transient signing key created, keyid = 2A139B3D3AFF30EB signing key added to image and initrd oops, incompatible initrd layout -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 Ivan Ivanov <ivan.ivanov@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |stanimir.varbanov@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c3 --- Comment #3 from Ivan Ivanov <ivan.ivanov@suse.com> --- mksusecd was updated to: commit 6e790fe601f70837e9f8642c3c12877c6a782138 Merge: d56cc20 7ebce51 Author: Steffen Winterfeldt <wfeldt@opensuse.org> Date: Wed Dec 7 17:03:59 2022 +0100 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c4 --- Comment #4 from Stanimir Varbanov <stanimir.varbanov@suse.com> --- (In reply to Ivan Ivanov from comment #3)
mksusecd was updated to:
commit 6e790fe601f70837e9f8642c3c12877c6a782138 Merge: d56cc20 7ebce51 Author: Steffen Winterfeldt <wfeldt@opensuse.org> Date: Wed Dec 7 17:03:59 2022 +0100
(In reply to Ivan Ivanov from comment #2)
Hm, still did not work for me:
MODULES=dp83867 ISO=${HOME}/iso/openSUSE-Tumbleweed-XFCE-Live-aarch64-Snapshot20221202-Media. iso
rm -fr my.dud
mkdud --create my.dud --dist sle15 --install repo \ tumbleweed-rpms/kernel-default-6.0.11-0.gb0c11df.aarch64.rpm \ tumbleweed-rpms/kernel-default-devel-6.0.11-0.gb0c11df.aarch64.rpm \
Maybe --dist tw ? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c5 --- Comment #5 from Steffen Winterfeldt <snwint@suse.com> --- Live ISOs are not covered by mksusecd. Maybe I should mention that explicitly in the documentation. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c6 --- Comment #6 from Ivan Ivanov <ivan.ivanov@suse.com> --- Yes, it is working fine with openSUSE-Tumbleweed-DVD-aarch64-Snapshot20221206-Media.iso. Thank you! -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c7 Steffen Winterfeldt <snwint@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #7 from Steffen Winterfeldt <snwint@suse.com> --- Fix submitted to TW, SLE15-SP5, and SLE15-SP4. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c9 --- Comment #9 from Stanimir Varbanov <stanimir.varbanov@suse.com> --- Steffen, I tried create my own ISO (tumbleweed) with similar to Ivan's mksusecd command line args. I see issue when booting newly created ISO with initrd - the kernel cannot execute /init (linuxrc) because the loader cannot find /lib/ld-linux-aarch64.so.1. Looking into initrd (on the new ISO) I see that /lib is __not__ a symlink to /usr/lib (where the .so lib is). -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c10 --- Comment #10 from Steffen Winterfeldt <snwint@suse.com> --- Ok, let me check. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c11 Steffen Winterfeldt <snwint@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- Flags| |needinfo?(stanimir.varbanov | |@suse.com) --- Comment #11 from Steffen Winterfeldt <snwint@suse.com> --- Tentative fix: https://github.com/openSUSE/mksusecd/pull/64 Stanimir, could you test this version? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 Steffen Winterfeldt <snwint@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |IN_PROGRESS -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c12 --- Comment #12 from Stanimir Varbanov <stanimir.varbanov@suse.com> --- (In reply to Steffen Winterfeldt from comment #11)
Tentative fix:
https://github.com/openSUSE/mksusecd/pull/64
Stanimir, could you test this version?
It is fine now, thanks! -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c13 Steffen Winterfeldt <snwint@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #13 from Steffen Winterfeldt <snwint@suse.com> --- Thanks for testing! I've added more changes to the patch: you can no use new usrmerge kernels also on old non-usrmerge installation media. If you find any issues with the just released mksusecd-2.9, let me know. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c14 --- Comment #14 from Steffen Winterfeldt <snwint@suse.com> --- no use -> now use, of course :-/ -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1206181 https://bugzilla.suse.com/show_bug.cgi?id=1206181#c16 --- Comment #16 from Maintenance Automation <maint-coord+maintenance-robot@suse.de> --- SUSE-RU-2023:0876-1: An update that has two recommended fixes can now be installed. Category: recommended (moderate) Bug References: 1198138, 1206181 Sources used: openSUSE Leap 15.4 (src): mksusecd-2.9-150400.3.5.1 Development Tools Module 15-SP4 (src): mksusecd-2.9-150400.3.5.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com