{"action":"created","issue":{"url":"https://api.github.com/repos/ansible/ansible/issues/40902","repository_url":"https://api.github.com/repos/ansible/ansible","labels_url":"https://api.github.com/repos/ansible/ansible/issues/40902/labels{/name}","comments_url":"https://api.github.com/repos/ansible/ansible/issues/40902/comments","events_url":"https://api.github.com/repos/ansible/ansible/issues/40902/events","html_url":"https://github.com/ansible/ansible/issues/40902","id":327794467,"node_id":"MDU6SXNzdWUzMjc3OTQ0Njc=","number":40902,"title":"NXOS: ansible.module_utils.connection.ConnectionError: No JSON object could be decoded","user":{"login":"mikewiebe","id":12445795,"node_id":"MDQ6VXNlcjEyNDQ1Nzk1","avatar_url":"https://avatars2.githubusercontent.com/u/12445795?v=4","gravatar_id":"","url":"https://api.github.com/users/mikewiebe","html_url":"https://github.com/mikewiebe","followers_url":"https://api.github.com/users/mikewiebe/followers","following_url":"https://api.github.com/users/mikewiebe/following{/other_user}","gists_url":"https://api.github.com/users/mikewiebe/gists{/gist_id}","starred_url":"https://api.github.com/users/mikewiebe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikewiebe/subscriptions","organizations_url":"https://api.github.com/users/mikewiebe/orgs","repos_url":"https://api.github.com/users/mikewiebe/repos","events_url":"https://api.github.com/users/mikewiebe/events{/privacy}","received_events_url":"https://api.github.com/users/mikewiebe/received_events","type":"User","site_admin":false},"labels":[{"id":947190508,"node_id":"MDU6TGFiZWw5NDcxOTA1MDg=","url":"https://api.github.com/repos/ansible/ansible/labels/affects_2.7","name":"affects_2.7","color":"ededed","default":false},{"id":785271699,"node_id":"MDU6TGFiZWw3ODUyNzE2OTk=","url":"https://api.github.com/repos/ansible/ansible/labels/bug","name":"bug","color":"fbca04","default":true},{"id":339653091,"node_id":"MDU6TGFiZWwzMzk2NTMwOTE=","url":"https://api.github.com/repos/ansible/ansible/labels/networking","name":"networking","color":"c7def8","default":false},{"id":731809659,"node_id":"MDU6TGFiZWw3MzE4MDk2NTk=","url":"https://api.github.com/repos/ansible/ansible/labels/nxos","name":"nxos","color":"c7def8","default":false},{"id":636352796,"node_id":"MDU6TGFiZWw2MzYzNTI3OTY=","url":"https://api.github.com/repos/ansible/ansible/labels/support:core","name":"support:core","color":"ededed","default":false},{"id":942378949,"node_id":"MDU6TGFiZWw5NDIzNzg5NDk=","url":"https://api.github.com/repos/ansible/ansible/labels/traceback","name":"traceback","color":"ededed","default":false}],"state":"open","locked":false,"assignee":{"login":"Qalthos","id":649648,"node_id":"MDQ6VXNlcjY0OTY0OA==","avatar_url":"https://avatars2.githubusercontent.com/u/649648?v=4","gravatar_id":"","url":"https://api.github.com/users/Qalthos","html_url":"https://github.com/Qalthos","followers_url":"https://api.github.com/users/Qalthos/followers","following_url":"https://api.github.com/users/Qalthos/following{/other_user}","gists_url":"https://api.github.com/users/Qalthos/gists{/gist_id}","starred_url":"https://api.github.com/users/Qalthos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Qalthos/subscriptions","organizations_url":"https://api.github.com/users/Qalthos/orgs","repos_url":"https://api.github.com/users/Qalthos/repos","events_url":"https://api.github.com/users/Qalthos/events{/privacy}","received_events_url":"https://api.github.com/users/Qalthos/received_events","type":"User","site_admin":false},"assignees":[{"login":"Qalthos","id":649648,"node_id":"MDQ6VXNlcjY0OTY0OA==","avatar_url":"https://avatars2.githubusercontent.com/u/649648?v=4","gravatar_id":"","url":"https://api.github.com/users/Qalthos","html_url":"https://github.com/Qalthos","followers_url":"https://api.github.com/users/Qalthos/followers","following_url":"https://api.github.com/users/Qalthos/following{/other_user}","gists_url":"https://api.github.com/users/Qalthos/gists{/gist_id}","starred_url":"https://api.github.com/users/Qalthos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Qalthos/subscriptions","organizations_url":"https://api.github.com/users/Qalthos/orgs","repos_url":"https://api.github.com/users/Qalthos/repos","events_url":"https://api.github.com/users/Qalthos/events{/privacy}","received_events_url":"https://api.github.com/users/Qalthos/received_events","type":"User","site_admin":false},{"login":"trishnaguha","id":13337039,"node_id":"MDQ6VXNlcjEzMzM3MDM5","avatar_url":"https://avatars2.githubusercontent.com/u/13337039?v=4","gravatar_id":"","url":"https://api.github.com/users/trishnaguha","html_url":"https://github.com/trishnaguha","followers_url":"https://api.github.com/users/trishnaguha/followers","following_url":"https://api.github.com/users/trishnaguha/following{/other_user}","gists_url":"https://api.github.com/users/trishnaguha/gists{/gist_id}","starred_url":"https://api.github.com/users/trishnaguha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trishnaguha/subscriptions","organizations_url":"https://api.github.com/users/trishnaguha/orgs","repos_url":"https://api.github.com/users/trishnaguha/repos","events_url":"https://api.github.com/users/trishnaguha/events{/privacy}","received_events_url":"https://api.github.com/users/trishnaguha/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/ansible/ansible/milestones/12","html_url":"https://github.com/ansible/ansible/milestone/12","labels_url":"https://api.github.com/repos/ansible/ansible/milestones/12/labels","id":3058203,"node_id":"MDk6TWlsZXN0b25lMzA1ODIwMw==","number":12,"title":"2.6.0","description":null,"creator":{"login":"calfonso","id":13747,"node_id":"MDQ6VXNlcjEzNzQ3","avatar_url":"https://avatars2.githubusercontent.com/u/13747?v=4","gravatar_id":"","url":"https://api.github.com/users/calfonso","html_url":"https://github.com/calfonso","followers_url":"https://api.github.com/users/calfonso/followers","following_url":"https://api.github.com/users/calfonso/following{/other_user}","gists_url":"https://api.github.com/users/calfonso/gists{/gist_id}","starred_url":"https://api.github.com/users/calfonso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/calfonso/subscriptions","organizations_url":"https://api.github.com/users/calfonso/orgs","repos_url":"https://api.github.com/users/calfonso/repos","events_url":"https://api.github.com/users/calfonso/events{/privacy}","received_events_url":"https://api.github.com/users/calfonso/received_events","type":"User","site_admin":false},"open_issues":24,"closed_issues":49,"state":"open","created_at":"2018-01-23T17:16:46Z","updated_at":"2018-05-31T13:15:02Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2018-05-30T15:55:22Z","updated_at":"2018-06-01T00:27:35Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"##### SUMMARY\r\nWe have started seeing a high failure rate in our nightly Nexus integration tests using httpapi.\r\n\r\nMany of the tests are failing with `ansible.module_utils.connection.ConnectionError: No JSON object could be decoded`.\r\n\r\nNOTE: Test passes for connection `local` and `network_cli` and `nxapi` using provider property.\r\n\r\n**Must fix for 2.6**\r\n\r\n##### ISSUE TYPE\r\n - Bug Report\r\n\r\n##### COMPONENT NAME\r\nnxos_*\r\n\r\n##### ANSIBLE VERSION\r\n```\r\nansible 2.6.0a1 (detached HEAD c98043a4c0) last updated 2018/05/30 12:15:24 (GMT -400)\r\n  config file = /etc/ansible/ansible.cfg\r\n  configured module search path = [u'/usr/share/ansible']\r\n  ansible python module location = /root/agents-ci/ansible/lib/ansible\r\n  executable location = /root/agents-ci/ansible/bin/ansible\r\n  python version = 2.7.6 (default, Oct 26 2016, 20:30:19) [GCC 4.8.4]\r\n```\r\n\r\n```\r\nansible 2.7.0dev0 (devel c3d3b6cedc) last updated 2018/05/30 11:46:25 (GMT -400)\r\n  config file = /etc/ansible/ansible.cfg\r\n  configured module search path = [u'/usr/share/ansible']\r\n  ansible python module location = /root/agents-ci/ansible/lib/ansible\r\n  executable location = /root/agents-ci/ansible/bin/ansible\r\n  python version = 2.7.6 (default, Oct 26 2016, 20:30:19) [GCC 4.8.4]\r\n```\r\n\r\n##### CONFIGURATION\r\n```\r\n[DEPRECATION WARNING]: [defaults]hostfile option, The key is misleading as it can also be a list of hosts, a directory or a list of paths , use [defaults] inventory=/path/to/file|dir instead. This feature will be removed in version 2.8. \r\nDeprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.\r\n[DEPRECATION WARNING]: DEFAULT_SUDO_EXE option, In favor of Ansible Become, which is a generic framework. See become_exe. , use become instead. This feature will be removed in version 2.8. Deprecation warnings can be disabled by setting \r\ndeprecation_warnings=False in ansible.cfg.\r\n[DEPRECATION WARNING]: DEFAULT_SUDO_USER option, In favor of Ansible Become, which is a generic framework. See become_user. , use become instead. This feature will be removed in version 2.8. Deprecation warnings can be disabled by setting\r\n deprecation_warnings=False in ansible.cfg.\r\nDEFAULT_ACTION_PLUGIN_PATH(/etc/ansible/ansible.cfg) = [u'/usr/share/ansible_plugins/action_plugins']\r\nDEFAULT_CALLBACK_PLUGIN_PATH(/etc/ansible/ansible.cfg) = [u'/usr/share/ansible_plugins/callback_plugins']\r\nDEFAULT_CONNECTION_PLUGIN_PATH(/etc/ansible/ansible.cfg) = [u'/usr/share/ansible_plugins/connection_plugins']\r\nDEFAULT_FILTER_PLUGIN_PATH(/etc/ansible/ansible.cfg) = [u'/usr/share/ansible_plugins/filter_plugins']\r\nDEFAULT_FORKS(/etc/ansible/ansible.cfg) = 5\r\nDEFAULT_HOST_LIST(/etc/ansible/ansible.cfg) = [u'/etc/ansible/hosts']\r\nDEFAULT_LOOKUP_PLUGIN_PATH(/etc/ansible/ansible.cfg) = [u'/usr/share/ansible_plugins/lookup_plugins']\r\nDEFAULT_MANAGED_STR(/etc/ansible/ansible.cfg) = Ansible managed: {file} modified on %Y-%m-%d %H:%M:%S by {uid} on {host}\r\nDEFAULT_MODULE_PATH(/etc/ansible/ansible.cfg) = [u'/usr/share/ansible']\r\nDEFAULT_POLL_INTERVAL(/etc/ansible/ansible.cfg) = 15\r\nDEFAULT_REMOTE_PORT(/etc/ansible/ansible.cfg) = 22\r\nDEFAULT_ROLES_PATH(env: ANSIBLE_ROLES_PATH) = [u'/root/agents-ci/ansible/test/integration/targets']\r\nDEFAULT_SUDO_EXE(/etc/ansible/ansible.cfg) = sudo\r\nDEFAULT_SUDO_USER(/etc/ansible/ansible.cfg) = root\r\nDEFAULT_TIMEOUT(/etc/ansible/ansible.cfg) = 10\r\nDEFAULT_TRANSPORT(/etc/ansible/ansible.cfg) = smart\r\nDEFAULT_VARS_PLUGIN_PATH(/etc/ansible/ansible.cfg) = [u'/usr/share/ansible_plugins/vars_plugins']\r\nPARAMIKO_HOST_KEY_AUTO_ADD(env: ANSIBLE_PARAMIKO_HOST_KEY_AUTO_ADD) = True\r\nPERSISTENT_COMMAND_TIMEOUT(env: ANSIBLE_PERSISTENT_COMMAND_TIMEOUT) = 600\r\nPERSISTENT_CONNECT_TIMEOUT(env: ANSIBLE_PERSISTENT_CONNECT_TIMEOUT) = 600\r\n```\r\n\r\n##### OS / ENVIRONMENT\r\nUbuntu 14.04.3 LTS\r\n\r\n##### STEPS TO REPRODUCE\r\nRun the nxos_acl integration test and use `httpapi` as the transport.\r\n\r\n##### ACTUAL RESULTS\r\n```\r\n2018-05-30T11:47:48: %LIB-INFO: TASK [nxos_acl : Configure ACE10] *************************************************************************************************************************************************************************************************************\r\n2018-05-30T11:47:48: %LIB-INFO: task path: /root/agents-ci/ansible/test/integration/targets/nxos_acl/tests/common/sanity.yaml:16\r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> loaded API plugin for network_os nxos\r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> attempting to start connection\r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> using connection plugin httpapi\r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> found existing local domain socket, using it!\r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> updating play_context for connection\r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> \r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> local domain socket path is /root/.ansible/pc/fc3f314dd4\r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> ESTABLISH LOCAL CONNECTION FOR USER: root\r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> EXEC /bin/sh -c '( umask 77 && mkdir -p \"` echo /root/.ansible/tmp/ansible-local-28139T6rZBd/ansible-tmp-1527695267.33-192093360815356 `\" && echo ansible-tmp-1527695267.33-192093360815356=\"` echo /root/.ansible/tmp/ansible-local-28139T6rZBd/ansible-tmp-1527695267.33-192093360815356 `\" ) && sleep 0'\r\n2018-05-30T11:47:48: %LIB-INFO: Using module file /root/agents-ci/ansible/lib/ansible/modules/network/nxos/nxos_acl.py\r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> PUT /root/.ansible/tmp/ansible-local-28139T6rZBd/tmppr47X3 TO /root/.ansible/tmp/ansible-local-28139T6rZBd/ansible-tmp-1527695267.33-192093360815356/nxos_acl.py\r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-local-28139T6rZBd/ansible-tmp-1527695267.33-192093360815356/ /root/.ansible/tmp/ansible-local-28139T6rZBd/ansible-tmp-1527695267.33-192093360815356/nxos_acl.py && sleep 0'\r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-local-28139T6rZBd/ansible-tmp-1527695267.33-192093360815356/nxos_acl.py && sleep 0'\r\n2018-05-30T11:47:48: %LIB-INFO: <n9kv.example.com> EXEC /bin/sh -c 'rm -f -r /root/.ansible/tmp/ansible-local-28139T6rZBd/ansible-tmp-1527695267.33-192093360815356/ > /dev/null 2>&1 && sleep 0'\r\n2018-05-30T11:47:48: %LIB-INFO: The full traceback is:\r\n2018-05-30T11:47:48: %LIB-INFO: Traceback (most recent call last):\r\n2018-05-30T11:47:48: %LIB-INFO:   File \"/tmp/ansible_KEsUDL/ansible_module_nxos_acl.py\", line 533, in <module>\r\n2018-05-30T11:47:48: %LIB-INFO:     main()\r\n2018-05-30T11:47:48: %LIB-INFO:   File \"/tmp/ansible_KEsUDL/ansible_module_nxos_acl.py\", line 452, in main\r\n2018-05-30T11:47:48: %LIB-INFO:     existing_core, acl = get_acl(module, name, seq)\r\n2018-05-30T11:47:48: %LIB-INFO:   File \"/tmp/ansible_KEsUDL/ansible_module_nxos_acl.py\", line 191, in get_acl\r\n2018-05-30T11:47:48: %LIB-INFO:     body = execute_show_command(command, module)[0]\r\n2018-05-30T11:47:48: %LIB-INFO:   File \"/tmp/ansible_KEsUDL/ansible_module_nxos_acl.py\", line 181, in execute_show_command\r\n2018-05-30T11:47:48: %LIB-INFO:     body = run_commands(module, cmds)\r\n2018-05-30T11:47:48: %LIB-INFO:   File \"/tmp/ansible_KEsUDL/ansible_modlib.zip/ansible/module_utils/network/nxos/nxos.py\", line 431, in run_commands\r\n2018-05-30T11:47:48: %LIB-INFO:   File \"/tmp/ansible_KEsUDL/ansible_modlib.zip/ansible/module_utils/network/nxos/nxos.py\", line 150, in run_commands\r\n2018-05-30T11:47:48: %LIB-INFO:   File \"/tmp/ansible_KEsUDL/ansible_modlib.zip/ansible/module_utils/connection.py\", line 149, in __rpc__\r\n2018-05-30T11:47:48: %LIB-INFO: ansible.module_utils.connection.ConnectionError: No JSON object could be decoded\r\n2018-05-30T11:47:48: %LIB-INFO: fatal: [n9kv.example.com]: FAILED! => {\r\n2018-05-30T11:47:48: %LIB-INFO:     \"changed\": false, \r\n2018-05-30T11:47:48: %LIB-INFO:     \"module_stderr\": \"Traceback (most recent call last):\\n  File \\\"/tmp/ansible_KEsUDL/ansible_module_nxos_acl.py\\\", line 533, in <module>\\n    main()\\n  File \\\"/tmp/ansible_KEsUDL/ansible_module_nxos_acl.py\\\", line 452, in main\\n    existing_core, acl = get_acl(module, name, seq)\\n  File \\\"/tmp/ansible_KEsUDL/ansible_module_nxos_acl.py\\\", line 191, in get_acl\\n    body = execute_show_command(command, module)[0]\\n  File \\\"/tmp/ansible_KEsUDL/ansible_module_nxos_acl.py\\\", line 181, in execute_show_command\\n    body = run_commands(module, cmds)\\n  File \\\"/tmp/ansible_KEsUDL/ansible_modlib.zip/ansible/module_utils/network/nxos/nxos.py\\\", line 431, in run_commands\\n  File \\\"/tmp/ansible_KEsUDL/ansible_modlib.zip/ansible/module_utils/network/nxos/nxos.py\\\", line 150, in run_commands\\n  File \\\"/tmp/ansible_KEsUDL/ansible_modlib.zip/ansible/module_utils/connection.py\\\", line 149, in __rpc__\\nansible.module_utils.connection.ConnectionError: No JSON object could be decoded\\n\", \r\n2018-05-30T11:47:48: %LIB-INFO:     \"module_stdout\": \"\", \r\n2018-05-30T11:47:48: %LIB-INFO:     \"msg\": \"MODULE FAILURE\", \r\n2018-05-30T11:47:48: %LIB-INFO:     \"rc\": 1\r\n2018-05-30T11:47:48: %LIB-INFO: }\r\n2018-05-30T11:47:48: %LIB-INFO: \tto retry, use: --limit @/root/agents-ci/ansible/test/integration/nxos.retry\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/ansible/ansible/issues/comments/393722960","html_url":"https://github.com/ansible/ansible/issues/40902#issuecomment-393722960","issue_url":"https://api.github.com/repos/ansible/ansible/issues/40902","id":393722960,"node_id":"MDEyOklzc3VlQ29tbWVudDM5MzcyMjk2MA==","user":{"login":"mikewiebe","id":12445795,"node_id":"MDQ6VXNlcjEyNDQ1Nzk1","avatar_url":"https://avatars2.githubusercontent.com/u/12445795?v=4","gravatar_id":"","url":"https://api.github.com/users/mikewiebe","html_url":"https://github.com/mikewiebe","followers_url":"https://api.github.com/users/mikewiebe/followers","following_url":"https://api.github.com/users/mikewiebe/following{/other_user}","gists_url":"https://api.github.com/users/mikewiebe/gists{/gist_id}","starred_url":"https://api.github.com/users/mikewiebe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikewiebe/subscriptions","organizations_url":"https://api.github.com/users/mikewiebe/orgs","repos_url":"https://api.github.com/users/mikewiebe/repos","events_url":"https://api.github.com/users/mikewiebe/events{/privacy}","received_events_url":"https://api.github.com/users/mikewiebe/received_events","type":"User","site_admin":false},"created_at":"2018-06-01T00:27:34Z","updated_at":"2018-06-01T00:27:34Z","author_association":"CONTRIBUTOR","body":"@Qalthos I was able to capture the error with the additional debug info:\r\n\r\n```\r\n2018-05-31T20:16:25: %LIB-INFO: TASK [nxos_acl : Configure ACE10] ***************************************************************************************************************************************************************************************************\r\n2018-05-31T20:16:25: %LIB-INFO: task path: /root/agents-ci/ansible/test/integration/targets/nxos_acl/tests/common/sanity.yaml:16\r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> loaded API plugin for network_os nxos\r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> attempting to start connection\r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> using connection plugin httpapi\r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> found existing local domain socket, using it!\r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> updating play_context for connection\r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> \r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> local domain socket path is /root/.ansible/pc/2c79a65aa5\r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> ESTABLISH LOCAL CONNECTION FOR USER: root\r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> EXEC /bin/sh -c '( umask 77 && mkdir -p \"` echo /root/.ansible/tmp/ansible-local-957sfLVl0/ansible-tmp-1527812184.29-138485875509358 `\" && echo ansible-tmp-1527812184.29-138485875509358=\"` echo /root/.ansible/tmp/ansible-local-957sfLVl0/ansible-tmp-1527812184.29-138485875509358 `\" ) && sleep 0'\r\n2018-05-31T20:16:25: %LIB-INFO: Using module file /root/agents-ci/ansible/lib/ansible/modules/network/nxos/nxos_acl.py\r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> PUT /root/.ansible/tmp/ansible-local-957sfLVl0/tmpgoj0M6 TO /root/.ansible/tmp/ansible-local-957sfLVl0/ansible-tmp-1527812184.29-138485875509358/nxos_acl.py\r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-local-957sfLVl0/ansible-tmp-1527812184.29-138485875509358/ /root/.ansible/tmp/ansible-local-957sfLVl0/ansible-tmp-1527812184.29-138485875509358/nxos_acl.py && sleep 0'\r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-local-957sfLVl0/ansible-tmp-1527812184.29-138485875509358/nxos_acl.py && sleep 0'\r\n2018-05-31T20:16:25: %LIB-INFO: <n9k.example.com> EXEC /bin/sh -c 'rm -f -r /root/.ansible/tmp/ansible-local-957sfLVl0/ansible-tmp-1527812184.29-138485875509358/ > /dev/null 2>&1 && sleep 0'\r\n2018-05-31T20:16:25: %LIB-INFO: The full traceback is:\r\n2018-05-31T20:16:25: %LIB-INFO: Traceback (most recent call last):\r\n2018-05-31T20:16:25: %LIB-INFO:   File \"/tmp/ansible_BQprE5/ansible_module_nxos_acl.py\", line 533, in <module>\r\n2018-05-31T20:16:25: %LIB-INFO:     main()\r\n2018-05-31T20:16:25: %LIB-INFO:   File \"/tmp/ansible_BQprE5/ansible_module_nxos_acl.py\", line 452, in main\r\n2018-05-31T20:16:25: %LIB-INFO:     existing_core, acl = get_acl(module, name, seq)\r\n2018-05-31T20:16:25: %LIB-INFO:   File \"/tmp/ansible_BQprE5/ansible_module_nxos_acl.py\", line 191, in get_acl\r\n2018-05-31T20:16:25: %LIB-INFO:     body = execute_show_command(command, module)[0]\r\n2018-05-31T20:16:25: %LIB-INFO:   File \"/tmp/ansible_BQprE5/ansible_module_nxos_acl.py\", line 181, in execute_show_command\r\n2018-05-31T20:16:25: %LIB-INFO:     body = run_commands(module, cmds)\r\n2018-05-31T20:16:25: %LIB-INFO:   File \"/tmp/ansible_BQprE5/ansible_modlib.zip/ansible/module_utils/network/nxos/nxos.py\", line 431, in run_commands\r\n2018-05-31T20:16:25: %LIB-INFO:   File \"/tmp/ansible_BQprE5/ansible_modlib.zip/ansible/module_utils/network/nxos/nxos.py\", line 150, in run_commands\r\n2018-05-31T20:16:25: %LIB-INFO:   File \"/tmp/ansible_BQprE5/ansible_modlib.zip/ansible/module_utils/connection.py\", line 149, in __rpc__\r\n2018-05-31T20:16:25: %LIB-INFO: ansible.module_utils.connection.ConnectionError: Response was not valid JSON, got SSH-2.0-OpenSSH_7.2 FIPS\r\n2018-05-31T20:16:25: %LIB-INFO: \r\n2018-05-31T20:16:25: %LIB-INFO: Protocol mismatch.\r\n2018-05-31T20:16:25: %LIB-INFO: \r\n2018-05-31T20:16:25: %LIB-INFO: fatal: [n9k.example.com]: FAILED! => {\r\n2018-05-31T20:16:25: %LIB-INFO:     \"changed\": false, \r\n2018-05-31T20:16:25: %LIB-INFO:     \"module_stderr\": \"Traceback (most recent call last):\\n  File \\\"/tmp/ansible_BQprE5/ansible_module_nxos_acl.py\\\", line 533, in <module>\\n    main()\\n  File \\\"/tmp/ansible_BQprE5/ansible_module_nxos_acl.py\\\", line 452, in main\\n    existing_core, acl = get_acl(module, name, seq)\\n  File \\\"/tmp/ansible_BQprE5/ansible_module_nxos_acl.py\\\", line 191, in get_acl\\n    body = execute_show_command(command, module)[0]\\n  File \\\"/tmp/ansible_BQprE5/ansible_module_nxos_acl.py\\\", line 181, in execute_show_command\\n    body = run_commands(module, cmds)\\n  File \\\"/tmp/ansible_BQprE5/ansible_modlib.zip/ansible/module_utils/network/nxos/nxos.py\\\", line 431, in run_commands\\n  File \\\"/tmp/ansible_BQprE5/ansible_modlib.zip/ansible/module_utils/network/nxos/nxos.py\\\", line 150, in run_commands\\n  File \\\"/tmp/ansible_BQprE5/ansible_modlib.zip/ansible/module_utils/connection.py\\\", line 149, in __rpc__\\nansible.module_utils.connection.ConnectionError: Response was not valid JSON, got SSH-2.0-OpenSSH_7.2 FIPS\\r\\nProtocol mismatch.\\n\\n\", \r\n2018-05-31T20:16:25: %LIB-INFO:     \"module_stdout\": \"\", \r\n2018-05-31T20:16:25: %LIB-INFO:     \"msg\": \"MODULE FAILURE\", \r\n2018-05-31T20:16:25: %LIB-INFO:     \"rc\": 1\r\n2018-05-31T20:16:25: %LIB-INFO: }\r\n2018-05-31T20:16:25: %LIB-INFO: \tto retry, use: --limit @/root/agents-ci/ansible/test/integration/nxos.retry\r\n2018-05-31T20:16:25: %LIB-INFO: \r\n2018-05-31T20:16:25: %LIB-INFO: PLAY RECAP **************************************************************************************************************************************************************************************************************************\r\n2018-05-31T20:16:25: %LIB-INFO: n9k.example.com  : ok=127  changed=20   unreachable=0    failed=1   \r\n```"}}
{"actor":{"display_login":"mikewiebe"}}