Project

General

Profile

Actions

action #58948

open

[sporadic][aarch64][ppc64le] missing first character in passed cmd string: e.g. 'ypper' rather than 'zypper' typed string

Added by michel_mno over 4 years ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Bugs in existing tests
Target version:
-
Start date:
2019-10-31
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

missing first character in passed cmd string: 'ypper' rather than 'zypper' typed string

test fails in php7_postgresql, missing 'z' character from typed 'zypper' string as per last example https://openqa.opensuse.org/tests/1071315#step/php7_postgresql/8

extract autoinst-log that do not report failure when string command is typed, but failure reported:

[2019-10-31T11:12:36.029 UTC] [debug] /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/tests/console/php7_postgresql.pm:46 called apachetest::setup_apache2
[2019-10-31T11:12:36.029 UTC] [debug] <<< testapi::script_run(cmd='zypper -n --no-gpg-checks in apache2 apache2-mod_php7 php7 ; ( exit ${PIPESTATUS[0]} )', timeout=700, output='', quiet=undef)
[2019-10-31T11:12:36.029 UTC] [debug] /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/tests/console/php7_postgresql.pm:46 called apachetest::setup_apache2
[2019-10-31T11:12:36.029 UTC] [debug] <<< testapi::type_string(string='zypper -n --no-gpg-checks in apache2 apache2-mod_php7 php7 ; ( exit ${PIPESTATUS[0]} )', max_interval=250, wait_screen_changes=0, wait_still_screen=0, timeout=30, similarity_level=47)
[2019-10-31T11:12:45.004 UTC] [debug] /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/tests/console/php7_postgresql.pm:46 called apachetest::setup_apache2
[2019-10-31T11:12:45.004 UTC] [debug] <<< testapi::type_string(string='; echo S30s9-$?- > /dev/hvc0
', max_interval=250, wait_screen_changes=0, wait_still_screen=0, timeout=30, similarity_level=47)
[2019-10-31T11:12:48.037 UTC] [debug] /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/tests/console/php7_postgresql.pm:46 called apachetest::setup_apache2
[2019-10-31T11:12:48.037 UTC] [debug] <<< testapi::wait_serial(quiet=undef, regexp=qr/S30s9-\d+-/, buffer_size=undef, record_output=undef, no_regex=0, expect_not_found=0, timeout=700)
[2019-10-31T11:12:49.269 UTC] [debug] >>> testapi::wait_serial: (?^:S30s9-\d+-): ok
[2019-10-31T11:12:49.269 UTC] [debug] /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/tests/console/php7_postgresql.pm:46 called apachetest::setup_apache2
[2019-10-31T11:12:49.270 UTC] [debug] <<< testapi::upload_logs(file='/var/log/zypper.log', failok=0, timeout=90)
[2019-10-31T11:12:49.270 UTC] [debug] /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/tests/console/php7_postgresql.pm:46 called apachetest::setup_apache2
[2019-10-31T11:12:49.270 UTC] [debug] <<< testapi::assert_script_run(cmd='curl --form upload=@/var/log/zypper.log --form upname=php7_postgresql-zypper.log http://10.0.2.2:20023/0jsBYXetumAWWg9A/uploadlog/zypper.log', fail_message='', timeout=90, quiet=undef)
[2019-10-31T11:12:49.270 UTC] [debug] /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/tests/console/php7_postgresql.pm:46 called apachetest::setup_apache2
[2019-10-31T11:12:49.270 UTC] [debug] <<< testapi::type_string(string='curl --form upload=@/var/log/zypper.log --form upname=php7_postgresql-zypper.log http://10.0.2.2:20023/0jsBYXetumAWWg9A/uploadlog/zypper.log', max_interval=250, wait_screen_changes=0, wait_still_screen=0, timeout=30, similarity_level=47)
[2019-10-31T11:13:03.889 UTC] [debug] /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/tests/console/php7_postgresql.pm:46 called apachetest::setup_apache2
[2019-10-31T11:13:03.889 UTC] [debug] <<< testapi::type_string(string='; echo sLNz3-$?- > /dev/hvc0
', max_interval=250, wait_screen_changes=0, wait_still_screen=0, timeout=30, similarity_level=47)
[2019-10-31T11:13:06.916 UTC] [debug] /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/tests/console/php7_postgresql.pm:46 called apachetest::setup_apache2
[2019-10-31T11:13:06.917 UTC] [debug] <<< testapi::wait_serial(regexp=qr/sLNz3-\d+-/, quiet=undef, buffer_size=undef, timeout=90, record_output=undef, no_regex=0, expect_not_found=0)
[2019-10-31T11:13:09.150 UTC] [debug] >>> testapi::wait_serial: (?^:sLNz3-\d+-): ok
[2019-10-31T11:13:09.384 UTC] [debug] 'zypper -n --no-gpg-checks in apache2 apache2-mod_php7 php7' failed with code 127 at /var/lib/openqa/cache/openqa1-opensuse/tests/opensuse/lib/utils.pm line 525.

This issue is tracking transient failure on different tests for different snapshots,
each time the missing character is the first one of a new submitted command.

o3 url not accessible anymore:
20190627 minimalx https://openqa.opensuse.org/tests/970339#step/force_scheduled_tasks/8
'ind' rather than 'find'
20190627 toolchain https://openqa.opensuse.org/tests/970357#step/gcc_fortran_compilation/3
'get' rather than 'wget'
still accessible, but no more logs:
20190703 extra_tests_filesystems https://openqa.opensuse.org/tests/975065#step/snapper_undochange/32
'napper' rather than 'snapper'
still have autoinst log:
2191028 extra_tests_in_textmode https://openqa.opensuse.org/tests/1070395#step/zypper_extend/26
'ypper' rather 'zypper'
20191030 textmode https://openqa.opensuse.org/tests/1071315#step/php7_postgresql/8
'ypper' rather 'zypper'

I do not think this is same issue as old xterm missing chars tracked by https://progress.opensuse.org/issues/44051 because in this new issue the missing character is the first one of passed buffer.

Observation

openQA test in scenario opensuse-Tumbleweed-DVD-ppc64le-textmode@ppc64le fails in
php7_postgresql

Test suite description

Maintainer: okurz

Installation in textmode and selecting the textmode "desktop" during installation.

Reproducible

transient failure

Expected result

Last good: 20191028 (or more recent)

Further details

Always latest result in this scenario: latest


Related issues 2 (2 open0 closed)

Related to openQA Tests - coordination #43889: [qe-core][epic][functional][virtio][wayland] openQA makes spelling mistakesBlocked

Actions
Related to openQA Tests - action #91314: [opensuse][typing][sporadic][aarch64][ppc64le] repeated keys on aarc64 or ppc64le: Leap 15.3: test fails in repos - zzzypper command not foundNew

Actions
Actions

Also available in: Atom PDF