# ERROR! Unexpected Exception, this is probably a bug: No module named psutil

**URL:** <https://forum.ansible.com/t/error-unexpected-exception-this-is-probably-a-bug-no-module-named-psutil/27768>\
**Category:** AWX Project\
**Tags:** awx\
**Created:** [June 11, 2018, 3:05pm UTC](https://forum.ansible.com/t/error-unexpected-exception-this-is-probably-a-bug-no-module-named-psutil/27768 "2018-06-11T15:05:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mamadouadaba](https://avatars.discourse-cdn.com/v4/letter/m/b3f665/32.png) [@mamadouadaba](https://forum.ansible.com/u/mamadouadaba)\
**Post date:** [June 11, 2018, 3:05pm UTC](https://forum.ansible.com/t/error-unexpected-exception-this-is-probably-a-bug-no-module-named-psutil/27768/1 "2018-06-11T15:05:01Z")

</div>

Hello there!

I got this issue while running a basic playbook (ping) in AWX platform.

Below, you can notice that I installed the same python depandancies in both awx docker containers ( Awx\_task and Awx\_web).

- Awx\_task

- virtualenv : test\_virtualenv

- ansible 2.4.3

- psutil 5.4.6

- python-memcached 1.59- Awx\_web

- virtualenv: test\_virtualenv

- ansible 2.4.3

- psutil 5.4.6

- python-memcached 1.59

Here the logs I captured through AWX web browser:

ansible-playbook 2.4.3.0

config file = /etc/ansible/ansible.cfg

configured module search path = [u’/var/lib/awx/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]

ansible python module location = /var/lib/awx/venv/test\_venv/lib/python2.7/site-packages/ansible

executable location = /var/lib/awx/venv/test\_venv/bin/ansible-playbook

python version = 2.7.5 (default, Feb 20 2018, 09:19:12) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)]

Using /etc/ansible/ansible.cfg as config file

SSH password:

Parsed /tmp/awx\_189\_yncRCn/tmpmeMQez inventory source with script plugin

ERROR! Unexpected Exception, this is probably a bug: No module named psutil

the full traceback was:

Traceback (most recent call last):

File “/var/lib/awx/venv/test\_venv/bin/ansible-playbook”, line 106, in

exit\_code = cli.run()

File “/var/lib/awx/venv/test\_venv/lib/python2.7/site-packages/ansible/cli/playbook.py”, line 122, in run

results = pbex.run()

File “/var/lib/awx/venv/test\_venv/lib/python2.7/site-packages/ansible/executor/playbook\_executor.py”, line 90, in run

self.\_tqm.load\_callbacks()

File “/var/lib/awx/venv/test\_venv/lib/python2.7/site-packages/ansible/executor/task\_queue\_manager.py”, line 179, in load\_callbacks

self.\_stdout\_callback = callback\_loader.get(self.\_stdout\_callback)

File “/var/lib/awx/venv/test\_venv/lib/python2.7/site-packages/ansible/plugins/loader.py”, line 363, in get

self.\_module\_cache[path] = self.\_load\_module\_source(name, path)

File “/var/lib/awx/venv/test\_venv/lib/python2.7/site-packages/ansible/plugins/loader.py”, line 339, in \_load\_module\_source

module = imp.load\_source(full\_name, path, module\_file)

File “/usr/lib/python2.7/site-packages/awx/plugins/callback/awx\_display.py”, line 30, in

from awx\_display\_callback import AWXDefaultCallbackModule as CallbackModule # noqa

File “/usr/lib/python2.7/site-packages/awx/lib/awx\_display\_callback/ **init**.py”, line 21, in

from . import cleanup # noqa (registers control persistent cleanup)

File “/usr/lib/python2.7/site-packages/awx/lib/awx\_display\_callback/cleanup.py”, line 27, in

import psutil

ImportError: No module named psutil

Thanks for your help!

---

<div class="post-metadata">

**Author:** ![rpetrell](https://avatars.discourse-cdn.com/v4/letter/r/b4bc9f/32.png) [@rpetrell](https://forum.ansible.com/u/rpetrell)\
**Post date:** [June 11, 2018, 3:25pm UTC](https://forum.ansible.com/t/error-unexpected-exception-this-is-probably-a-bug-no-module-named-psutil/27768/2 "2018-06-11T15:25:16Z")

</div>

It looks like you’re using a custom virtualenv; awx doesn’t install anything in custom virtualenvs by default.

/var/lib/awx/venv/test\_venv

You’ll need to install psutil and python-memcached at least. You may consider just installing this base list of dependencies: [https://github.com/ansible/awx/blob/devel/requirements/requirements\_ansible.in](https://github.com/ansible/awx/blob/devel/requirements/requirements_ansible.in)

---

<div class="post-metadata">

**Author:** ![mamadouadaba](https://avatars.discourse-cdn.com/v4/letter/m/b3f665/32.png) [@mamadouadaba](https://forum.ansible.com/u/mamadouadaba)\
**Post date:** [June 12, 2018, 7:19am UTC](https://forum.ansible.com/t/error-unexpected-exception-this-is-probably-a-bug-no-module-named-psutil/27768/3 "2018-06-12T07:19:20Z")

</div>

Yes it works.

I have just installed psutil version 5.4.3 in both containers (awx\_task and awx\_web).

Thanks Ryan.
