action #20040
closed[migration][aarch64] offline migration on aarch64 fails in consoletest_finish_sym
100%
Description
Observation¶
openQA test in scenario sle-12-SP3-Server-DVD-aarch64-migration_offline_sle12sp2_allpatterns_fullupdate_aarch64@aarch64 fails in
consoletest_finish_sym
Reproducible¶
Fails since (at least) Build 0423
Expected result¶
Last good: (unknown) (or more recent)
Further details¶
Always latest result in this scenario: latest
Updated by mitiao over 7 years ago
Failed by switching from tty to x11, investigating...
Updated by mitiao over 7 years ago
- Related to action #17204: [migration] migration on aarch64 in openQA added
Updated by mitiao over 7 years ago
- Status changed from New to In Progress
- Priority changed from Normal to High
Checked the logs uploaded by the failed case on o.s.d., no valuable clues found.
Reserved an ARM machine on Orthos and built the qemu aarch64 vm environment on it to investigate.
Updated by mitiao over 7 years ago
Booted up pre-created image sle-12-SP2-Server-DVD-aarch64-allpatterns.qcow2 by qemu on ARM machine:
qemu-system-aarch64 -enable-kvm -serial file:serial0 -device virtio-gpu-pci -m 1024 -cpu host -machine virt,usb=off,gic-version=host -netdev user,id=qanet0 -device virtio-net,netdev=qanet0,mac=52:54:00:12:34:56 -device virtio-scsi-pci,id=scsi0 -device virtio-blk-device,drive=hd1 -drive file=sle-12-SP2-Server-DVD-aarch64-allpatterns.qcow2,cache=unsafe,if=none,id=hd1,format=qcow2 -drive media=cdrom,if=none,id=cd0,format=raw,file=SLE-12-SP3-Server-DVD-aarch64-Build0450-Media1.iso,snapshot=on -device scsi-cd,drive=cd0,bus=scsi0.0,bootindex=0 -bios /usr/share/qemu/qemu-uefi-aarch64.bin -device nec-usb-xhci -device usb-tablet -device usb-kbd -vnc :91,share=force-shared -qmp unix:qmp_socket,server,nowait
and found:
The issue can be reproduced which could not switch back from tty to X11.
Fully patches applied on aarch64 12SP2 then reboot system that can solve this issue.
So this could be a product bug on aarch64 12SP2, but I don't think that can be resolved on original source system,
the only way is to adapt offline migration script to add 'reboot' action after fully patches to apply new kernel
which like online migration script do.
I am going to adapt update/patch_before_migration.pm...
Updated by mitiao over 7 years ago
- Status changed from In Progress to Feedback
Updated by mitiao over 7 years ago
- Status changed from Feedback to Resolved
- % Done changed from 0 to 100
mitiao wrote:
PR submitted:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/3205
Merged and verified on o.s.d:
https://openqa.suse.de/tests/1037810#step/consoletest_finish_sym/19
Resolved.