Project

General

Profile

Actions

action #105786

closed

[qem] test fails in nginx zypp install on all sles versions

Added by martinsmac about 2 years ago. Updated about 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Bugs in existing tests
Target version:
-
Start date:
2022-02-01
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Observation

openQA test in scenario sle-12-SP5-Server-DVD-Updates-x86_64-mau-webserver@64bit fails in
nginx

Test suite description

Testsuite maintained at https://gitlab.suse.de/qa-maintenance/qam-openqa-yml.

Reproducible

Fails since (at least) Build 20220201-1 (current job)

Expected result

Last good: 20220131-1 (or more recent)

Further details

Always latest result in this scenario: latest

Test died: 'zypper -n in nginx' failed with code 104 (ZYPPER_EXIT_INF_CAP_NOT_FOUND)

sle-15-SP3-Server-DVD-Updates-x86_64-Build20220201-1-mau-webserver+15@64bit
sle-15-SP2-Server-DVD-Updates-x86_64-Build20220201-1-mau-webserver+15@64bit
sle-15-SP1-Server-DVD-Updates-x86_64-Build20220201-1-mau-webserver+15@64bit
sle-15-Server-DVD-Updates-x86_64-Build20220201-1-mau-webserver+15@64bit
sle-12-SP5-Server-DVD-Updates-x86_64-Build20220201-1-mau-webserver@64bit
sle-12-SP4-Server-DVD-Updates-x86_64-Build20220201-1-mau-webserver@64bit

Related zypper logs:
2022-01-31 22:49:22 <1> susetest(16990) [zypper:req++] SolverRequester.cc(pkg_spec_to_poolquery):75 query: kinds: package 
2022-01-31 22:49:22 <1> susetest(16990) [zypper:req++] SolverRequester.cc(pkg_spec_to_poolquery):75 repos: ALL
2022-01-31 22:49:22 <1> susetest(16990) [zypper:req++] SolverRequester.cc(pkg_spec_to_poolquery):75 version: ANY 
2022-01-31 22:49:22 <1> susetest(16990) [zypper:req++] SolverRequester.cc(pkg_spec_to_poolquery):75 status: ALL
2022-01-31 22:49:22 <1> susetest(16990) [zypper:req++] SolverRequester.cc(pkg_spec_to_poolquery):75 string match flags: GLOB|SKIP_KIND
2022-01-31 22:49:22 <1> susetest(16990) [zypper:req++] SolverRequester.cc(pkg_spec_to_poolquery):75 strings: 
2022-01-31 22:49:22 <1> susetest(16990) [zypper:req++] SolverRequester.cc(pkg_spec_to_poolquery):75 attributes: 
2022-01-31 22:49:22 <1> susetest(16990) [zypper:req++] SolverRequester.cc(pkg_spec_to_poolquery):75 * solvable:name: nginx 
2022-01-31 22:49:22 <1> susetest(16990) [zypper:req++] SolverRequester.cc(pkg_spec_to_poolquery):75 predicated: 
2022-01-31 22:49:22 <1> susetest(16990) [zypper:req++] SolverRequester.cc(pkg_spec_to_poolquery):75 last attribute matcher compiled: 
2022-01-31 22:49:22 <1> susetest(16990) [zypper:req++] SolverRequester.cc(pkg_spec_to_poolquery):75 not yet compiled
2022-01-31 22:49:22 <1> susetest(16990) [zypper:req++] SolverRequester.cc(pkg_spec_to_poolquery):75 
2022-01-31 22:49:22 <2> susetest(16990) [zypper:req] SolverRequester.cc(install):324 nginx cap:nginx not found
2022-01-31 22:49:22 <5> susetest(16990) [zypp] Exception.cc(log):166 Zypper.cc(doCommand):4340 THROW:    name or capability not found
2022-01-31 22:49:22 <5> susetest(16990) [zypp] Exception.cc(log):166 Zypper.cc(safeDoCommand):1560 CAUGHT:   name or capability not found at sle/lib/utils.pm line 586.
    utils::zypper_call("in nginx") called at sle/lib/services/nginx.pm line 21
    services::nginx::install_service() called at sle/tests/console/nginx.pm line 20
    nginx::run(nginx=HASH(0x559be7138370)) called at /usr/lib/os-autoinst/basetest.pm line 360
    eval {...} called at /usr/lib/os-autoinst/basetest.pm line 354
    basetest::runtest(nginx=HASH(0x559be7138370)) called at /usr/lib/os-autoinst/autotest.pm line 372
    eval {...} called at /usr/lib/os-autoinst/autotest.pm line 372
    autotest::runalltests() called at /usr/lib/os-autoinst/autotest.pm line 242
    eval {...} called at /usr/lib/os-autoinst/autotest.pm line 242
    autotest::run_all() called at /usr/lib/os-autoinst/autotest.pm line 296
    autotest::__ANON__(Mojo::IOLoop::ReadWriteProcess=HASH(0x559be785d148)) called at /usr/lib/perl5/vendor_perl/5.26.1/Mojo/IOLoop/ReadWriteProcess.pm line 326
    eval {...} called at /usr/lib/perl5/vendor_perl/5.26.1/Mojo/IOLoop/ReadWriteProcess.pm line 326
    Mojo::IOLoop::ReadWriteProcess::_fork(Mojo::IOLoop::ReadWriteProcess=HASH(0x559be785d148), CODE(0x559be877a248)) called at /usr/lib/perl5/vendor_perl/5.26.1/Mojo/IOLoop/ReadWriteProcess.pm line 488
    Mojo::IOLoop::ReadWriteProcess::start(Mojo::IOLoop::ReadWriteProcess=HASH(0x559be785d148)) called at /usr/lib/os-autoinst/autotest.pm line 298
    autotest::start_process() called at /usr/bin/isotovideo line 261

Related issues 1 (0 open1 closed)

Related to openQA Tests - action #105768: nginx fails to reload (new test)Resolvedpdostal2022-01-31

Actions
Actions #1

Updated by pdostal about 2 years ago

  • Status changed from New to In Progress
  • Assignee set to pdostal
Actions #2

Updated by pdostal about 2 years ago

Actions #3

Updated by pdostal about 2 years ago

  • Status changed from In Progress to Resolved

This seems to be fixed. Please feel free to reopen if you notice something unusual.

Actions #4

Updated by tjyrinki_suse about 2 years ago

This run happened yesterday with similar errors: https://openqa.suse.de/tests/8093481#step/nginx/19

Actions #5

Updated by pdostal about 2 years ago

  • Status changed from Resolved to In Progress

Hello Timo, thank you for the report.
The system lacks Server Applications module.

There are two option now for SLE:

  • Should I add this module in my test?
  • Or skip it when this module is missing?
Actions #6

Updated by pdostal about 2 years ago

Why QR uses only few addons?

MRU_ADDONS sdk,base,desktop,we

In f.e. aggregates, the list is wider:

MRU_ADDONS we,sdk,base,script,serverapp,desktop,legacy,contm,python2

Actions #7

Updated by pdostal about 2 years ago

  • Status changed from In Progress to Workable

I am still waiting for the answer from Core team.

Actions #8

Updated by pdostal about 2 years ago

  • Status changed from Workable to Resolved

The error Timo mentioned is specific to QR tests configuration.
Please open new ticket specifically for the QR if needed.

Actions

Also available in: Atom PDF