Project

General

Profile

action #52310

coordination #9576: [epic][opensuse][sle][functional][y] VNC+SSH Installations

[functional][y] Enable remote installation over VNC for openSUSE

Added by riafarov over 2 years ago. Updated almost 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
New test
Target version:
SUSE QA - Milestone 30
Start date:
2019-05-29
Due date:
2020-01-14
% Done:

0%

Estimated time:
8.00 h
Difficulty:

Description

See parent ticket for the motivation.

Acceptance criteria

  1. Remote installation over VNC is tested on o3 for Leap and TW
  2. Installed setup is validated
  3. New test suite is added to the development job group first, once proven to be stable is moved to the main job group

Suggestions

Use SLES remote_vnc_controller and remote_vnc_target_nfs test suites as a base.
See https://openqa.suse.de/tests/latest?test=remote_vnc_target_nfs&machine=64bit&flavor=Installer-DVD&distri=sle&arch=x86_64&version=15-SP1
https://openqa.suse.de/tests/latest?test=remote_vnc_controller&machine=64bit&flavor=Installer-DVD&distri=sle&arch=x86_64&version=15-SP1

We need to create image for support server based on TW or Leap image.

mpv-shot0001.jpg (34.1 KB) mpv-shot0001.jpg seg fault JERiveraMoya, 2020-01-14 08:59
9266

Related issues

Copied to openQA Tests - action #52313: [functional][y] Enable remote installation over ssh for openSUSEResolved2019-05-292019-08-27

History

#1 Updated by riafarov over 2 years ago

  • Copied to action #52313: [functional][y] Enable remote installation over ssh for openSUSE added

#2 Updated by riafarov over 2 years ago

  • Description updated (diff)
  • Estimated time set to 8.00 h

#3 Updated by riafarov over 2 years ago

  • Due date changed from 2019-07-02 to 2019-07-30

#4 Updated by riafarov over 2 years ago

  • Due date changed from 2019-07-30 to 2019-08-13

#5 Updated by riafarov over 2 years ago

  • Due date changed from 2019-08-13 to 2019-08-27

Start with ssh first.

#6 Updated by riafarov over 2 years ago

  • Due date changed from 2019-08-27 to 2019-09-24
  • Target version changed from Milestone 26 to Milestone 27

#7 Updated by riafarov about 2 years ago

  • Due date changed from 2019-09-24 to 2019-10-22
  • Status changed from New to Blocked
  • Assignee set to riafarov

#8 Updated by mgriessmeier about 2 years ago

  • Target version changed from Milestone 27 to Milestone 28

#9 Updated by riafarov about 2 years ago

  • Due date changed from 2019-10-22 to 2019-12-10

ssh installation fails with the bug, addressing it first.

#10 Updated by riafarov about 2 years ago

  • Target version changed from Milestone 28 to Milestone 29

#11 Updated by riafarov about 2 years ago

  • Status changed from Blocked to Workable
  • Assignee deleted (riafarov)

ssh scenario is still blocked, but we can work on VNC

#12 Updated by riafarov about 2 years ago

  • Due date changed from 2019-12-10 to 2020-01-14

#13 Updated by riafarov almost 2 years ago

  • Target version changed from Milestone 29 to Milestone 30+

#14 Updated by ybonatakis almost 2 years ago

  • Status changed from Workable to In Progress
  • Assignee set to ybonatakis

#15 Updated by mgriessmeier almost 2 years ago

  • Target version changed from Milestone 30+ to Milestone 30

bulk moved to M30 for revisiting

#16 Updated by ggardet_arm almost 2 years ago

Please be multi-arch friendly. See https://progress.opensuse.org/issues/61853 for details.

#17 Updated by ybonatakis almost 2 years ago

So i had created a initial PR[0] which was merged. Below is the follow up PR to fix the things which was in progress in the [0].

https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/9265
https://github.com/os-autoinst/os-autoinst-needles-opensuse/pull/628 for needles

About https://progress.opensuse.org/issues/52310#note-16:
I tried to move the variables for the nvc to the yaml but the HDD_1 doesnt work when it is defined there because the yaml is called when the VM is spawned.
will see if it could be set in the job group

[0] https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/9248

#18 Updated by ybonatakis almost 2 years ago

  • Status changed from In Progress to Feedback

#19 Updated by ybonatakis almost 2 years ago

PR is merged but @joacquin and I were investigated the problem that requires to close the yast2 session manually after the install. The "ctl-alt-del" is not the normal behavior and it should be removed asap there is a fix. no ticket for it yet

#20 Updated by ybonatakis almost 2 years ago

ticket for the issue described above https://progress.opensuse.org/issues/62096

#21 Updated by ybonatakis almost 2 years ago

Only remaining thing is to edit and enable the jobs in test groups in o3

#22 Updated by JERiveraMoya almost 2 years ago

Still remaining a couple of things:
We still need to make test soft-fail when using those shortcuts pointing to that progress ticket, please send PR for it.
And we need a bug for the segmentation fall (only visible in the video just right after ncurses is closed) with logs attached. We don't know if both things are related and manually testing shows no problems, so perhaps under MM networking is only when it happens.

#24 Updated by riafarov almost 2 years ago

  • Status changed from Feedback to Resolved

#25 Updated by ybonatakis almost 2 years ago

@@ -132,6 +132,10 @@
machine: 64bit_cirrus
- remote_ssh_target:
machine: 64bit_cirrus

  • - remote_vnc_controller:
  • machine: 64bit_cirrus
  • - remote_vnc_target:
  • machine: 64bit_cirrus
    • upgrade_Leap_42.3_cryptlvm-50GB: machine: 64bit priority: 100

added in Development job group in o3

Also available in: Atom PDF