# FAILED: argument must be an int, or have a fileno() method

**URL:** <https://forum.ansible.com/t/failed-argument-must-be-an-int-or-have-a-fileno-method/13311>\
**Category:** Ansible Project\
**Created:** [August 15, 2013, 2:58am UTC](https://forum.ansible.com/t/failed-argument-must-be-an-int-or-have-a-fileno-method/13311 "2013-08-15T02:58:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kavin\_Kankeshwar](https://avatars.discourse-cdn.com/v4/letter/k/35a633/32.png) [@Kavin\_Kankeshwar](https://forum.ansible.com/u/Kavin_Kankeshwar)\
**Post date:** [August 15, 2013, 2:58am UTC](https://forum.ansible.com/t/failed-argument-must-be-an-int-or-have-a-fileno-method/13311/1 "2013-08-15T02:58:09Z")

</div>

Any idea why i would get this ?

fatal: [localhost] =\> {‘msg’: ‘FAILED: argument must be an int, or have a fileno() method.’, ‘failed’: True}

---

<div class="post-metadata">

**Author:** ![Kavin\_Kankeshwar](https://avatars.discourse-cdn.com/v4/letter/k/35a633/32.png) [@Kavin\_Kankeshwar](https://forum.ansible.com/u/Kavin_Kankeshwar)\
**Post date:** [August 15, 2013, 3:16am UTC](https://forum.ansible.com/t/failed-argument-must-be-an-int-or-have-a-fileno-method/13311/2 "2013-08-15T03:16:49Z")

</div>

No worries, Figured out. Error is because local host key is not accepted by default

Added in ansible.cfg:

host\_key\_checking = False

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan2](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@Michael\_DeHaan2](https://forum.ansible.com/u/Michael_DeHaan2)\
**Post date:** [August 15, 2013, 12:29pm UTC](https://forum.ansible.com/t/failed-argument-must-be-an-int-or-have-a-fileno-method/13311/3 "2013-08-15T12:29:50Z")

</div>

Correct, you’re running a interactive command and there is no stdin.

We have an action item to improve the quality of this error.

–Michael
