# OSError: \[Errno 32\] Broken pipe

**URL:** <https://forum.ansible.com/t/oserror-errno-32-broken-pipe/23348>\
**Category:** Ansible Project\
**Created:** [December 30, 2016, 11:21am UTC](https://forum.ansible.com/t/oserror-errno-32-broken-pipe/23348 "2016-12-30T11:21:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kevin\_Csuka1](https://avatars.discourse-cdn.com/v4/letter/k/ecae2f/32.png) [@Kevin\_Csuka1](https://forum.ansible.com/u/Kevin_Csuka1)\
**Post date:** [December 30, 2016, 11:21am UTC](https://forum.ansible.com/t/oserror-errno-32-broken-pipe/23348/1 "2016-12-30T11:21:44Z")

</div>

Ansible version: 2.1.2.0

My task:

```auto
- name: "Managing groups with gid set" become: true group: name: "{{ item.value.name }}" state: "{{ item.value.state | default('present')}}" system: "{{ item.value.system | default('no')}}" gid: "{{ item.value.gid }}" with_dict: "{{ ssh_groups }}" when: item.value.gid is defined

```

My variables;

```auto
  cpbo: name: cpbo state: present gid: 10001
Ansible SOMETIMES returns this error message on different nodes, just randomly.

```

An exception occurred during task execution. The full traceback is:

Traceback (most recent call last):

File “/usr/lib/python2.7/site-packages/ansible/executor/task\_executor.py”, line 96, in run

item\_results = self.\_run\_loop(items)

File “/usr/lib/python2.7/site-packages/ansible/executor/task\_executor.py”, line 252, in \_run\_loop

res = self.\_execute(variables=task\_vars)

File “/usr/lib/python2.7/site-packages/ansible/executor/task\_executor.py”, line 446, in \_execute

result = self.\_handler.run(task\_vars=variables)

File “/usr/lib/python2.7/site-packages/ansible/plugins/action/normal.py”, line 33, in run

results = merge\_hash(results, self.\_execute\_module(tmp=tmp, task\_vars=task\_vars))

File “/usr/lib/python2.7/site-packages/ansible/plugins/action/ **init**.py”, line 591, in \_execute\_module

tmp = self.\_make\_tmp\_path(remote\_user)

File “/usr/lib/python2.7/site-packages/ansible/plugins/action/ **init**.py”, line 218, in \_make\_tmp\_path

result = self.\_low\_level\_execute\_command(cmd, sudoable=False)

File “/usr/lib/python2.7/site-packages/ansible/plugins/action/ **init**.py”, line 718, in \_low\_level\_execute\_command

rc, stdout, stderr = self.\_connection.exec\_command(cmd, in\_data=in\_data, sudoable=sudoable)

File “/usr/lib/python2.7/site-packages/ansible/plugins/connection/ssh.py”, line 595, in exec\_command

return\_tuple = self.\_exec\_command(\*args, \*\*kwargs)

File “/usr/lib/python2.7/site-packages/ansible/plugins/connection/ssh.py”, line 572, in \_exec\_command

(returncode, stdout, stderr) = self.\_run(cmd, in\_data, sudoable=sudoable)

File “/usr/lib/python2.7/site-packages/ansible/plugins/connection/ssh.py”, line 351, in \_run

os.write(self.sshpass\_pipe[1], “{0}\n”.format(to\_bytes(self.\_play\_context.password)))

OSError: [Errno 32] Broken pipe

fatal: [machine1]: FAILED! =\> {“failed”: true, “msg”: “Unexpected failure during module execution.”, “stdout”: “”}

---

<div class="post-metadata">

**Author:** ![Kevin\_Csuka1](https://avatars.discourse-cdn.com/v4/letter/k/ecae2f/32.png) [@Kevin\_Csuka1](https://forum.ansible.com/u/Kevin_Csuka1)\
**Post date:** [January 3, 2017, 8:05am UTC](https://forum.ansible.com/t/oserror-errno-32-broken-pipe/23348/2 "2017-01-03T08:05:09Z")

</div>

Anyone?

---

<div class="post-metadata">

**Author:** ![Mike\_Fennemore](https://avatars.discourse-cdn.com/v4/letter/m/45deac/32.png) [@Mike\_Fennemore](https://forum.ansible.com/u/Mike_Fennemore)\
**Post date:** [March 23, 2017, 2:47pm UTC](https://forum.ansible.com/t/oserror-errno-32-broken-pipe/23348/3 "2017-03-23T14:47:50Z")

</div>

[https://github.com/ansible/ansible/pull/16515](https://github.com/ansible/ansible/pull/16515) think this is similar?
