Project

General

Profile

Actions

action #80776

closed

openQA Project - coordination #39719: [saga][epic] Detection of "known failures" for stable tests, easy test results review and easy tracking of known issues

openQA Project - coordination #62420: [epic] Distinguish all types of incompletes

[jeos] job incomplete auto_review:"(?s)(podman|docker).*Virtio terminal and svirt serial terminal do not support send_key":retry

Added by okurz almost 4 years ago. Updated 23 days ago.

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

0%

Estimated time:

Description

Observation

sle-15-SP3-JeOS-for-kvm-and-xen-x86_64-jeos-container-engines_and_tools@uefi-virtio-vga (latest job for this scenario)
in https://openqa.suse.de/tests/5138355/file/autoinst-log.txt

[2020-12-06T21:41:33.097 CET] [debug] <<< testapi::send_key(key="ctrl-d", do_wait=0, wait_screen_change=0)
[2020-12-06T21:41:33.098 CET] [debug] Backend process died, backend errors are reported below in the following lines:
Virtio terminal and svirt serial terminal do not support send_key. Use
type_string (possibly with an ANSI/XTERM escape sequence), or switch to a
console which sends key presses, not terminal codes.
 at /usr/lib/os-autoinst/backend/baseclass.pm line 787.

same now encountered in https://openqa.opensuse.org/tests/1509452

Steps to reproduce

Find jobs referencing this ticket with the help of
https://raw.githubusercontent.com/os-autoinst/scripts/master/openqa-query-for-job-label ,
call openqa-query-for-job-label poo#80776

Problem

The message already states it :)

Further details

Link to sle-15-SP3-JeOS-for-kvm-and-xen-x86_64-jeos-container-engines_and_tools@uefi-virtio-vga latest
and opensuse-15.3-JeOS-for-kvm-and-xen-x86_64-jeos-containers@64bit_virtio-2G latest

Workaround

Retrigger


Related issues 2 (2 open0 closed)

Copied from openQA Project - action #78055: job incomplete exiting prematurely before reaching needle check timeout auto_review:"(?s)called testapi::assert_screen.*no match: [^-0]+\.[0-9]s,[^\n]*\n[^\n]*backend process exited: 0.*\[autotest\] process exited: 1":retryNew2020-11-16

Actions
Copied to openQA Project - action #80778: job incompletes with "Virtio terminal and svirt serial terminal do not support send_key", we should change the reason message to be ignored by auto-review, but be clear for the test maintainerWorkable2020-12-07

Actions
Actions #1

Updated by okurz almost 4 years ago

  • Copied from action #78055: job incomplete exiting prematurely before reaching needle check timeout auto_review:"(?s)called testapi::assert_screen.*no match: [^-0]+\.[0-9]s,[^\n]*\n[^\n]*backend process exited: 0.*\[autotest\] process exited: 1":retry added
Actions #2

Updated by okurz almost 4 years ago

  • Copied to action #80778: job incompletes with "Virtio terminal and svirt serial terminal do not support send_key", we should change the reason message to be ignored by auto-review, but be clear for the test maintainer added
Actions #3

Updated by okurz almost 4 years ago

  • Description updated (diff)
Actions #4

Updated by okurz almost 4 years ago

  • Subject changed from [jeos] job incomplete auto_review:"(?s)openqa.suse.de.*Virtio terminal and svirt serial terminal do not support send_key":retry to [jeos] job incomplete auto_review:"(?s)openqa.(suse.de|opensuse.org).*Virtio terminal and svirt serial terminal do not support send_key":retry
Actions #5

Updated by okurz almost 4 years ago

  • Subject changed from [jeos] job incomplete auto_review:"(?s)openqa.(suse.de|opensuse.org).*Virtio terminal and svirt serial terminal do not support send_key":retry to [jeos] job incomplete auto_review:"(?s)(podman|docker).*Virtio terminal and svirt serial terminal do not support send_key":retry
Actions #6

Updated by MDoucha almost 4 years ago

This looks like inconsistent console state in os-autoinst after snapshot reload. The worker thinks it switched to VNC console but it still uses cached serial_screen to actually read and write. serial_screen doesn't support send_key() and throws that particular exception. But script_output() is using a code path which cannot be executed when the current console is a serial terminal.
https://github.com/os-autoinst/os-autoinst/blob/a505c79063d0680ff6d761590ad7700f69d79ff3/distribution.pm#L254

Actions #7

Updated by jlausuch over 3 years ago

  • Project changed from openQA Tests to 208
  • Category deleted (Bugs in existing tests)
Actions #8

Updated by ybonatakis over 3 years ago

  • Assignee set to ybonatakis

not reproduced for 4 months since build 6.1. close it

Actions #9

Updated by ybonatakis over 3 years ago

  • Status changed from New to Resolved
Actions #10

Updated by ph03nix about 1 month ago

  • Tags set to MinimalVM
Actions #11

Updated by ph03nix 23 days ago

  • Project changed from 208 to Containers and images
Actions

Also available in: Atom PDF