Project

General

Profile

action #104607

Verify fix for https://bugzilla.suse.com/show_bug.cgi?id=1192126 regarding QEMU+OVMF, ensure updated packages on o3 size:M

Added by okurz 5 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2022-01-04
Due date:
% Done:

0%

Estimated time:

Description

Motivation

https://bugzilla.suse.com/show_bug.cgi?id=1192126 is RESOLVED FIXED. As a temporary workaround we currently have some pinned packages on both o3+osd workers. After verifying the fix we should ensure that all o3+osd workers have up-to-date non-pinned packages installed.

Acceptance criteria

  • AC1: bug is VERIFIED FIXED
  • AC2: No locked ovmf packages on o3+osd workers

Suggestions

  • Read https://bugzilla.suse.com/show_bug.cgi?id=1192126#c0 to understand what the original problem looked like in openQA tests
  • Remove package lock on any o3 worker and upgrade package
  • Ensure that the package is at least the version described in https://bugzilla.suse.com/show_bug.cgi?id=1192126#c22 which has the fix
  • Check (retriggered) UEFI tests for success
  • Set bug to VERIFIED FIXED with an according explanation
  • Remove package locks on all other o3+osd workers and upgrade
  • If bug is actually not fixed then reopen with according information

History

#1 Updated by okurz 5 months ago

  • Subject changed from Verify fix for https://bugzilla.suse.com/show_bug.cgi?id=1192126 regarding QEMU+OVMF, ensure updated packages on o3 to Verify fix for https://bugzilla.suse.com/show_bug.cgi?id=1192126 regarding QEMU+OVMF, ensure updated packages on o3 size:M
  • Description updated (diff)
  • Status changed from New to Workable

#2 Updated by mkittler 4 months ago

  • Assignee set to mkittler

#3 Updated by mkittler 4 months ago

Further context: https://progress.opensuse.org/issues/99189#note-15 and https://progress.opensuse.org/issues/99192#note-6

So the concrete package names are ovmf and qemu-ovmf-x86_64. Additionally, qemu-seabios can be unlocked as well (still locked on some o3 workers).

#4 Updated by mkittler 4 months ago

The patched version (https://build.suse.de/request/show/261091) is already deployed on OSD workers despite the locks. The SR has been accepted on 2021-12-23 and the locks have been added on 2012-12-24¹. That would explain how the new version could be deployed despite locks. Since we're using the new version already for three weeks I suppose it works but I'll try to cross-check some jobs.


¹ At least that's the last time locks have been touched:

martchus@openqaworker3:~> l /etc/zypp/locks
-rw-r--r-- 1 root root 156 24. Dez 16:34 /etc/zypp/locks

On the other hand, the package got installed at the same time the lock has been created:

martchus@openqaworker3:~> rpm -qa --last qemu-ovmf-x86_64
qemu-ovmf-x86_64-202008-10.11.1.noarch        Fr 24 Dez 2021 16:34:29 CET

Maybe the attempt to downgrade the package simply failed.

#5 Updated by mkittler 4 months ago

  • Status changed from Workable to Feedback

It looks like the new version works, e.g. https://openqa.suse.de/tests/7958092, https://openqa.suse.de/tests/7957551 and https://openqa.suse.de/tests/7957545 (found relevant jobs via select job_id, value, (select result from jobs where id = job_id) from job_settings where key = 'UEFI_PFLASH_VARS' and value like '%ovmf%' order by job_id desc limit 50;). I marked the ticket VERIFIED FIXED.

So I simply removed the locks on OSD and o3. As mentioned before, the latest package is already installed on OSD and on o3 the latest package will be installed on the next nightly update automatically.

#6 Updated by mkittler 4 months ago

The latest version (qemu-ovmf-x86_64-202008-10.11.1) is now on o3 workers.

#8 Updated by mkittler 4 months ago

  • Status changed from Feedback to Resolved

People on #opensuse-factory also think these failures are unrelated so I'm marking the ticket as resolved.

Also available in: Atom PDF