Bug 1203549 - [Build 284.4] Leap 15.5 aarch64 openQA test fails in kdump_and_crash
[Build 284.4] Leap 15.5 aarch64 openQA test fails in kdump_and_crash
Status: NEW
Classification: openSUSE
Product: openSUSE Distribution
Classification: openSUSE
Component: YaST2
Leap 15.5
aarch64 Other
: P5 - None : Normal (vote)
: ---
Assigned To: E-mail List
Jiri Srain
https://openqa.opensuse.org/tests/269...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2022-09-19 21:58 UTC by Lubos Kocman
Modified: 2022-10-04 07:44 UTC (History)
2 users (show)

See Also:
Found By: openQA
Services Priority:
Business Priority:
Blocker: Yes
Marketing QA Status: ---
IT Deployment: ---
mfilka: needinfo? (lubos.kocman)


Attachments
kdump crash log (3.52 MB, application/x-bzip)
2022-09-19 22:00 UTC, Lubos Kocman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lubos Kocman 2022-09-19 21:58:38 UTC
## Observation

kdump configuration wizzard crashes on aarch64 at following

Please, file a bug(s) with expected error. Details:


/var/log/YaST2/y2log:2022-09-19 05:46:45 <3> susetest(3227) [libycp] kdump/uifunctions.rb:1315 UI::QueryWidget failed: UI::QueryWidget( `id ("allocated_low_memory"), `Value )
/var/log/YaST2/y2log:2022-09-19 05:47:32 <3> susetest(3227) [libycp] kdump/uifunctions.rb:1425 UI::QueryWidget failed: UI::QueryWidget( `id ("allocated_low_memory"), `Value )
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:12 <3> install(3484) [ncurses] YNCursesUI.cc(setConsoleFont):372 setfont -C /dev/pts/0 eurlatgr.psfu returned 256
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".NAME [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".INTERFACETYPE [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".MTU [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".BOOTPROTO [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".STARTMODE [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".IFPLUGD_PRIORITY [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".LLADDR [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".ETHTOOL_OPTIONS [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".ZONE [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_KEY_LENGTH [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_DEFAULT_KEY [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_ESSID [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_AUTH_MODE [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_MODE [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_WPA_PASSWORD [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_WPA_ANONID [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_WPA_DRIVER [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_WPA_PSK [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_WPA_IDENTITY [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_CA_CERT [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_CLIENT_CERT [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_CLIENT_KEY [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_CLIENT_KEY_PASSWORD [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_EAP_MODE [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_EAP_AUTH [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_AP_SCANMODE [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_AP [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_CHANNEL [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_NWID [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".WIRELESS_RATE [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".IPOIB_MODE [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".ETHERDEVICE [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".VLAN_ID [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".BONDING_MASTER [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".BONDING_MODULE_OPTS [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".BRIDGE [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".BRIDGE_PORTS [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".BRIDGE_STP [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".BRIDGE_FORWARDDELAY [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".TUNNEL [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".TUNNEL_SET_OWNER [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".TUNNEL_SET_GROUP [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".DHCLIENT_SET_HOSTNAME [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".NAME [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".INTERFACETYPE [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 07:21:21 <3> install(3484) [agent-ini] IniFile.cc(delValue):993 Delete: Invalid path .value."eth0".MTU [1]
/var/log/YaST2/y2log-1.gz:2022-09-19 03:23:47 <3> install(3484) [Interpreter] installation/proposal_store.rb:194 Can't find YCP client component clone_proposal: No such file or directory
/var/log/YaST2/y2log-1.gz:2022-09-19 03:24:09 <3> install(3484) [Ruby] bootloader/bootloader_factory.rb(bootloader_by_name):84 Factory receive nil name
/var/log/YaST2/y2log-1.gz:2022-09-19 03:31:55 <3> install(3484) [Ruby] bootloader/kexec.rb(copy_kernel):112 Copy kernel and initrd failed, output: {"exit"=>1, "stderr"=>"/bin/cp: cannot stat '/mnt/boot/vmlinuz': No such file or directory\n", "stdout"=>""}



openQA test in scenario opensuse-15.5-DVD-aarch64-extra_tests_in_textmode@aarch64 fails in
[kdump_and_crash](https://openqa.opensuse.org/tests/2695340/modules/kdump_and_crash/steps/116)

## Test suite description
Maintainer: QE Core

Mainly console extratest.


## Reproducible

Fails since (at least) Build [257.1](https://openqa.opensuse.org/tests/2525269)


## Expected result

Last good: (unknown) (or more recent)


## Further details

Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=aarch64&distri=opensuse&flavor=DVD&machine=aarch64&test=extra_tests_in_textmode&version=15.5)
Comment 1 Lubos Kocman 2022-09-19 22:00:20 UTC
Created attachment 861551 [details]
kdump crash log
Comment 2 Lubos Kocman 2022-09-19 22:00:54 UTC
Intel seem to have other issues see Bug 1203548
Comment 3 Stefan Hundhammer 2022-09-20 08:19:38 UTC
Similar to bug #1202575 ?
Comment 4 Michal Filka 2022-09-20 09:13:01 UTC
(In reply to Stefan Hundhammer from comment #3)
> Similar to bug #1202575 ?

Not directly

YaST2/y2log:2022-09-19 05:10:35 <0> susetest(4880) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):401 Append parameter `id ("allocated_low_memory")
YaST2/y2log:2022-09-19 05:10:35 <2> susetest(4880) [ui] YWidget.cc(findWidget):643      THROW:    No widget with ID "allocated_low_memory"
YaST2/y2log:2022-09-19 05:10:35 <2> susetest(4880) [ui] YCP_UI.cc(ChangeWidget):729     CAUGHT:   No widget with ID "allocated_low_memory"
YaST2/y2log:2022-09-19 05:10:35 <3> susetest(4880) [libycp] kdump/uifunctions.rb:1362 UI::ChangeWidget failed: UI::ChangeWidget( `id ("allocated_low_memory"), `Value, 0 )
YaST2/y2log:2022-09-19 05:10:35 <0> susetest(4880) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):401 Append parameter `id ("allocated_low_memory")
YaST2/y2log:2022-09-19 05:10:35 <2> susetest(4880) [ui] YWidget.cc(findWidget):643      THROW:    No widget with ID "allocated_low_memory"
YaST2/y2log:2022-09-19 05:10:35 <2> susetest(4880) [ui] YCP_UI.cc(QueryWidget):807      CAUGHT:   No widget with ID "allocated_low_memory"
YaST2/y2log:2022-09-19 05:10:35 <3> susetest(4880) [libycp] kdump/uifunctions.rb:1315 UI::QueryWidget failed: UI::QueryWidget( `id ("allocated_low_memory"), `Value )
YaST2/y2log:2022-09-19 05:10:37 <0> susetest(4880) [Ruby] binary/Yast.cc(ycp_module_call_ycp_function):401 Append parameter `id ("allocated_low_memory")
YaST2/y2log:2022-09-19 05:10:37 <2> susetest(4880) [ui] YWidget.cc(findWidget):643      THROW:    No widget with ID "allocated_low_memory"
YaST2/y2log:2022-09-19 05:10:37 <2> susetest(4880) [ui] YCP_UI.cc(QueryWidget):807      CAUGHT:   No widget with ID "allocated_low_memory"
YaST2/y2log:2022-09-19 05:10:37 <3> susetest(4880) [libycp] kdump/uifunctions.rb:1425 UI::QueryWidget failed: UI::QueryWidget( `id ("allocated_low_memory"), `Value )

so no complain about missing replace point allocated_low_memory_rp but an error when querying allocated_low_memory widget and it should be "soft error"

But what is weird in this case is

bootloader/kexec.rb(copy_kernel):112 Copy kernel and initrd failed, output: {"exit"=>1, "stderr"=>"/bin/cp: cannot stat '/mnt/boot/vmlinuz': No such file or directory\n", "stdout"=>""}
Comment 5 Michal Filka 2022-10-03 07:23:56 UTC
> bootloader/kexec.rb(copy_kernel):112 Copy kernel and initrd failed, output:
> {"exit"=>1, "stderr"=>"/bin/cp: cannot stat '/mnt/boot/vmlinuz': No such
> file or directory\n", "stdout"=>""}

it crashes because of https://github.com/yast/yast-bootloader/blob/master/src/lib/bootloader/kexec.rb#L112

@Josef

Can we make it soft failure.

@Lubos
Any reason why the kernel is missing?
Comment 6 Josef Reidinger 2022-10-04 07:44:58 UTC
(In reply to Michal Filka from comment #5)
> > bootloader/kexec.rb(copy_kernel):112 Copy kernel and initrd failed, output:
> > {"exit"=>1, "stderr"=>"/bin/cp: cannot stat '/mnt/boot/vmlinuz': No such
> > file or directory\n", "stdout"=>""}
> 
> it crashes because of
> https://github.com/yast/yast-bootloader/blob/master/src/lib/bootloader/kexec.
> rb#L112
> 
> @Josef
> 
> Can we make it soft failure.

I think it is already soft failure.
it returns false and this returns false https://github.com/yast/yast-bootloader/blob/master/src/lib/bootloader/kexec.rb#L20 so it does not use kexec at which is sadly ignored, but should not cause any harm https://github.com/yast/yast-bootloader/blob/6b8b1680fa340aa5883ed3f1db813ca83b4c7126/src/lib/bootloader/finish_client.rb#L72

> 
> @Lubos
> Any reason why the kernel is missing?