Project

General

Profile

Actions

action #124347

closed

[sles][15-sp5][Build70.1][qe-core] Wrong product selected and failed to match needle

Added by waynechen55 almost 2 years ago. Updated almost 2 years ago.

Status:
Resolved
Priority:
Immediate
Assignee:
Category:
Bugs in existing tests
Start date:
2023-02-13
Due date:
% Done:

0%

Estimated time:
Difficulty:
Sprint:
QE-Core: February Sprint (Feb 08 - Mar 08)

Description

Observation

Start with Build70.1, wrong product selected and failed to match needle, for example, sap selected but sles wanted
Last good build, for example, good one with Build67.1

Steps to reproduce

  • Run 15-SP5 Online fresh installation on bare-metal machine
  • Wait for "welcome" step to finish

Impact

All test run failed with 15-SP5 Online fresh installation

Problem

Key combination "alt-i" does not select SLES product anymore which needs to be selected by using "alt-s". "alt-i" now selects sap product.

Suggestion

  • Check whether a rightful change to product
  • Needs to change code if how to select product is going to be changed this way.

Workaround

n/a


Related issues 4 (0 open4 closed)

Related to openQA Tests (public) - action #124430: Right key doesn't reach the SUT when switching to tab Bootloader OptionsResolvedszarate2023-02-14

Actions
Related to openQA Tests (public) - action #124718: [qe-core][15-SP4] Test fails in scc_registration - Wrong product selected during welcome screen.Resolveddvenkatachala2023-02-17

Actions
Has duplicate openQA Tests (public) - action #124481: [sles][15-sp5][Build72.1] openQA welcome.pm send incorrect shortcut during product selection on ppc64le platformRejectedszarate2023-02-14

Actions
Has duplicate openQA Tests (public) - action #124430: Right key doesn't reach the SUT when switching to tab Bootloader OptionsResolvedszarate2023-02-14

Actions
Actions #1

Updated by xlai almost 2 years ago

  • Status changed from New to Workable
  • Priority changed from Normal to Immediate
Actions #2

Updated by waynechen55 almost 2 years ago

There is bugzilla ticket as well:https://bugzilla.suse.com/show_bug.cgi?id=1208175

Actions #3

Updated by waynechen55 almost 2 years ago

It seems that this issues happens to:
virtualization https://openqa.suse.de/tests/10480968#step/welcome/6
Performance http://openqa.qa2.suse.asia/tests/55267#step/welcome/6
Security https://openqa.suse.de/tests/10466777#step/welcome/6

It looks like a general problem. Could any expert on this can help have a look ?

Actions #4

Updated by okurz almost 2 years ago

Problem

Key combination "alt-i" does not select SLES product anymore which needs to be selected by using "alt-s". "alt-i" now selects sap product.

Then either update the hotkeys based on the new version or use send_key_until_needlematch with the down-key.

By the way, you have added keywords in the subject [sles][15-sp5][needle] but no team-assignment so it is likely that no ticket will immediately look into this.

Actions #5

Updated by waynechen55 almost 2 years ago

  • Subject changed from [sles][15-sp5][needle] Wrong product selected and failed to match needle to [sles][15-sp5][Build70.1] Wrong product selected and failed to match needle
Actions #6

Updated by szarate almost 2 years ago

  • Tags set to bugbusters
  • Category set to Bugs in existing tests
  • Status changed from Workable to In Progress
  • Assignee set to szarate

Trying out:
openqa-clone-custom-git-refspec https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16366 https://openqa.suse.de/tests/10478712

Created job #10483482: sle-15-SP5-Online-x86_64-Build70.1-gi-guest_developing-on-host_developing-xen@64bit-ipmi-large-mem-intel -> https://openqa.suse.de/t10483482
Created job #10483534: sle-15-SP5-Online-ppc64le-Build70.1-create_hdd_textmode@ppc64le-spvm -> https://openqa.suse.de/t10483534

Actions #7

Updated by szarate almost 2 years ago

My fear is that we will have to update all of the shortcuts, and well... the old style of installation must be sunset.

Actions #8

Updated by JERiveraMoya almost 2 years ago

szarate wrote:

My fear is that we will have to update all of the shortcuts, and well... the old style of installation must be sunset.

Might be more simple, only online textmode installation are affected, for qt, shortcut is not used, looks like now everywhere now will be 'alt-s' (but I might have missed some place to look)
so with something like the following could work:

elsif (is_sle '15-SP1+' && is_sle '<=15-SP4') {
...
    }
    elsif (is_sle '<=15-SP5') {
        return (sles => 's');

    }

Take into account that the root cause of this is new feature of SUMA not showing for this particular product SLE 15 SP5 in the installation for product selection. For Online the bug is fixed, but we should ignore fixing this for Full, as it will be updated once https://bugzilla.suse.com/show_bug.cgi?id=1208180 is fixed.

Actions #9

Updated by slo-gin almost 2 years ago

This ticket was set to Immediate priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.

Actions #10

Updated by waynechen55 almost 2 years ago

It seems there are two fixes for the issue ?
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16368
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16366

I gave them a look for a while, I can not tell which one is better and less-break-prone till now. Maybe they are equally good ?

And do we need to take https://bugzilla.suse.com/show_bug.cgi?id=1208180 into consideration ? For Full Media, the hotkey for SLES should be "u" ? To be honest, I do not know too much about this.

Actions #11

Updated by waynechen55 almost 2 years ago

  • Tags deleted (bugbusters)
  • Category deleted (Bugs in existing tests)
  • Assignee deleted (szarate)

After giving them a second look, I think might be https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16368 is better ?

Because the most specific one should be put at the last instead at the beginning, otherwise the other general ones will be overwritten. IMHO.

Actions #12

Updated by waynechen55 almost 2 years ago

  • Category set to Bugs in existing tests
  • Assignee set to szarate
Actions #13

Updated by waynechen55 almost 2 years ago

  • Tags set to bugbusters
Actions #14

Updated by xlai almost 2 years ago

  • Status changed from In Progress to Resolved

https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16368 is merged
and validation passed in OSD, see https://openqa.suse.de/tests/10493315#step/welcome/5.

@szarate I hope you won't mind. I guess so ;-) Thanks a lot for setting yourself as assignee and give the quick fix too.

Actions #15

Updated by szarate almost 2 years ago

  • Assignee changed from szarate to rainerkoenig

No worries Alice :), we're all part of the same team

Actions #16

Updated by tjyrinki_suse almost 2 years ago

  • Status changed from Resolved to Workable

Thanks Rainer for the fix! I wonder if this should be re-opened though as mentioned in the PR comment that create_hdd_textmode still fails and https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16366 or more work would be needed additionally? Please re-close if there's already a followup ticket I don't find. Wayne's comment #3 already listed some of these remaining failures too.

Actions #17

Updated by rainerkoenig almost 2 years ago

I checked the jobs from Wayne's comment #3 and all jobs passed in "welcome.pm" after the PR was merged (see latest results).
So at the moment I consider this issue as fixed.

Actions #18

Updated by szarate almost 2 years ago

Added two more changes to my PR, Reverting Rainer's PR and adding a workaround for disable_grub_timeout module

Actions #19

Updated by szarate almost 2 years ago

rainerkoenig wrote:

I checked the jobs from Wayne's comment #3 and all jobs passed in "welcome.pm" after the PR was merged (see latest results).
So at the moment I consider this issue as fixed.

See: http://10.67.129.4/tests/55802#step/welcome/6

Actions #20

Updated by slo-gin almost 2 years ago

This ticket was set to Immediate priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.

Actions #21

Updated by pcervinka almost 2 years ago

  • Related to action #124481: [sles][15-sp5][Build72.1] openQA welcome.pm send incorrect shortcut during product selection on ppc64le platform added
Actions #22

Updated by pcervinka almost 2 years ago

Actions #23

Updated by tjyrinki_suse almost 2 years ago

With the latest changes uefi jobs still fail regarding disable_grub_timeout, while some of the others pass.

This https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16368 fixed the product selection, partially, but revealed https://bugzilla.suse.com/show_bug.cgi?id=1208266 later on.

https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16366 tried to fix the product selection more, and also workaround the bug, but it still fails in some of the cases.

Actions #24

Updated by szarate almost 2 years ago

  • Sprint set to QE-Core: February Sprint (Feb 08 - Mar 08)
  • Status changed from Workable to Feedback
  • Assignee changed from rainerkoenig to szarate
  • Target version set to QE-Core: Ready

This should fix it, thought about adding a record_soft_failure, however atm we're good enough.
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16368

tjyrinki_suse wrote:

With the latest changes uefi jobs still fail regarding disable_grub_timeout, while some of the others pass.

This https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16368 fixed the product selection, partially, but revealed https://bugzilla.suse.com/show_bug.cgi?id=1208266 later on.

https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16366 tried to fix the product selection more, and also workaround the bug, but it still fails in some of the cases.

Actions #25

Updated by szarate almost 2 years ago

  • Related to action #124430: Right key doesn't reach the SUT when switching to tab Bootloader Options added
Actions #26

Updated by tjyrinki_suse almost 2 years ago

@foursixnine I assume you mean https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/16389 - thank you! Trying UEFI jobs now.

Actions #27

Updated by slo-gin almost 2 years ago

This ticket was set to Immediate priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.

Actions #28

Updated by szarate almost 2 years ago

  • Subject changed from [sles][15-sp5][Build70.1] Wrong product selected and failed to match needle to [sles][15-sp5][Build70.1][qe-core] Wrong product selected and failed to match needle
  • Status changed from Feedback to Resolved

This is done

Actions #29

Updated by szarate almost 2 years ago

  • Has duplicate action #124481: [sles][15-sp5][Build72.1] openQA welcome.pm send incorrect shortcut during product selection on ppc64le platform added
Actions #30

Updated by szarate almost 2 years ago

  • Related to deleted (action #124481: [sles][15-sp5][Build72.1] openQA welcome.pm send incorrect shortcut during product selection on ppc64le platform)
Actions #31

Updated by szarate almost 2 years ago

  • Has duplicate action #124430: Right key doesn't reach the SUT when switching to tab Bootloader Options added
Actions #32

Updated by szarate almost 2 years ago

Actions #33

Updated by szarate almost 2 years ago

  • Related to action #124718: [qe-core][15-SP4] Test fails in scc_registration - Wrong product selected during welcome screen. added
Actions

Also available in: Atom PDF