action #18228
closed[ppc64le][s390x][migration] test fails in boot_to_desktop_sym
Added by dgutu over 7 years ago. Updated about 7 years ago.
0%
Description
Observation¶
openQA test in scenario sle-12-SP3-Server-DVD-ppc64le-migration_offline_sle12_allpatterns_fullupdate@ppc64le fails in
boot_to_desktop_sym
Reproducible¶
Fails since (at least) Build 0303 (current job)
Expected result¶
Last good: (unknown) (or more recent)
Further details¶
Always latest result in this scenario: latest
Updated by okurz over 7 years ago
- Priority changed from Normal to Urgent
fails in many tests, see e.g. https://openqa.suse.de/group_overview/65#comment-38821
Updated by maritawerner over 7 years ago
Dumitru told me yesterday that he has already submitted a PR and he and Matthias are working on that?
Updated by okurz over 7 years ago
Updated by RBrownSUSE over 7 years ago
- Priority changed from Urgent to Immediate
Situation is not better in the current build, what is our next step?
Updated by dgutu over 7 years ago
The safe and fastest way is to revert the migration jobs for ppc and s390 to migrate without patching and leave x86 to make patching.
I had no way to test patch_before_migration on this 2 archs.
And I wanted to avoid modifying/changing s390x and ppc migration jobs for the obvious reason.
Should I revert the testsuite settings?
Updated by dgutu over 7 years ago
dgutu wrote:
The safe and fastest way is to revert the migration jobs for ppc and s390 to migrate without patching and leave x86 to make patching.
I had no way to test patch_before_migration on this 2 archs.
And I wanted to avoid modifying/changing s390x and ppc migration jobs for the obvious reason.
Should I revert the testsuite settings?
Not revering, looking into bootloader_ofw to adapt for today needs.
Updated by dehai over 7 years ago
s390x has also this issue with latest build.
https://openqa.suse.de/tests/858653#step/boot_to_desktop_sym/2
Updated by dgutu over 7 years ago
Updated by okurz over 7 years ago
- Subject changed from [ppc64le] test fails in boot_to_desktop_sym to [ppc64le][s390x][migration] test fails in boot_to_desktop_sym
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/2711 is supposed to fix it for zKVM
Updated by dgutu over 7 years ago
okurz wrote:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/2711 is supposed to fix it for zKVM
Not yet - https://openqa.suse.de/tests/862852
Updated by okurz over 7 years ago
https://openqa.suse.de/tests/872179 is passing way over the previously failing steps so I guess we are done here for s390x. Now for ppc64le. dgutu: an "immediate" ticket deserves an update at least once a day.
Updated by dgutu over 7 years ago
- Status changed from In Progress to Feedback
- Assignee deleted (
dgutu)
At the moment I could not find any solution or workaround for ppc because:
- When I need to patch I want to boot the HDD, so I use BOOTFROM=d or BOOT_HDD_IMAGE=1
- If using BOOTFROM=d then ofw will never permit to boot the grub from HDD, it will reboot always into the bootloader of installation media.
- If using BOOT_HDD_IMAGE=1 the ofw boots only the grub from HDD and the patching steps are running fine but once you want to reboot patched system you will never get the installer bootloader...the ofw will but always from hdd(which makes offline upgrade impossible).
- If I don't use any of the methods above then the system boots from installation media and then instructed by bootloader_ofw.pm reboots into hdd and finds the grub and again the patching steps are running fine. Again, after patching system need to reboot into installer which doesn't happen, we always get the hdd boot.
This boot order is decided on the os-autoinst level. Playing with set_var on some step before reboot doesn't work.
Everything described above works fine for clean install and online migration.
Updated by mitiao over 7 years ago
If the boot order on power is decided on the os-autoinst level, who can give a help to resolve it?
This issue blocks all offline migration of ppc64le.
Updated by maritawerner over 7 years ago
- Assignee set to dzedro
Jozef, do you have time to look into that?
Updated by dzedro over 7 years ago
I updated two ppc64le tests, they were using x86_64 images
Created bug for ppc64le https://bugzilla.suse.com/show_bug.cgi?id=1035428
And created workaround PR
Some ppc64le migration tests are missing BOOTFROM=d, offline migration have to always boot cd-rom (d)
to continue with installation on reboot_and_install, that is also solution for poo#18580
Updated by dzedro over 7 years ago
BOOTFROM=d has to be used with reboot_and_install, to do patch or check before installation and then start installation
That is also the purpose of reboot_and_install to reboot and start installation, e.g. zdup does not need BOOTFROM=d as
it's upgrading running system.
Updated by dzedro over 7 years ago
I cloned one type of each ppc64le migration with my changes.
I would consider this fixed with new build, I tested it with various tests that could get broken,
but maybe I missed something.
Updated by okurz over 7 years ago
- Related to coordination #18964: [functional][epic][u]Bootloader/boot functions refactor added
Updated by dzedro over 7 years ago
- Assignee changed from dzedro to okurz
As I wrote in PR, boot is handled in previous test reboot_and_install on SLE zdup test
https://openqa.suse.de/tests/924736#step/setup_zdup/4
On openSUSE it is different, @okurz please take over.
Updated by okurz over 7 years ago
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/2858. Further rework should then be followed in #18964
Updated by okurz over 7 years ago
merged, test retriggered as https://openqa.suse.de/tests/926031#live
Updated by okurz over 7 years ago
- Priority changed from Immediate to High
originally reported scenario works now: https://openqa.suse.de/tests/924958
reducing prio.
Updated by dzedro over 7 years ago
zdup doesn't work https://openqa.suse.de/tests/927087#step/setup_zdup/5
Updated by okurz over 7 years ago
Hm, in this case it seems the correct bootloader menue is shown before it is catched so https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/2867
Updated by okurz over 7 years ago
The scenarios that previously where stuck in setup_zdup
now progress further until the last test module "grub_test_snapshot" where still the inst-bootmenu is shown when it's not expected.
- sle-12-SP3-Server-DVD-ppc64le-Build0379-migration_zdup_offline_sle12sp2_sdk+allpatterns_fullupdate@ppc64le
- sle-12-SP3-Server-DVD-ppc64le-Build0379-migration_zdup_offline_sle12sp2_allpatterns_fullupdate@ppc64le
- sle-12-SP3-Server-DVD-ppc64le-Build0379-migration_offline_sle12sp2_lock_packages_fullupdate@ppc64le
Working on that.
Updated by okurz over 7 years ago
- Status changed from In Progress to Resolved
Cleanup of too many needles and initial rework of how the bootmenu is looked for fixed the grub_test_snapshot module as well.
I consider myself done here with
- https://openqa.suse.de/tests/940536
- https://openqa.suse.de/tests/934955
- https://openqa.suse.de/tests/940859
These jobs were wrongly labeled. I deleted the existing labels.
Updated by JWSun over 7 years ago
okurz wrote:
The scenarios that previously where stuck in
setup_zdup
now progress further until the last test module "grub_test_snapshot" where still the inst-bootmenu is shown when it's not expected.
- sle-12-SP3-Server-DVD-ppc64le-Build0379-migration_zdup_offline_sle12sp2_sdk+allpatterns_fullupdate@ppc64le
- sle-12-SP3-Server-DVD-ppc64le-Build0379-migration_zdup_offline_sle12sp2_allpatterns_fullupdate@ppc64le
- sle-12-SP3-Server-DVD-ppc64le-Build0379-migration_offline_sle12sp2_lock_packages_fullupdate@ppc64le
Working on that.
I found "grub_test_snapshot" failed again on build 0393.
https://openqa.suse.de/tests/946810#step/grub_test_snapshot/14
Updated by okurz over 7 years ago
I guess that's #18924. https://gitlab.suse.de/openqa/os-autoinst-needles-sles/merge_requests/377 should help with that.
Updated by okurz about 7 years ago
This is an autogenerated message for openQA integration by the openqa_review script:
This bug is still referenced in a failing openQA test: migration_zdup_offline_sle12sp2_ha+allpatterns_fullupdate_ppc
https://openqa.suse.de/tests/980552