Project

General

Profile

action #160095

Updated by okurz 2 months ago

## Observation 
 After upgrading s390zl12+13 to Leap 15.6 I observed all openQA tests running on those hosts failed, e.g. https://openqa.suse.de/tests/14237883 
 when trying to define the virtual machines. on s390zl13 I saw 

 ``` 
 May 08 22:43:40 s390zl13 virtqemud[22259]: unsupported configuration: machine type 's390-ccw-virtio-8.2' does not support ACPI 
 ``` 

 Probably due to https://github.com/os-autoinst/os-autoinst/blob/master/consoles/sshVirtsh.pm#L114 where os-autoinst adds such element to the VM config but likely there is no ACPI support on s390x VMs anymore now causing that problem. I called `snapper rollback …` with a snapshot before the Leap 15.5 upgrade on both s390z12 and s390zl13 now and retriggered according test failures. Now we need to ensure that both machines can run an upgraded Leap 15.6 and os-autoinst supports the according upgrade of libvirt or qemu or whatever caused the problem 

 ## Acceptance criteria 
 * **AC1:** openQA tests run succesfully on a fully upgraded Leap 15.6 on both s390zl12+s390zl13 

 ## Suggestions 
 * *DONE* Call `script/openqa-label-all --openqa-host https://openqa.suse.de --module bootloader_zkvm --label 'label:160095'` to label+restart all existing problem 
 * *DONE* Downgrade s390zl12+13 again to Leap 15.5 
 * *DONE* Investigate which update could cause this or bisect to try again 
 * ~~Possibly Possibly update os-autoinst to not add "acpi" and potentially other problematic entries for s390, maybe also depending on version?~~ version? 
 * ~~Upstream Upstream research how to properly handle~~ handle 
 * Read what had been done in #162683 
 * Ensure s390x libvirt qemu tests work properly 
 * Follow https://progress.opensuse.org/projects/openqav3/wiki/#Take-machines-out-of-salt-controlled-production and https://progress.opensuse.org/projects/openqav3/wiki/#Distribution-upgrades 
 * Upgrade both s390zl12+s390zl13, e.g. by following the initial steps done in #157996 s390zl12+s390zl13 
 * Verify in production

Back