Bug 1751691
| Summary: | sssctl domain-list command displays results intermittently | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Sudhir Menon <sumenon> | ||||
| Component: | sssd | Assignee: | Pavel Březina <pbrezina> | ||||
| Status: | CLOSED ERRATA | QA Contact: | sssd-qe <sssd-qe> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 8.1 | CC: | amore, grajaiya, jhrozek, lslebodn, mupadhye, mzidek, pbrezina, sgoveas, tscherf | ||||
| Target Milestone: | rc | Flags: | pm-rhel:
mirror+
|
||||
| Target Release: | 8.0 | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | sync-to-jira | ||||||
| Fixed In Version: | sssd-2.2.3-2.el8 | Doc Type: | If docs needed, set a value | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2020-04-28 16:56:04 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Sudhir Menon
2019-09-12 11:59:43 UTC
Created attachment 1614489 [details]
sssd_ifp
One liner :-) https://pagure.io/SSSD/sssd/pull-request/4082 * `master`
* f0f0003cebc71fd3c45ce3acd32eabbfe1af520b - IFP: Fix talloc hierarchy for members of struct ifp_list_domains_state
(In reply to Pavel Březina from comment #3) > * `master` > * f0f0003cebc71fd3c45ce3acd32eabbfe1af520b - IFP: Fix talloc hierarchy > for members of struct ifp_list_domains_state I know patch was already pushed but it would be good to clone BZ to upstream and commit hash there as for the record as well. Other downstream distributions might be interested in as well. And it could be hidden in release notes without any upstream issue. Upstream ticket: https://pagure.io/SSSD/sssd/issue/4083 This bug was fixed as part of the rebase we did in RHEL 8.2.0. It would be good to fully ack it and include in the erratum. Verified with # rpm -qa sssd sssd-tools sssd-2.2.3-6.el8.x86_64 sssd-tools-2.2.3-6.el8.x86_64 Checked by automation script, Running the command # sssctl domain-list number of times and checked that it worked every time :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 2020-02-18T07:04:17+0000 [ci-vm-10-0-154-53.ho] :: sssctl domain list 2020-02-18T07:04:17+0000 [ci-vm-10-0-154-53.ho] :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 2020-02-18T07:04:18+0000 [ci-vm-10-0-154-238.h] *** Current Time: Tue Feb 18 02:04:16 2020 Localwatchdog at: Wed Feb 19 02:03:16 2020 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ BEGIN ] :: Running 'cat /etc/sssd/sssd.conf' 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] [sssd] 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] config_file_version = 2 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] services = nss, pam 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] domains = LDAP 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] [nss] 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] filter_groups = root 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] filter_users = root 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] [pam] 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] [domain/LDAP] 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] debug_level=0xFFF0 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] id_provider = ldap 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] ldap_uri = ldap://ci-vm-10-0-154-238.hosted.upshift.rdu2.redhat.com 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] ldap_search_base = dc=example,dc=com 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] ldap_tls_cacert = /etc/openldap/certs/cacert.asc 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ PASS ] :: Command 'cat /etc/sssd/sssd.conf' (Expected 0, got 0) 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ BEGIN ] :: Running 'sssctl domain-list' 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] implicit_files 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] LDAP 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ PASS ] :: Command 'sssctl domain-list' (Expected 0, got 0) 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ BEGIN ] :: Running 'sssctl domain-list' 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] implicit_files 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] LDAP 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ PASS ] :: Command 'sssctl domain-list' (Expected 0, got 0) 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ BEGIN ] :: Running 'sssctl domain-list' 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] implicit_files 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] LDAP 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ PASS ] :: Command 'sssctl domain-list' (Expected 0, got 0) 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ BEGIN ] :: Running 'sssctl domain-list' 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] implicit_files 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] LDAP 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ PASS ] :: Command 'sssctl domain-list' (Expected 0, got 0) 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ BEGIN ] :: Running 'sssctl domain-list' 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] implicit_files 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] LDAP 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ PASS ] :: Command 'sssctl domain-list' (Expected 0, got 0) 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ BEGIN ] :: Running 'sssctl domain-list' 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] implicit_files 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] LDAP 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:47 ] :: [ PASS ] :: Command 'sssctl domain-list' (Expected 0, got 0) 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:48 ] :: [ BEGIN ] :: Running 'sssctl domain-list' 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] implicit_files 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] LDAP 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:48 ] :: [ PASS ] :: Command 'sssctl domain-list' (Expected 0, got 0) 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:48 ] :: [ BEGIN ] :: Running 'sssctl domain-list' 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] implicit_files 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] LDAP 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:48 ] :: [ PASS ] :: Command 'sssctl domain-list' (Expected 0, got 0) 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:48 ] :: [ BEGIN ] :: Running 'sssctl domain-list' 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] implicit_files 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] LDAP 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:48 ] :: [ PASS ] :: Command 'sssctl domain-list' (Expected 0, got 0) 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:48 ] :: [ BEGIN ] :: Running 'sssctl domain-list' 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] implicit_files 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] LDAP 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :: [ 02:04:48 ] :: [ PASS ] :: Command 'sssctl domain-list' (Expected 0, got 0) 2020-02-18T07:04:48+0000 [ci-vm-10-0-154-53.ho] :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Same checked when service = nss, pam, ifp in sssd section, [root@ci-vm-10-0-153-130 ~]# cat /etc/sssd/sssd.conf | grep services services = nss, pam, ifp 2020-02-18 09:54:21,358 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd48 - DEBUG - Exit code: 0 2020-02-18 09:54:21,851 - sssd.testlib.common.qe_class.QeHost.hostname3.ParamikoTransport - INFO - RUN ['systemctl', 'start', 'sssd'] 2020-02-18 09:54:21,851 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd49 - DEBUG - RUN ['systemctl', 'start', 'sssd'] 2020-02-18 09:54:23,115 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd49 - DEBUG - Exit code: 0 2020-02-18 09:54:33,348 - sssd.testlib.common.qe_class.QeHost.hostname3.ParamikoTransport - INFO - RUN sssctl domain-list 2020-02-18 09:54:33,348 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd50 - DEBUG - RUN sssctl domain-list 2020-02-18 09:54:34,153 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd50 - DEBUG - implicit_files 2020-02-18 09:54:34,153 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd50 - DEBUG - example1 2020-02-18 09:54:34,155 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd50 - DEBUG - Exit code: 0 2020-02-18 09:54:34,606 - sssd.testlib.common.qe_class.QeHost.hostname3.ParamikoTransport - INFO - RUN sssctl domain-list 2020-02-18 09:54:34,606 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd51 - DEBUG - RUN sssctl domain-list 2020-02-18 09:54:35,361 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd51 - DEBUG - implicit_files 2020-02-18 09:54:35,361 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd51 - DEBUG - example1 2020-02-18 09:54:35,363 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd51 - DEBUG - Exit code: 0 2020-02-18 09:54:35,854 - sssd.testlib.common.qe_class.QeHost.hostname3.ParamikoTransport - INFO - RUN sssctl domain-list 2020-02-18 09:54:35,855 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd52 - DEBUG - RUN sssctl domain-list 2020-02-18 09:54:36,610 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd52 - DEBUG - implicit_files 2020-02-18 09:54:36,610 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd52 - DEBUG - example1 2020-02-18 09:54:36,612 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd52 - DEBUG - Exit code: 0 2020-02-18 09:54:37,104 - sssd.testlib.common.qe_class.QeHost.hostname3.ParamikoTransport - INFO - RUN sssctl domain-list 2020-02-18 09:54:37,105 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd53 - DEBUG - RUN sssctl domain-list 2020-02-18 09:54:37,856 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd53 - DEBUG - implicit_files 2020-02-18 09:54:37,856 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd53 - DEBUG - example1 2020-02-18 09:54:37,857 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd53 - DEBUG - Exit code: 0 2020-02-18 09:54:38,350 - sssd.testlib.common.qe_class.QeHost.hostname3.ParamikoTransport - INFO - RUN sssctl domain-list 2020-02-18 09:54:38,350 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd54 - DEBUG - RUN sssctl domain-list 2020-02-18 09:54:39,103 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd54 - DEBUG - implicit_files 2020-02-18 09:54:39,103 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd54 - DEBUG - example1 2020-02-18 09:54:39,105 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd54 - DEBUG - Exit code: 0 2020-02-18 09:54:39,596 - sssd.testlib.common.qe_class.QeHost.hostname3.ParamikoTransport - INFO - RUN sssctl domain-list 2020-02-18 09:54:39,597 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd55 - DEBUG - RUN sssctl domain-list 2020-02-18 09:54:40,350 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd55 - DEBUG - implicit_files 2020-02-18 09:54:40,350 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd55 - DEBUG - example1 2020-02-18 09:54:40,352 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd55 - DEBUG - Exit code: 0 2020-02-18 09:54:40,844 - sssd.testlib.common.qe_class.QeHost.hostname3.ParamikoTransport - INFO - RUN sssctl domain-list 2020-02-18 09:54:40,844 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd56 - DEBUG - RUN sssctl domain-list 2020-02-18 09:54:41,604 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd56 - DEBUG - implicit_files 2020-02-18 09:54:41,604 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd56 - DEBUG - example1 2020-02-18 09:54:41,606 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd56 - DEBUG - Exit code: 0 2020-02-18 09:54:42,098 - sssd.testlib.common.qe_class.QeHost.hostname3.ParamikoTransport - INFO - RUN sssctl domain-list 2020-02-18 09:54:42,099 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd57 - DEBUG - RUN sssctl domain-list 2020-02-18 09:54:42,864 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd57 - DEBUG - implicit_files 2020-02-18 09:54:42,864 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd57 - DEBUG - example1 2020-02-18 09:54:42,864 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd57 - DEBUG - Exit code: 0 2020-02-18 09:54:43,355 - sssd.testlib.common.qe_class.QeHost.hostname3.ParamikoTransport - INFO - RUN sssctl domain-list 2020-02-18 09:54:43,356 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd58 - DEBUG - RUN sssctl domain-list 2020-02-18 09:54:44,109 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd58 - DEBUG - implicit_files 2020-02-18 09:54:44,110 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd58 - DEBUG - example1 2020-02-18 09:54:44,111 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd58 - DEBUG - Exit code: 0 2020-02-18 09:54:44,603 - sssd.testlib.common.qe_class.QeHost.hostname3.ParamikoTransport - INFO - RUN sssctl domain-list 2020-02-18 09:54:44,603 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd59 - DEBUG - RUN sssctl domain-list 2020-02-18 09:54:45,361 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd59 - DEBUG - implicit_files 2020-02-18 09:54:45,361 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd59 - DEBUG - example1 2020-02-18 09:54:45,363 - sssd.testlib.common.qe_class.QeHost.hostname3.cmd59 - DEBUG - Exit code: 0 PASSED2020-02-18 09:54:45,856 - sssd.testlib.common.qe_class.QeHost.hostname3.ParamikoTransport - INFO - RUN cp -f /etc/sssd/sssd.conf.orig /etc/sssd/sssd.conf Verified using :
[root@master ~]# rpm -qa sssd-ipa ssd-tools
sssd-ipa-2.2.3-16.el8.x86_64
sssd-tools-2.2.3-16.el8.x86_64
Steps:
1:install ipa-server with trust established
2: check sssctl domain-list shows output consistently.
[root@master ~]#
[root@master ~]# cat ad.sh
for((i=1; i<10; i++))
do
sssctl domain-list
echo "------------"
done
[root@master ~]# sh ad.sh
implicit_files
testrelm.test
ipaad2k16cin.test
------------
implicit_files
testrelm.test
ipaad2k16cin.test
------------
implicit_files
testrelm.test
ipaad2k16cin.test
------------
implicit_files
testrelm.test
ipaad2k16cin.test
------------
implicit_files
testrelm.test
ipaad2k16cin.test
------------
implicit_files
testrelm.test
ipaad2k16cin.test
------------
implicit_files
testrelm.test
ipaad2k16cin.test
------------
implicit_files
testrelm.test
ipaad2k16cin.test
------------
implicit_files
testrelm.test
ipaad2k16cin.test
------------
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:1863 |