# Unable to start fireball transport

**URL:** <https://forum.ansible.com/t/unable-to-start-fireball-transport/12248>\
**Category:** Ansible Project\
**Tags:** ubuntu\
**Created:** [January 25, 2013, 4:23am UTC](https://forum.ansible.com/t/unable-to-start-fireball-transport/12248 "2013-01-25T04:23:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Meng\_Kuan](https://avatars.discourse-cdn.com/v4/letter/m/ee59a6/32.png) [@Meng\_Kuan](https://forum.ansible.com/u/Meng_Kuan)\
**Post date:** [January 25, 2013, 4:23am UTC](https://forum.ansible.com/t/unable-to-start-fireball-transport/12248/1 "2013-01-25T04:23:23Z")

</div>

I wanted to give fireball mode a spin on my test machine. However, fireball action complains that python-keyczar is not installed even though it is.

ansible-playbook -v playbooks/fireball.yml

PLAY [all] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

TASK: [install requirement for pyzmq] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
ok: [mubiao] =\> (item=libzmq-dev) =\> {"changed": false, "item": "libzmq-dev"}

TASK: [install required python modules for fireball mode] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
ok: [mubiao] =\> (item=pyzmq) =\> {"changed": false, "cmd": null, "item": "pyzmq", "name": "pyzmq", "requirements": null, "state": "present", "version": null, "virtualenv": null}  
ok: [mubiao] =\> (item=pyasn1) =\> {"changed": false, "cmd": null, "item": "pyasn1", "name": "pyasn1", "requirements": null, "state": "present", "version": null, "virtualenv": null}  
ok: [mubiao] =\> (item=PyCrypto) =\> {"changed": false, "cmd": null, "item": "PyCrypto", "name": "PyCrypto", "requirements": null, "state": "present", "version": null, "virtualenv": null}  
ok: [mubiao] =\> (item=python-keyczar) =\> {"changed": false, "cmd": null, "item": "python-keyczar", "name": "python-keyczar", "requirements": null, "state": "present", "version": null, "virtualenv": null}

TASK: [fireball] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
fatal: [mubiao] =\> python-keyczar must be installed to use fireball mode

FATAL: all hosts have already failed -- aborting

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
mubiao : ok=2 changed=0 unreachable=1 failed=0

make: \*\*\* [fireball] Error 2

Python 2.7.3 (default, Aug 1 2012, 05:14:39)  
[GCC 4.6.3] on linux2  
Type "help", "copyright", "credits" or "license" for more information.

> > > from keyczar.keys import AesKey

Using ansible 0.9 and running as root user on target machine (ubuntu 12.04).

Any idea what I missed?

cheers,  
mengkuan

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Post date:** [January 25, 2013, 12:42pm UTC](https://forum.ansible.com/t/unable-to-start-fireball-transport/12248/2 "2013-01-25T12:42:13Z")

</div>

A few quick questions:

(A) Do you have python-keyczar installed on both ends? (on mubiao and  
also the server you are running from?)

(B) If so, can you tell me you show me your test playbook?

---

<div class="post-metadata">

**Author:** ![Meng\_Kuan](https://avatars.discourse-cdn.com/v4/letter/m/ee59a6/32.png) [@Meng\_Kuan](https://forum.ansible.com/u/Meng_Kuan)\
**Post date:** [January 25, 2013, 1:42pm UTC](https://forum.ansible.com/t/unable-to-start-fireball-transport/12248/3 "2013-01-25T13:42:45Z")

</div>

That was it! I didn't have it installed on the server I was running ansible from.

Somehow I missed this sentence in the documentation:

&nbsp;&nbsp;In order to use fireball mode, certain dependencies must be installed on both ends.

It works now. Thanks!
