# Paramiko

**URL:** <https://forum.ansible.com/t/paramiko/16401>\
**Category:** Ansible Project\
**Created:** [October 2, 2014, 12:49pm UTC](https://forum.ansible.com/t/paramiko/16401 "2014-10-02T12:49:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Graham\_Hay](https://avatars.discourse-cdn.com/v4/letter/g/59ef9b/32.png) [@Graham\_Hay](https://forum.ansible.com/u/Graham_Hay)\
**Post date:** [October 2, 2014, 12:49pm UTC](https://forum.ansible.com/t/paramiko/16401/1 "2014-10-02T12:49:46Z")

</div>

Hi,

I recently fetched the latest version of devel (submodules and all), and started getting the “paramiko not installed” error. Has something changed recently?

If I specify “-c ssh” it works fine, but I thought that was the default now? I’m running the scripts from a Mac, with a fairly old version of openssl (because the brew version is hiding).

Thanks,

Graham

---

<div class="post-metadata">

**Author:** ![sivel](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/sivel/32/1198_2.png) [@sivel](https://forum.ansible.com/u/sivel)\
**Post date:** [October 2, 2014, 1:03pm UTC](https://forum.ansible.com/t/paramiko/16401/2 "2014-10-02T13:03:08Z")

</div>

Yes, something has recently changed in the devel branch.

[https://github.com/ansible/ansible/commit/6af5455edcd843a31a0b20eb103f37445b582672](https://github.com/ansible/ansible/commit/6af5455edcd843a31a0b20eb103f37445b582672)

The default transport on Mac is now ‘paramiko’ to resolve issues when using sshpass. You will need to use ‘-c ssh’ or set ‘transport = ssh’ in ansible.cfg.

---

<div class="post-metadata">

**Author:** ![Graham\_Hay](https://avatars.discourse-cdn.com/v4/letter/g/59ef9b/32.png) [@Graham\_Hay](https://forum.ansible.com/u/Graham_Hay)\
**Post date:** [October 2, 2014, 1:09pm UTC](https://forum.ansible.com/t/paramiko/16401/3 "2014-10-02T13:09:39Z")

</div>

OK, good to know. Thanks.

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan1](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Michael\_DeHaan1](https://forum.ansible.com/u/Michael_DeHaan1)\
**Post date:** [October 2, 2014, 3:18pm UTC](https://forum.ansible.com/t/paramiko/16401/4 "2014-10-02T15:18:36Z")

</div>

To clarify, Apple computers sometimes have an issue where sshpass was causing a kernel panic, probably due to the changes in OS X with shared keychains.

Still hasn’t been fixed by Apple, so our options were to either switch to paramiko when specifying a password (inconsistent), not allow passwords on OS X (annoying) or go that route.

There may still be a better way, but a kernel panic from a userland app is sad, and we didn’t want to stand for appearing to inflict that on users.

I’m hoping Apple will address the problem but can’t be sure.
