Package installation or verification with ansible is failing during Red Hat OpenShift Container Platform installation
Issue
- We ran the metrics installer playbook. After the first run, we realized we wanted to change some inventory variable. We did this and re-ran the installer which produced the below error.
10.1.0.10 | FAILED! => {
"changed": false,
"module_stderr": "Shared connection to 10.1.0.10 closed.\r\n",
"module_stdout": "2018-08-22 11:13:38,305 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:868 - Connection built: host=satellite6.example.com port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False\r\n2018-08-22 11:13:38,309 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:868 - Connection built: host=satellite6.example.com port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False\r\n2018-08-22 11:13:39,066 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:586 - Response: status=200, request=\"GET /rhsm/\"\r\n2018-08-22 11:13:39,846 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:586 - Response: status=200, request=\"GET /rhsm/consumers/9d681ef4-8805-4175-8118-ea1aaf242f58/content_overrides\"\r\n2018-08-22 11:13:40,659 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:586 - Response: status=200, request=\"GET /rhsm/consumers/9d681ef4-8805-4175-8118-ea1aaf242f58/release\"\r\n2018-08-22 11:13:40,682 [INFO] ansible_module_yum.py:30866:MainThread @repolib.py:471 - repos updated: Repo updates\r\n\r\nTotal repo updates: 5\r\nUpdated\r\n [id:rhel-7-server-rpms Red Hat Enterprise Linux 7 Server (RPMs)]\r\n [id:rhel-7-server-satellite-tools-6.2-rpms Red Hat Satellite Tools 6.2 (for RHEL 7 Server) (RPMs)]\r\n [id:rhel-7-server-optional-rpms Red Hat Enterprise Linux 7 Server - Optional (RPMs)]\r\n [id:rhel-7-server-extras-rpms Red Hat Enterprise Linux 7 Server - Extras (RPMs)]\r\n [id:rhel-7-server-satellite-tools-6.3-puppet4-rpms Red Hat Satellite Tools 6.3 - Puppet 4 (for RHEL 7 Server) (RPMs)]\r\nAdded (new)\r\n <NONE>\r\nDeleted\r\n <NONE>\r\n2018-08-22 11:13:40,712 [WARNING] ansible_module_yum.py:30866:MainThread @logutil.py:141 - logging already initialized\r\n2018-08-22 11:13:40,714 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:868 - Connection built: host=satellite6.example.com port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False\r\n2018-08-22 11:13:40,717 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:868 - Connection built: host=satellite6.example.com port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False\r\n2018-08-22 11:13:41,473 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:586 - Response: status=200, request=\"GET /rhsm/\"\r\n2018-08-22 11:13:42,253 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:586 - Response: status=200, request=\"GET /rhsm/consumers/9d681ef4-8805-4175-8118-ea1aaf242f58/content_overrides\"\r\n2018-08-22 11:13:43,065 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:586 - Response: status=200, request=\"GET /rhsm/consumers/9d681ef4-8805-4175-8118-ea1aaf242f58/release\"\r\n2018-08-22 11:13:43,092 [INFO] ansible_module_yum.py:30866:MainThread @repolib.py:471 - repos updated: Repo updates\r\n\r\nTotal repo updates: 5\r\nUpdated\r\n [id:rhel-7-server-rpms Red Hat Enterprise Linux 7 Server (RPMs)]\r\n [id:rhel-7-server-satellite-tools-6.2-rpms Red Hat Satellite Tools 6.2 (for RHEL 7 Server) (RPMs)]\r\n [id:rhel-7-server-optional-rpms Red Hat Enterprise Linux 7 Server - Optional (RPMs)]\r\n [id:rhel-7-server-extras-rpms Red Hat Enterprise Linux 7 Server - Extras (RPMs)]\r\n [id:rhel-7-server-satellite-tools-6.3-puppet4-rpms Red Hat Satellite Tools 6.3 - Puppet 4 (for RHEL 7 Server) (RPMs)]\r\nAdded (new)\r\n <NONE>\r\nDeleted\r\n <NONE>\r\n2018-08-22 11:13:43,112 [WARNING] ansible_module_yum.py:30866:MainThread @logutil.py:141 - logging already initialized\r\n2018-08-22 11:13:43,114 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:868 - Connection built: host=satellite6.example.com port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False\r\n2018-08-22 11:13:43,118 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:868 - Connection built: host=satellite6.example.com port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False\r\n2018-08-22 11:13:43,874 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:586 - Response: status=200, request=\"GET /rhsm/\"\r\n2018-08-22 11:13:44,667 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:586 - Response: status=200, request=\"GET /rhsm/consumers/9d681ef4-8805-4175-8118-ea1aaf242f58/content_overrides\"\r\n2018-08-22 11:13:45,478 [INFO] ansible_module_yum.py:30866:MainThread @connection.py:586 - Response: status=200, request=\"GET /rhsm/consumers/9d681ef4-8805-4175-8118-ea1aaf242f58/release\"\r\n2018-08-22 11:13:45,506 [INFO] ansible_module_yum.py:30866:MainThread @repolib.py:471 - repos updated: Repo updates\r\n\r\nTotal repo updates: 5\r\nUpdated\r\n [id:rhel-7-server-rpms Red Hat Enterprise Linux 7 Server (RPMs)]\r\n [id:rhel-7-server-satellite-tools-6.2-rpms Red Hat Satellite Tools 6.2 (for RHEL 7 Server) (RPMs)]\r\n [id:rhel-7-server-optional-rpms Red Hat Enterprise Linux 7 Server - Optional (RPMs)]\r\n [id:rhel-7-server-extras-rpms Red Hat Enterprise Linux 7 Server - Extras (RPMs)]\r\n [id:rhel-7-server-satellite-tools-6.3-puppet4-rpms Red Hat Satellite Tools 6.3 - Puppet 4 (for RHEL 7 Server) (RPMs)]\r\nAdded (new)\r\n <NONE>\r\nDeleted\r\n <NONE>\r\n\r\n{\"msg\": \"\", \"invocation\": {\"module_args\": {\"allow_downgrade\": false, \"name\": [\"httpd\"], \"list\": null, \"install_repoquery\": true, \"conf_file\": null, \"disable_gpg_check\": false, \"state\": \"present\", \"disablerepo\": null, \"update_cache\": false, \"enablerepo\": null, \"exclude\": null, \"security\": false, \"validate_certs\": true, \"installroot\": \"/\", \"skip_broken\": false}}, \"changed\": false, \"results\": [\"httpd-2.4.6-80.el7_5.1.x86_64 providing httpd is already installed\"], \"rc\": 0}\r\n",
"msg": "MODULE FAILURE",
"rc": 0
}
- When trying to install/verify a package on Red Hat Enterprise Linux, the
ansibletask is failing with some weird error. yumcommand is loggingsubscription-managerplug-in information toSTDOUTcausing automation task to fail. The output ofyumlooks as shown below.
# yum install httpd
Loaded plugins: product-id, search-disabled-repos, subscription-manager
2018-08-22 11:19:00,258 [INFO] yum:30882:MainThread @connection.py:868 - Connection built: host=satellite6.example.com port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False
2018-08-22 11:19:00,262 [INFO] yum:30882:MainThread @connection.py:868 - Connection built: host=satellite6.example.com port=443 handler=/rhsm auth=identity_cert ca_dir=/etc/rhsm/ca/ insecure=False
2018-08-22 11:19:01,017 [INFO] yum:30882:MainThread @connection.py:586 - Response: status=200, request="GET /rhsm/"
2018-08-22 11:19:01,811 [INFO] yum:30882:MainThread @connection.py:586 - Response: status=200, request="GET /rhsm/consumers/9d681ef4-8805-4175-8118-ea1aaf242f58/content_overrides"
2018-08-22 11:19:02,629 [INFO] yum:30882:MainThread @connection.py:586 - Response: status=200, request="GET /rhsm/consumers/9d681ef4-8805-4175-8118-ea1aaf242f58/release"
2018-08-22 11:19:02,654 [INFO] yum:30882:MainThread @repolib.py:471 - repos updated: Repo updates
Total repo updates: 5
Updated
[id:rhel-7-server-rpms Red Hat Enterprise Linux 7 Server (RPMs)]
[id:rhel-7-server-satellite-tools-6.2-rpms Red Hat Satellite Tools 6.2 (for RHEL 7 Server) (RPMs)]
[id:rhel-7-server-optional-rpms Red Hat Enterprise Linux 7 Server - Optional (RPMs)]
[id:rhel-7-server-extras-rpms Red Hat Enterprise Linux 7 Server - Extras (RPMs)]
[id:rhel-7-server-satellite-tools-6.3-puppet4-rpms Red Hat Satellite Tools 6.3 - Puppet 4 (for RHEL 7 Server) (RPMs)]
Added (new)
<NONE>
Deleted
<NONE>
rhel-7-server-extras-rpms | 2.0 kB 00:00:00
rhel-7-server-optional-rpms | 2.0 kB 00:00:00
rhel-7-server-rpms | 2.0 kB 00:00:00
rhel-7-server-satellite-tools-6.2-rpms | 2.1 kB 00:00:00
Package httpd-2.4.6-80.el7_5.1.x86_64 already installed and latest version
Nothing to do
Environment
- Red Hat OpenShift Container Platform 3
- ansible
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
