Bug 1215591 - Having swap as first partition is something incompatible with kdump
Summary: Having swap as first partition is something incompatible with kdump
Status: RESOLVED WONTFIX
Alias: None
Product: PUBLIC SUSE Linux Enterprise Server 15 SP6
Classification: openSUSE
Component: Kernel (show other bugs)
Version: unspecified
Hardware: Other Other
: P4 - Low : Normal
Target Milestone: ---
Assignee: Jiri Bohac
QA Contact:
URL: https://openqa.suse.de/tests/12119768...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-22 02:43 UTC by Huajian Luo
Modified: 2023-09-25 08:35 UTC (History)
3 users (show)

See Also:
Found By: openQA
Services Priority:
Business Priority:
Blocker: Yes
Marketing QA Status: ---
IT Deployment: ---


Attachments
bug-879147_autoinst.xml (10.10 KB, text/xml)
2023-09-22 02:48 UTC, Huajian Luo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Huajian Luo 2023-09-22 02:43:45 UTC
## Description:
This test is to reproduce bug bsc#887126 to check
/bin/mount -t tmpfs 'none' 'swap': mount: mount point swap does not exist

## Error log:
When runt the 15sp6 build 13.4 with autoyast profile in the attachment. it failed with ""mkdumprd >> /var/log/YaST2/y2logmkinitrd 2>&1""

Error updating initrd while calling 'mkdumprd'.\nSee /var/log/YaST2/y2logmkinitrd for details.


>>%--------------begin of y2logmkinitrd-file------------------------------
Regenerating kdump initrd ...
dracut[I]: Executing: /usr/bin/dracut --force --hostonly --no-hostonly-default-device --omit "plymouth resume usrmount" --compress "xz -0 --check=crc32" --add kdump /boot/initrd-5.14.21-150500.55.19-default-kdump 5.14.21-150500.55.19-default
dracut[I]: Module 'systemd-integritysetup' will not be installed, because command '/usr/lib/systemd/systemd-integritysetup' could not be found!
dracut[I]: Module 'systemd-integritysetup' will not be installed, because command '/usr/lib/systemd/system-generators/systemd-integritysetup-generator' could not be found!
dracut[I]: Module 'systemd-networkd' will not be installed, because command 'networkctl' could not be found!
dracut[I]: Module 'systemd-networkd' will not be installed, because command '/usr/lib/systemd/systemd-networkd' could not be found!
dracut[I]: Module 'systemd-networkd' will not be installed, because command '/usr/lib/systemd/systemd-networkd-wait-online' could not be found!
dracut[I]: Module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrphase' could not be found!
dracut[I]: Module 'systemd-portabled' will not be installed, because command 'portablectl' could not be found!
dracut[I]: Module 'systemd-portabled' will not be installed, because command '/usr/lib/systemd/systemd-portabled' could not be found!
dracut[I]: Module 'systemd-repart' will not be installed, because command 'systemd-repart' could not be found!
dracut[I]: Module 'systemd-resolved' will not be installed, because command 'resolvectl' could not be found!
dracut[I]: Module 'systemd-resolved' will not be installed, because command '/usr/lib/systemd/systemd-resolved' could not be found!
dracut[I]: Module 'dbus-broker' will not be installed, because command 'dbus-broker' could not be found!
dracut[I]: Module 'rngd' will not be installed, because command 'rngd' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmand' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut[I]: Module 'network-manager' will not be installed, because command 'NetworkManager' could not be found!
dracut[I]: Module 'dmraid' will not be installed, because command 'dmraid' could not be found!
dracut[I]: Module 'dmsquash-live-ntfs' will not be installed, because command 'ntfs-3g' could not be found!
dracut[I]: Module 'pcsc' will not be installed, because command 'pcscd' could not be found!
dracut[I]: Module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!
dracut[I]: Module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut[I]: Module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!
dracut[I]: Module 'iscsi' will not be installed, because command 'iscsid' could not be found!
dracut[I]: Module 'nvmf' will not be installed, because command 'nvme' could not be found!
dracut[I]: Module 'nvmf' will not be installed, because command 'jq' could not be found!
dracut[I]: Module 'biosdevname' will not be installed, because command 'biosdevname' could not be found!
/usr/lib/dracut/modules.d/99kdump/module-setup.sh: line 74: host_fs_types["$_dev"]: bad array subscript
dracut[E]: Module 'kdump' cannot be installed.
>>>%--------------end of y2logmkinitrd-file------------------------------


## Discussion on the slack channel
https://suse.slack.com/archives/C02D1T4S58S/p1695198650917939

## Observation

openQA test in scenario sle-15-SP6-Online-x86_64-autoyast_bug-879147_autoinst@64bit fails in
[installation](https://openqa.suse.de/tests/12119768/modules/installation/steps/13)

## Test suite description
Same as autoyast_bug-879147_autoinst with product defined in the profile. Test uses autoyast profiles to verify bsc#879147.


## Reproducible

Fails since (at least) Build [19.1](https://openqa.suse.de/tests/12036138)


## Expected result

Last good: [16.1](https://openqa.suse.de/tests/11979797) (or more recent)


## Further details

Always latest result in this scenario: [latest](https://openqa.suse.de/tests/latest?arch=x86_64&distri=sle&flavor=Online&machine=64bit&test=autoyast_bug-879147_autoinst&version=15-SP6)
Comment 1 Huajian Luo 2023-09-22 02:48:31 UTC
Created attachment 869675 [details]
bug-879147_autoinst.xml
Comment 2 Huajian Luo 2023-09-22 02:51:07 UTC
And as @Jose Iván Lopez's kindly suggested, the issue was gone with root as the first partition. https://openqa.suse.de/tests/12219080
Comment 3 Huajian Luo 2023-09-22 02:52:56 UTC
Now the workable Workaround is to set root as the first partition and swap as the second one in this scenario.
Comment 4 Jiri Bohac 2023-09-25 08:35:26 UTC
Kdump in SP6 has received a major upgrade in the past weeks and this code is completely gone. Please retry with a new SP6 snapshot once kdump-1.9.6 or newer is included.

I'll close this as WONTFIX, since there is no point debugging this code that has become obsolete.

Thanks!