Bug 1220092

Summary: [Build 57.1] No product selection page on aarch64
Product: [openSUSE] PUBLIC SUSE Linux Enterprise Server 15 SP6 Reporter: Rainer König <rainer.konig>
Component: YaST2Assignee: E-mail List <yast2-maintainers>
Status: RESOLVED INVALID QA Contact:
Severity: Major    
Priority: P5 - None CC: chcao, lslezak
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
URL: https://openqa.suse.de/tests/13550269/modules/install_SLES/steps/1
Whiteboard:
Found By: openQA Services Priority:
Business Priority: Blocker: Yes
Marketing QA Status: --- IT Deployment: ---

Description Rainer König 2024-02-20 06:39:46 UTC
## Observation

Installations on aarch64 fail because YaST does not show a product selection page. 

openQA test in scenario sle-15-SP6-Full-aarch64-ha_textmode_skip_registration@aarch64 fails in
[install_SLES](https://openqa.suse.de/tests/13550269/modules/install_SLES/steps/1)

This problem affects all libyui-based tests because they expect a product selection page after the "beta installation" warning, but YaST directly proceeds to the license agreement page. 

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

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

No YaST logs available because we fail in a very early phase of the installation. 

Same testssuites on s390x and x86_64 don't show the problem.
Comment 1 Ladislav Slezák 2024-02-20 07:39:54 UTC
That's expected. The product selection is displayed only when there are two or more products. If there is just one product then that one is selected automatically without asking the user.

And there were only 2 products (SLES, HPC_SLE), after removing SLE_HPC there is only one left and the dialog is skipped.
Comment 2 Ladislav Slezák 2024-02-20 07:50:14 UTC
Similar problem exists with the license confirmation dialog during migration/upgrade.

If the installation medium contains only one product (SLES) YaST can display the product license already at the language selection dialog because you can upgrade only to that single product.

But if the installation medium contains multiple products then the installer does not know yet which product will be upgraded, there might be several disk partitions with different systems installed. And because each product can have a different license we cannot ask for license confirmation at that point.

After the user selects the partition to upgrade then we know which product is installed there and to which product it will be upgraded to. So we need to show the license later in the workflow in that case.
Comment 3 Ladislav Slezák 2024-02-20 07:51:31 UTC
Closing the bug, that's actually the expected side effect of having only one product on the installation medium.
Comment 4 Lukas Ocilka 2024-02-20 08:08:11 UTC
Just for the reference, see https://jira.suse.com/browse/PED-7841 for the details about the HPC product/module.