Project

General

Profile

Actions

action #108194

closed

[qe-core] sssd_openldap_functional - error in [setp11/13 - slapadd -b dc=sssdtest...]

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

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
Bugs in existing tests
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:

Description

Observation

openQA test in scenario sle-15-SP3-Server-DVD-Updates-x86_64-sssd_openldap_functional@64bit fails in
sssd_openldap_functional

Test suite description

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

Reproducible

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

Expected result

Last good: 20220310-1 (or more recent)

Further details

Always latest result in this scenario: latest

Error show on needle:
(https://openqa.suse.de/tests/8311982#step/sssd_openldap_functional/30)[https://openqa.suse.de/tests/8311982#step/sssd_openldap_functional/30]

Test died: command 'docker build -t openldap2_image --build-arg tag="registry.suse.com/suse/sle15:15.3" --build-arg pkgs="openldap2 sudo" .' failed at /usr/lib/os-autoinst/testapi.pm line 953.
    testapi::_handle_script_run_ret(127, "docker build -t openldap2_image --build-arg tag=\"registry.sus"..., "fail_message", "", "timeout", 600, "quiet", undef) called at /usr/lib/os-autoinst/testapi.pm line 991
    testapi::assert_script_run("docker build -t openldap2_image --build-arg tag=\"registry.sus"..., "timeout", 600) called at sle/tests/console/sssd_openldap_functional.pm line 46
    sssd_openldap_functional::run(sssd_openldap_functional=HASH(0x563bb00fe7a8)) called at /usr/lib/os-autoinst/basetest.pm line 360

All Sles falvors fail with the same error.

Actions #1

Updated by tjyrinki_suse about 2 years ago

  • Status changed from New to Workable
  • Priority changed from High to Immediate
  • Start date deleted (2022-03-11)

Urgent and current sprint because blocking roughly all maintenance updates. However no clear idea yet what is causing the problem.

Actions #2

Updated by mgrifalconi about 2 years ago

See https://suse.slack.com/archives/C02D16TCP99/p1646988716328209

Created bug https://bugzilla.suse.com/show_bug.cgi?id=1197004 for a possible regression.

We should use this progress issue to track the fix of the test (if confirmed, test should use the testing repo and not the released one).

Actions #3

Updated by tjyrinki_suse about 2 years ago

  • Target version set to QE-Core: Ready
Actions #4

Updated by mgrifalconi about 2 years ago

  • Priority changed from Immediate to Urgent

I would reduce the prio since it is not blocking updates right now but the test still needs a fix to be able to catch regressions before they are released and not after.

To do so, we must add the test repo URLs to the Docker image as well before installing anything.

Test code: https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/tests/console/sssd_openldap_functional.pm
Dockerfile: https://github.com/os-autoinst/os-autoinst-distri-opensuse/tree/master/data/sssd/openldap

Actions #5

Updated by mgrifalconi about 2 years ago

  • Status changed from Workable to In Progress
  • Assignee set to mgrifalconi
Actions #6

Updated by mgrifalconi about 2 years ago

  • % Done changed from 0 to 50

PR: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/14506

Interestingly, we run this test on 12.sp5, 15.sp1, 15.sp2, 15.sp3 but not on 15.ga
Also, in each version we always use the docker image of sle 15.3 hardcoded in the test, but might be expected since other versions of docker images are unsupported AFAIK.

Looking for feedback on how to make sure this really works and the test repos are used, other than seeing on a new update request.

Actions #7

Updated by mgrifalconi about 2 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 50 to 100

PR merged. Bug ticket still open and discussion ongoing

Actions

Also available in: Atom PDF