Upgrade o3 workers to Leap 15.1
#4 Updated by okurz over 2 years ago
Following #50453#note-6 I replaced repos with Leap 15.1 ones, then did a
zypper dup --allow-vendor-change within
transactional-pkg shell. After reboot I checked that no systemd services failed and also jobs were successfully "starting". However, today in the morning a lot of jobs on o3 were incomplete due to
Can't locate object method "set_expected_autoinst_failures" via package "Distribution::Opensuse::Tumbleweed" at /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/products/opensuse/main.pm line 78. as in https://openqa.opensuse.org/tests/969205/file/autoinst-log.txt due to the fact that os-autoinst and openQA got installed from the official Leap 15.1 oss repo instead of devel:openQA.
So I disabled the workers with
systemctl disable --now openqa-worker.target
and fixed that with proper repo permissions within
zypper mr -p 95 -r 1 zypper mr -p 90 -r 2 zypper dup --allow-vendor-change
and outside the shell:
systemctl enable openqa-worker.target && reboot
checked after reboot that all workers are fine.
#7 Updated by okurz over 2 years ago
- Status changed from Blocked to In Progress
experiment in #52451 conducted, can upgrade further workers, e.g. openqaworker4. Will keep imagetester on Leap 15.0 but set the worker class to "imagetester" only so that we can debug further if necessary.
https://openqa.opensuse.org/tests/977251 triggered as test job on w4 after upgrade. Job started all good, restarted workers so job retriggered.
#9 Updated by okurz over 2 years ago
- Status changed from Feedback to In Progress
updated https://bugzilla.opensuse.org/show_bug.cgi?id=1137520#c4 that I will do the update now after the due date was reached.