action #108194
closed[qe-core] sssd_openldap_functional - error in [setp11/13 - slapadd -b dc=sssdtest...]
100%
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.
Updated by tjyrinki_suse over 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.
Updated by mgrifalconi over 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).
Updated by mgrifalconi over 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
Updated by mgrifalconi over 2 years ago
- Status changed from Workable to In Progress
- Assignee set to mgrifalconi
Updated by mgrifalconi over 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.
Updated by mgrifalconi over 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