Project

General

Profile

Actions

action #112775

closed

Resurrect supportserver_generator_from_hdd_gnome in Tumbleweed

Added by JERiveraMoya almost 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
Start date:
2022-06-21
Due date:
% Done:

0%

Estimated time:

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

vncview-error.png (306 KB) vncview-error.png coolgw, 2022-07-21 01:54

Related issues 1 (0 open1 closed)

Related to qe-yam - action #110473: System role cannot be selected in a remote vnc installation in Tumbleweed due to graphical issuesClosedJERiveraMoya2022-04-29

Actions
Actions #1

Updated by JERiveraMoya almost 2 years ago

  • Related to action #110473: System role cannot be selected in a remote vnc installation in Tumbleweed due to graphical issues added
Actions #2

Updated by JERiveraMoya almost 2 years ago

  • Description updated (diff)
Actions #3

Updated by JERiveraMoya almost 2 years ago

  • Tags deleted (qe-yast-refinement)
  • Status changed from New to Workable
Actions #4

Updated by JERiveraMoya almost 2 years ago

  • Priority changed from Normal to High
Actions #5

Updated by coolgw almost 2 years ago

  • Status changed from Workable to In Progress
  • Assignee set to coolgw
Actions #6

Updated by coolgw over 1 year ago

support server current version is TigerVNC Viewer 64-bit v1.10.0

Actions #7

Updated by coolgw over 1 year ago

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.

Actions #9

Updated by JERiveraMoya over 1 year 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.

Actions #10

Updated by coolgw over 1 year 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

Actions #11

Updated by coolgw over 1 year 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.

Actions #13

Updated by coolgw over 1 year 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

Actions #14

Updated by coolgw over 1 year ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF