Bug 2116966
| Summary: | ipa-replica-manage displays traceback: Unexpected error: 'bool' object has no attribute 'lower' | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Sudhir Menon <sumenon> | |
| Component: | ipa | Assignee: | Florence Blanc-Renaud <frenaud> | |
| Status: | CLOSED ERRATA | QA Contact: | ipa-qe <ipa-qe> | |
| Severity: | unspecified | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 9.1 | CC: | mvarun, rcritten, tscherf | |
| Target Milestone: | rc | Keywords: | Regression, Triaged | |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
|
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | ipa-4.10.0-6.el9 | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 2117303 (view as bug list) | Environment: | ||
| Last Closed: | 2022-11-15 10:00:11 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: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 2117303 | |||
|
Description
Sudhir Menon
2022-08-09 16:03:09 UTC
Upstream ticket: https://pagure.io/freeipa/issue/9218 Fixed upstream master: https://pagure.io/freeipa/c/8a415ff985b93dc1b9beccaa2e1b6793e2a6d854 Fixed upstream ipa-4-9: https://pagure.io/freeipa/c/05a298f56485222583cb7dd4f6a3a4c5c77fc8cf ipa-4-10: https://pagure.io/freeipa/c/2003eb6b3d4a27a5de5eaa79418f115dd99886cd ipa-server-4.10.0-6.el9.x86_64
ipa-server-dns-4.10.0-6.el9.noarch
ipa-server-trust-ad-4.10.0-6.el9.x86_64
slapi-nis-0.60.0-2.el9.x86_64
Passed test_integration/test_winsyncmigrate.py::TestWinsyncMigrate::test_preconditions
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['ipa-replica-manage', 'connect', '--winsync', '--binddn', 'cn=Administrator,cn=users,dc=ad,dc=test', '--bindpw', 'Secret123', '--password', 'Secret.123', '--cacert', '/tmp/tmp.lk4OCHnSj2', '--passsync', 'dummy', 'root-dc.ad.test', '-v']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:513 RUN ['ipa-replica-manage', 'connect', '--winsync', '--binddn', 'cn=Administrator,cn=users,dc=ad,dc=test', '--bindpw', 'Secret123', '--password', 'Secret.123', '--cacert', '/tmp/tmp.lk4OCHnSj2', '--passsync', 'dummy', 'root-dc.ad.test', '-v']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557 ipa: INFO: AD Suffix is: DC=ad,DC=test
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557 ipa: INFO: Added new sync agreement, waiting for it to become ready . . .
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557 ipa: INFO: Replication Update in progress: False: status: Error (0) Replica acquired successfully: Incremental update started: start: 20220826083920: end: 20220826083920
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557 ipa: INFO: Agreement is ready, starting replication . . .
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557 ipa: WARNING: This configuration ("--winsync") may imply that the log file contains clear text passwords.
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557 Please ensure that these files can be accessed only by trusted accounts.
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557 Added CA certificate /tmp/tmp.lk4OCHnSj2 to certificate database for master.testrelm.test
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557 The user for the Windows PassSync service is uid=passsync,cn=sysaccounts,cn=etc,dc=testrelm,dc=test
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557 Adding Windows PassSync system account
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557 Starting replication, please wait until this has completed.
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557
Update in progress, 1 seconds elapsed
Update in progress, 2 seconds elapsed
Update in progress, 3 seconds elapsed
Update in progress, 4 seconds elapsed
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557 Update succeeded
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:557 Connected 'master.testrelm.test' to 'root-dc.ad.test'
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd94:transport.py:217 Exit code: 0
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['rm', '/tmp/tmp.lk4OCHnSj2']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd95:transport.py:513 RUN ['rm', '/tmp/tmp.lk4OCHnSj2']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd95:transport.py:217 Exit code: 0
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['kinit', 'admin']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd96:transport.py:513 RUN ['kinit', 'admin']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd96:transport.py:557 Password for admin:
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd96:transport.py:217 Exit code: 0
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['ipa', 'group-add-member', 'ipa_group', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd97:transport.py:513 RUN ['ipa', 'group-add-member', 'ipa_group', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd97:transport.py:557 Group name: ipa_group
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd97:transport.py:557 GID: 941400003
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd97:transport.py:557 Member users: testuser
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd97:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd97:transport.py:557 Number of members added 1
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd97:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd97:transport.py:217 Exit code: 0
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['ipa', 'role-add-member', 'test_role', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd98:transport.py:513 RUN ['ipa', 'role-add-member', 'test_role', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd98:transport.py:557 Role name: test_role
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd98:transport.py:557 Member users: testuser
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd98:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd98:transport.py:557 Number of members added 1
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd98:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd98:transport.py:217 Exit code: 0
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['ipa', 'role-add-member', 'collision role', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd99:transport.py:513 RUN ['ipa', 'role-add-member', 'collision role', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd99:transport.py:557 Role name: collision role
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd99:transport.py:557 Member users: testuser
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd99:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd99:transport.py:557 Number of members added 1
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd99:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd99:transport.py:217 Exit code: 0
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['ipa', 'role-add-member', 'collision, role', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd100:transport.py:513 RUN ['ipa', 'role-add-member', 'collision, role', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd100:transport.py:557 Role name: collision, role
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd100:transport.py:557 Member users: testuser
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd100:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd100:transport.py:557 Number of members added 1
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd100:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd100:transport.py:217 Exit code: 0
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['ipa', 'role-add-member', 'collision_role', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd101:transport.py:513 RUN ['ipa', 'role-add-member', 'collision_role', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd101:transport.py:557 Role name: collision_role
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd101:transport.py:557 Member users: testuser
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd101:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd101:transport.py:557 Number of members added 1
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd101:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd101:transport.py:217 Exit code: 0
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['ipa', 'role-add-member', '$the test,role!', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd102:transport.py:513 RUN ['ipa', 'role-add-member', '$the test,role!', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd102:transport.py:557 Role name: $the test,role!
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd102:transport.py:557 Member users: testuser
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd102:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd102:transport.py:557 Number of members added 1
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd102:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd102:transport.py:217 Exit code: 0
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['ipa', 'hbacrule-add-user', 'test_hbac_rule', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd103:transport.py:513 RUN ['ipa', 'hbacrule-add-user', 'test_hbac_rule', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd103:transport.py:557 Rule name: test_hbac_rule
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd103:transport.py:557 Enabled: True
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd103:transport.py:557 Users: testuser
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd103:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd103:transport.py:557 Number of members added 1
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd103:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd103:transport.py:217 Exit code: 0
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['ipa', 'selinuxusermap-add-user', 'test_selinux_map', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd104:transport.py:513 RUN ['ipa', 'selinuxusermap-add-user', 'test_selinux_map', '--users', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd104:transport.py:557 Rule name: test_selinux_map
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd104:transport.py:557 SELinux User: guest_u:s0
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd104:transport.py:557 Enabled: True
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd104:transport.py:557 Users: testuser
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd104:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd104:transport.py:557 Number of members added 1
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd104:transport.py:557 -------------------------
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd104:transport.py:217 Exit code: 0
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['getent', 'passwd', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd105:transport.py:513 RUN ['getent', 'passwd', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd105:transport.py:557 testuser:*:941400004:941400004:testuser:/home/testuser:/bin/sh
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd105:transport.py:217 Exit code: 0
-------------------------------Captured log call--------------------------------
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['ipa-replica-manage', 'list', 'root-dc.ad.test']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd106:transport.py:513 RUN ['ipa-replica-manage', 'list', 'root-dc.ad.test']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd106:transport.py:557 root-dc.ad.test: winsync
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd106:transport.py:217 Exit code: 0
INFO ipatests.pytest_ipa.integration.host.Host.master.IPAOpenSSHTransport:transport.py:391 RUN ['ipa', 'user-show', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:513 RUN ['ipa', 'user-show', 'testuser']
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 User login: testuser
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 First name: Test
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 Last name: User
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 Home directory: /home/testuser
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 Login shell: /bin/sh
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 Principal alias: testuser
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 UID: 941400004
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 GID: 941400004
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 Account disabled: False
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 Password: False
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 Member of groups: ipa_group
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 Roles: collision_role, test_role, collision role
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 Member of HBAC rule: test_hbac_rule
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 Indirect Member of role: $the test,role!, collision, role
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:557 Kerberos keys available: False
DEBUG ipatests.pytest_ipa.integration.host.Host.master.cmd107:transport.py:217 Exit code: 0
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 (ipa bug fix and enhancement update), 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-2022:7988 |