Bug 2189237
| Summary: | [ansible-freeipa] failed to repair existing configuration. [rhel-8.6.0.z] | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | RHEL Program Management Team <pgm-rhel-tools> |
| Component: | ansible-freeipa | Assignee: | Thomas Woerner <twoerner> |
| Status: | CLOSED ERRATA | QA Contact: | Varun Mylaraiah <mvarun> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | medium | ||
| Version: | 8.1 | CC: | mvarun, pcech, rjeffman, ssidhaye, tscherf, twoerner |
| Target Milestone: | rc | Keywords: | Regression, Reopened, Triaged, ZStream |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | ansible-freeipa-1.6.3-3.el8_6 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 1759785 | Environment: | |
| Last Closed: | 2023-05-31 15:53:52 UTC | Type: | --- |
| 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: | 1759785 | ||
| Bug Blocks: | |||
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 (ansible-freeipa 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-2023:3400 |
Verified ansible-2.9.27-1.el8ae.noarch ansible-freeipa-1.6.3-3.el8_6.noarch Passed ansible_freeipa_tests/client/test_idm_deploy_client.py::TestClientAllowRepair::test_client_allow_repair INFO pytest_multihost.host.Host.ansible.ParamikoTransport:transport.py:318 RUN ['ansible-playbook', '--ssh-extra-args="-o StrictHostKeyChecking=no"', '-vv', '-i', 'inventory/clients.hosts', 'install-clients.yaml'] DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:519 RUN ['ansible-playbook', '--ssh-extra-args="-o StrictHostKeyChecking=no"', '-vv', '-i', 'inventory/clients.hosts', 'install-clients.yaml'] DEBUG paramiko.transport:channel.py:1212 [chan 5] Sesch channel 5 request ok DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 -bash: line 1: cd: /root/multihost_tests: No such file or directory DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 -bash: line 2: /root/multihost_tests/env.sh: No such file or directory DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ansible-playbook 2.9.27 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 config file = /etc/ansible/ansible.cfg DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ansible python module location = /usr/lib/python3.6/site-packages/ansible DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 executable location = /usr/bin/ansible-playbook DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 python version = 3.6.8 (default, Jun 14 2022, 12:54:58) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)] DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Using /etc/ansible/ansible.cfg as config file DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'actionable', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'counter_enabled', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'debug', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'dense', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'dense', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'full_skip', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'json', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'minimal', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'null', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'oneline', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'selective', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'skippy', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'stderr', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'unixy', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 Skipping callback 'yaml', as we already have a stdout callback. DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 PLAYBOOK: install-clients.yaml ************************************************* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 1 plays in install-clients.yaml DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 PLAY [Playbook to configure IPA clients] *************************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [Gathering Facts] ********************************************************* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /root/install-clients.yaml:2 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ok: [client1.ipadomain.test] DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 META: ran handlers DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Import variables specific to distribution] ******************* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/main.yml:4 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ok: [client1.ipadomain.test] => (item=/usr/share/ansible/roles/ipaclient/vars/RedHat-8.yml) => {"ansible_facts": {"ipaclient_packages": ["@idm:DL1/client"]}, "ansible_included_var_files": ["/usr/share/ansible/roles/ipaclient/vars/RedHat-8.yml"], "ansible_loop_var": "item", "changed": false, "item": "/usr/share/ansible/roles/ipaclient/vars/RedHat-8.yml"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install IPA client] ****************************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/main.yml:19 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 included: /usr/share/ansible/roles/ipaclient/tasks/install.yml for client1.ipadomain.test DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Ensure that IPA client packages are installed] ***** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:4 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ok: [client1.ipadomain.test] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [Install - Set ipaclient_servers] ***************************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:10 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [Install - Set ipaclient_servers from cluster inventory] ****************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:15 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Check that either principal or keytab is set] ****** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:21 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Set default principal if no keytab is given] ******* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:25 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ok: [client1.ipadomain.test] => {"ansible_facts": {"ipaadmin_principal": "admin"}, "changed": false} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - IPA client test] *********************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:30 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ok: [client1.ipadomain.test] => {"basedn": "dc=ipadomain,dc=test", "changed": false, "client_already_configured": true, "client_domain": "ipadomain.test", "dnsok": true, "domain": "ipadomain.test", "hostname": "client1.ipadomain.test", "ipa_python_version": 40908, "kdc": "master.ipadomain.test", "nosssd_files": {}, "ntp_pool": null, "ntp_servers": null, "realm": "IPADOMAIN.TEST", "servers": ["master.ipadomain.test"], "sssd": true} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Cleanup leftover ccache] *************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:56 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ok: [client1.ipadomain.test] => {"changed": false, "path": "/etc/ipa/.dns_ccache", "state": "absent"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Configure NTP] ************************************* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:61 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ok: [client1.ipadomain.test] => {"changed": false} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Make sure One-Time Password is enabled if it's already defined] *** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:73 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Disable One-Time Password for on_master] *********** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:78 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Test if IPA client has working krb5.keytab] ******** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:83 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ok: [client1.ipadomain.test] => {"ca_crt_exists": true, "changed": false, "krb5_conf_ok": false, "krb5_keytab_ok": true, "ping_test_ok": true} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Disable One-Time Password for client with working krb5.keytab] *** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:93 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Keytab or password is required for getting otp] **** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:109 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Get One-Time Password for client enrollment] ******* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:113 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Report error for OTP generation] ******************* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:132 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Store the previously obtained OTP] ***************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:138 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Store predefined OTP in admin_password] ********************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:147 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Check if principal and keytab are set] ************* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:163 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Check if one of password or keytabs are set] ******* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:167 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Purge IPADOMAIN.TEST from host keytab] ************* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:175 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Backup and set hostname] *************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:192 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 changed: [client1.ipadomain.test] => {"changed": true} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Create temporary krb5 configuration] *************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:197 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ok: [client1.ipadomain.test] => {"changed": false, "krb_name": "/tmp/tmpsy98ojgd"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Join IPA] ****************************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:206 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : fail] ******************************************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:227 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : fail] ******************************************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:232 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : fail] ******************************************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:235 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Configure IPA default.conf] ************************ DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:247 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 changed: [client1.ipadomain.test] => {"changed": true} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Configure SSSD] ************************************ DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:256 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 changed: [client1.ipadomain.test] => {"changed": true} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - IPA API calls for remaining enrollment parts] ****** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:278 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 changed: [client1.ipadomain.test] => {"ca_enabled": true, "changed": true, "subject_base": "O=IPADOMAIN.TEST"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Fix IPA ca] **************************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:287 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Create IPA NSS database] *************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:298 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 changed: [client1.ipadomain.test] => {"ca_enabled_ra": true, "changed": true} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Configure SSH and SSHD] **************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:331 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 changed: [client1.ipadomain.test] => {"changed": true} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Configure automount] ******************************* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:339 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 changed: [client1.ipadomain.test] => {"changed": true} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Configure firefox] ********************************* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:345 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Configure NIS] ************************************* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:351 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 changed: [client1.ipadomain.test] => {"changed": true} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Remove temporary krb5.conf] ********************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:357 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 changed: [client1.ipadomain.test] => {"changed": true, "path": "/tmp/tmpsy98ojgd", "state": "absent"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Configure krb5 for IPA realm] ********************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:363 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 changed: [client1.ipadomain.test] => {"changed": true} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Configure certmonger] ****************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:377 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 changed: [client1.ipadomain.test] => {"changed": true} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Install - Restore original admin password if overwritten by OTP] *** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:398 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Cleanup leftover ccache] ************************************* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:404 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ok: [client1.ipadomain.test] => {"changed": false, "path": "/etc/ipa/.dns_ccache", "state": "absent"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Remove temporary krb5.conf] ********************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:409 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 ok: [client1.ipadomain.test] => {"changed": false, "path": "/tmp/tmpsy98ojgd", "state": "absent"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Remove temporary krb5.conf backup] *************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/install.yml:415 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 changed: [client1.ipadomain.test] => {"changed": true, "path": "/tmp/tmpsy98ojgd.ipabkp", "state": "absent"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 TASK [ipaclient : Uninstall IPA client] **************************************** DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 task path: /usr/share/ansible/roles/ipaclient/tasks/main.yml:23 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 skipping: [client1.ipadomain.test] => {"changed": false, "skip_reason": "Conditional result was False"} DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 META: ran handlers DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 META: ran handlers DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 PLAY RECAP ********************************************************************* DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 client1.ipadomain.test : ok=24 changed=12 unreachable=0 failed=0 skipped=22 rescued=0 ignored=0 DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:563 DEBUG paramiko.transport:channel.py:1212 [chan 5] EOF received (5) DEBUG paramiko.transport:channel.py:1212 [chan 5] EOF sent (5) DEBUG pytest_multihost.host.Host.ansible.cmd5:transport.py:217 Exit code: 0 DEBUG pytest_multihost.host.Host.client1.ParamikoTransport:transport.py:301 STAT /var/lib/ipa-client/sysrestore/sysrestore.state DEBUG paramiko.transport.sftp:sftp.py:158 [chan 0] stat(b'/var/lib/ipa-client/sysrestore/sysrestore.state') DEBUG paramiko.transport:channel.py:1212 [chan 2] Max packet in: 32768 bytes DEBUG paramiko.transport:channel.py:1212 [chan 2] Max packet out: 32768 bytes DEBUG paramiko.transport:transport.py:1819 Secsh channel 2 opened. INFO pytest_multihost.host.Host.client1.ParamikoTransport:transport.py:318 RUN ['ls', '/etc/krb5.conf'] DEBUG pytest_multihost.host.Host.client1.cmd2:transport.py:519 RUN ['ls', '/etc/krb5.conf'] DEBUG paramiko.transport:channel.py:1212 [chan 2] Sesch channel 2 request ok DEBUG pytest_multihost.host.Host.client1.cmd2:transport.py:563 -bash: line 1: cd: /root/multihost_tests: No such file or directory DEBUG pytest_multihost.host.Host.client1.cmd2:transport.py:563 -bash: line 2: /root/multihost_tests/env.sh: No such file or directory DEBUG pytest_multihost.host.Host.client1.cmd2:transport.py:563 /etc/krb5.conf DEBUG paramiko.transport:channel.py:1212 [chan 2] EOF received (2) DEBUG paramiko.transport:channel.py:1212 [chan 2] EOF sent (2) DEBUG pytest_multihost.host.Host.client1.cmd2:transport.py:217 Exit code: 0 DEBUG paramiko.transport:channel.py:1212 [chan 3] Max packet in: 32768 bytes DEBUG paramiko.transport:channel.py:1212 [chan 3] Max packet out: 32768 bytes DEBUG paramiko.transport:transport.py:1819 Secsh channel 3 opened. INFO pytest_multihost.host.Host.client1.ParamikoTransport:transport.py:318 RUN ['diff', '/etc/krb5.conf', '/tmp/krb5.conf'] DEBUG pytest_multihost.host.Host.client1.cmd3:transport.py:519 RUN ['diff', '/etc/krb5.conf', '/tmp/krb5.conf']