Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1359849

Summary: Ansible installer fails "too many open files"
Product: OpenShift Container Platform Reporter: Eric Jones <erjones>
Component: InstallerAssignee: Andrew Butcher <abutcher>
Status: CLOSED DUPLICATE QA Contact: Johnny Liu <jialiu>
Severity: urgent Docs Contact:
Priority: high    
Version: 3.2.0CC: abutcher, aos-bugs, erich, erjones, jdetiber, jokerman, mmccomas
Target Milestone: ---Keywords: UpcomingRelease
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-09-12 20:12:14 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:

Description Eric Jones 2016-07-25 14:33:34 UTC
Description of problem:
Customer tries to run the config installer playbook and gets the following error block:


fatal: [master03.dev.platform.cloud.td.com] => Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py", line 586, in _executor
    exec_rc = self._executor_internal(host, new_stdin)
  File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py", line 789, in _executor_internal
    return self._executor_internal_inner(host, self.module_name, self.module_args, inject, port, complex_args=complex_args)
  File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py", line 1036, in _executor_internal_inner
    result = handler.run(conn, tmp, module_name, module_args, inject, complex_args)
  File "/usr/lib/python2.7/site-packages/ansible/runner/action_plugins/normal.py", line 62, in run
    return self.runner._execute_module(conn, tmp, module_name, module_args, inject=inject, complex_args=complex_args)
  File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py", line 470, in _execute_module
    ) = self._configure_module(conn, module_name, args, inject, complex_args)
  File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py", line 1362, in _configure_module
    module_path, complex_args, module_args, inject
  File "/usr/lib/python2.7/site-packages/ansible/module_common.py", line 151, in modify_module
    (module_data, module_style) = self._find_snippet_imports(module_data, module_path)
  File "/usr/lib/python2.7/site-packages/ansible/module_common.py", line 123, in _find_snippet_imports
    output.write(self.slurp(os.path.join(self.snippet_path, snippet_name + ".py")))
  File "/usr/lib/python2.7/site-packages/ansible/module_common.py", line 80, in slurp
    fd = open(path)
IOError: [Errno 24] Too many open files: '/usr/lib/python2.7/site-packages/ansible/module_utils/basic.py'

Version-Release number of selected component (if applicable):
Ansible 1.9.94 (and Ansible 2+)
openshift-ansible-playbooks-3.2.13-1.git.0.0afa976.el7.noarch

Comment 7 Andrew Butcher 2016-09-12 20:12:14 UTC

*** This bug has been marked as a duplicate of bug 1374259 ***