[yast] mru-install-minimal-with-addons boots to desktop instead of console
Multiple tests are likely affected by this. The following is one example. Please see in the comments more info about the yast problem.
openQA test in scenario sle-15-SP3-Server-DVD-Updates-x86_64-mau-qa_kernel_kexec@64bit fails in
Test suite description¶
Fails since (at least) Build 20210813-1
Last good: 20210805-1 (or more recent)
Always latest result in this scenario: latest
- Subject changed from [kernel] test fails in kernel_kexec to Test fails in kernel_kexec
It is image preparation issue in parent job, image now boots to desktop instead of console.
Last boot to console happened in build 20210805-1 https://openqa.suse.de/tests/6652905#step/first_boot/1 .
It started to boot to desktop 20210806-1 and it was failing that time and someone fixed it in bad way.
Incorrect needle first_boot-emergency-mode-20210813 which matches desktop was created:
Date: Fri Aug 13 15:29:37 2021 +0200
first_boot-emergency-mode-20210813 for sle-15-SP3-Server-DVD-Updates-x86_64-Build20210813-1-mru-install-minimal-with-addons@64bit
- Subject changed from [qe-core] Test fails in kernel_kexec to [qe-core] mru-install-minimal-with-addons boots to desktop instead if console
We need to check why image is booting to desktop since build 20210806-1, it is incorrect behavior, it should boot to console.
#7 Updated by mgrifalconi 9 months ago
The boot failure is caused by YaST bug. When the test selects the X Window System in module selection, the module list does not scroll so the selected item is invisible and the needle fails to match:
This is what the screenshot above should look like: https://openqa.suse.de/tests/6652905#step/select_patterns/57
I strongly recommend changing the select_patterns module to either match a selected item, or an unselected one. If it doesn't find either, it should fail.
PR for kexec to use serial terminal https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/13088 to avoid issues caused by incorrect installation.
#13 Updated by JERiveraMoya 9 months ago
#15 Updated by JERiveraMoya 9 months ago
- Status changed from Feedback to Resolved
- Assignee set to JERiveraMoya
PR to rewrite workaround: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/13155