action #112775
closedResurrect supportserver_generator_from_hdd_gnome in Tumbleweed
Description
Motivation¶
Multi-machine jobs in Tumbleweed are using image support_server_tumbleweed@{x86_64,aarch64-uefi}<arch>.qcow2
. Those images require some special network setup. Check the same generation but for SLE: https://openqa.suse.de/tests/8983361. Basically is a gnome image where we apply on top test module support_server/configure
and we publish the result. We normally use a Development Job group to run these support server image generators.
Currently test suites for image generation are broken, for aarch64 is failing (there is no wicked, so it should be adapted) and it is not even scheduled for x86_64: https://openqa.opensuse.org/tests/overview?arch=&flavor=&machine=&test=supportserver_generator_from_hdd_gnome&modules=&module_re=&distri=opensuse&version=Tumbleweed&build=20220618&groupid=38#
We noticed this problem in #110473 due to tigervnc is not updated in this image, neither the rest of package there, it is using an old snapshots. It didn't work to update only the package and republish the image, there are more dependencies that make it fail, but the vnc issue should be solved just applying newer image.
Acceptance criteria¶
AC1: Resurrect support server image generators for x86_64 and aarch64
AC2: Verify vnc controller and remote tests succeed in both archs.
Files
Updated by JERiveraMoya over 2 years ago
- Related to action #110473: System role cannot be selected in a remote vnc installation in Tumbleweed due to graphical issues added
Updated by JERiveraMoya over 2 years ago
- Tags deleted (
qe-yast-refinement) - Status changed from New to Workable
Updated by coolgw over 2 years ago
- Status changed from Workable to In Progress
- Assignee set to coolgw
Updated by coolgw over 2 years ago
support server current version is TigerVNC Viewer 64-bit v1.10.0
Updated by coolgw over 2 years ago
- File vncview-error.png vncview-error.png added
Update support_server img and upgrade vncview, i found issue when start vncviewr:
http://10.162.2.137/tests/198#step/remote_controller/19
1b170:~ # zypper ar http://download.opensuse.org/tumbleweed/repo/oss/ oss
Adding repository 'oss' .............................................................................................................................................[done]
Repository 'oss' successfully added
URI : http://download.opensuse.org/tumbleweed/repo/oss/
Enabled : Yes
GPG Check : Yes
Autorefresh : No
Priority : 99 (default priority)
Repository priorities are without effect. All enabled repositories share the same priority.
1b170:~ # zypper ar http://download.opensuse.org/tumbleweed/repo/non-oss/ non-oss
Adding repository 'non-oss' .........................................................................................................................................[done]
Repository 'non-oss' successfully added
URI : http://download.opensuse.org/tumbleweed/repo/non-oss/
Enabled : Yes
GPG Check : Yes
Autorefresh : No
Priority : 99 (default priority)
Repository priorities are without effect. All enabled repositories share the same priority.
1b170:~ # zypper lr
Repository priorities are without effect. All enabled repositories share the same priority.
| Alias | Name | Enabled | GPG Check | Refresh¶
--+---------------------+---------------------+---------+-----------+--------
1 | NON_OSS | NON_OSS | Yes | (r ) Yes | No
2 | OSS | OSS | Yes | (r ) Yes | No
3 | OSS_DEBUGINFO | OSS_DEBUGINFO | Yes | (r ) Yes | No
4 | non-oss | non-oss | Yes | ( p) Yes | No
5 | openSUSE-20200201-0 | openSUSE-20200201-0 | Yes | (r ) Yes | No
6 | oss | oss | Yes | ( p) Yes | No
1b170:~ # zypper ar http://download.opensuse.org/update/tumbleweed/ update
Adding repository 'update' ..........................................................................................................................................[done]
Repository 'update' successfully added
URI : http://download.opensuse.org/update/tumbleweed/
Enabled : Yes
GPG Check : Yes
Autorefresh : No
Priority : 99 (default priority)
Repository priorities are without effect. All enabled repositories share the same priority.
1b170:~ # zypper ar http://download.opensuse.org/update/leap/15.2/non-oss/ update-non-oss
Adding repository 'update-non-oss' ..................................................................................................................................[done]
Repository 'update-non-oss' successfully added
URI : http://download.opensuse.org/update/leap/15.2/non-oss/
Enabled : Yes
GPG Check : Yes
Autorefresh : No
Priority : 99 (default priority)
Repository priorities are without effect. All enabled repositories share the same priority.
1b170:~ # zypper update tigervnc
1b170:~ # vncviewer -h
TigerVNC Viewer 64-bit v1.12.0
Copyright (C) 1999-2021 TigerVNC Team and many others (see README.rst)
See https://www.tigervnc.org for information on TigerVNC.
Updated by coolgw over 2 years ago
also add feedback on https://bugzilla.opensuse.org/show_bug.cgi?id=1199477
Updated by JERiveraMoya over 2 years ago
we need to fix this job: https://openqa.opensuse.org/tests/2474400 to be able to use the latest TW from scratch.
if you try to update the package in the image or upgrade the whole system would probably not work, because the image is based in some old snapshots and between too far snapshots and update/upgrade will be for sure very inconsistent.
Updated by coolgw over 2 years ago
Firstly try to manual boot TW latest build, i found following two difference at least compare with old TW:
1) Starting with GNOME 40, upon login, the activities screen is open
2) start using nm instead of wicked, nm seems has some issues when bootup, after many times of try, i start to install wicked manually instead on TW
Updated by coolgw over 2 years ago
I have upload new tw qcow img to o3 setup.
Now base https://openqa.opensuse.org/tests/overview?distri=microos&distri=opensuse&version=Tumbleweed&build=20220722&groupid=1 result
All test cases which use this new qcow has good result.
Updated by coolgw over 2 years ago
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/15281/files for create qcow task
Updated by coolgw over 2 years ago
tw successfully job link:
https://openqa.opensuse.org/tests/2485097 aarch
https://openqa.opensuse.org/tests/2485134 x86
setting for x86:
- supportserver_generator_from_hdd_gnome:
description: 'Maintainer: wegao@sues.com'
settings:
BOOTFROM: c
BOOT_HDD_IMAGE: '1'
CONSOLE_JUST_ACTIVATED: '0'
DESKTOP: gnome
HDD_1: '%DISTRI%-%VERSION%-%ARCH%-%BUILD%-gnome@%MACHINE%.qcow2'
PUBLISH_HDD_1: openqa_support_server_%DISTRI%-%VERSION%%ARCH%%BUILD%@%MACHINE%_%DESKTOP%.qcow2
UEFI_PFLASH_VARS: '%DISTRI%-%VERSION%-%ARCH%-%BUILD%-gnome@%MACHINE%-uefi-vars.qcow2'
YAML_SCHEDULE: schedule/supportserver_generator_from_hdd.yaml
testsuite: null