Project

General

Profile

Actions

action #12198

closed

[s390][zkvm] bootloader_zkvm fails

Added by okurz almost 8 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
Low
Assignee:
Category:
Enhancement to existing tests
Target version:
-
Start date:
2016-06-01
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

observation

https://openqa.suse.de/tests/408157/file/autoinst-log.txt shows

17:31:05.8464 Debug: /var/lib/openqa/share/tests/sle/tests/installation/bootloader_zkvm.pm:72 called backend::console_proxy::__ANON__
17:31:05.8467 <<< define_and_start(wrapped_call={
  'function' => 'define_and_start',
  'console' => 'svirt',
  'args' => []
})
17:31:06.5702 Domain openQA-SUT-2 defined from /var/lib/libvirt/images/openQA-SUT-2.xml

17:31:06.5704 

test bootloader_zkvm died at /usr/lib/os-autoinst/basetest.pm line 293.
sending magic and exit
received magic close
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":35757"

steps to reproduce

seems to be sporadic issue, use repetition

problem

H1. initrd/kernel could not be downloaded and used correctly
H2. something with the product since Build1578 regarding zkvm if reproducible (see #12198#note-1)

suggestion

Observe if this occurs again


Related issues 1 (0 open1 closed)

Related to openQA Tests - action #20022: [sle][functional][zkvm][s390] incomplete test due to socket does not exist. Probably your backend instance could not start or diedResolvedmgriessmeier2017-06-232017-10-25

Actions
Actions #1

Updated by okurz almost 8 years ago

  • Subject changed from [s390][zkvm] bootloader_zkvm to [s390][zkvm] bootloader_zkvm fails
  • Description updated (diff)
  • Category set to Enhancement to existing tests
  • Assignee set to okurz
Actions #2

Updated by okurz almost 8 years ago

  • Description updated (diff)
  • Status changed from New to Feedback
  • Priority changed from Normal to Low

the clone works again so I assume it is something about the test setup or the download of kernel+initrd, rejecting H2

Actions #3

Updated by mgriessmeier almost 8 years ago

  • Status changed from Feedback to In Progress

After talking with mnowak, this "issue" was introduced with https://github.com/os-autoinst/os-autoinst/pull/509

the problem is the use of ... $chan->read2 ... which results in https://openqa.suse.de/tests/413100/modules/bootloader_zkvm/steps/2:
"Can't locate object method "read2" via package "Net::SSH2::Channel" at /usr/lib/os-autoinst/consoles/sshVirtsh.pm line 327."

The reason why clone_job most likely works is because the read2 function had an issue in Perl-net-ssh2 < version 0.60

If I compare the installed packages from openqaw2 with the package on my local host, we see the mismatch
on openqaw2 there's still 0.58 present

from the Changelog of perl-net-ssh2:
0.59_23 2016-05-19

  • Fix handling of eof in Channel read2 method.

So I propose to update the version of perl-net-ssh2 on all the openqa workers to fix this issue

Actions #4

Updated by mgriessmeier almost 8 years ago

should be fixed with https://gitlab.suse.de/openqa/salt-states-openqa/merge_requests/1

can't verify right now, since openQA has another issue atm

Actions #5

Updated by mgriessmeier almost 8 years ago

  • Status changed from In Progress to Resolved
Actions #6

Updated by riafarov almost 7 years ago

  • Related to action #20022: [sle][functional][zkvm][s390] incomplete test due to socket does not exist. Probably your backend instance could not start or died added
Actions

Also available in: Atom PDF