# What ansible-runner / receptor versions does AWX (21.3.0) use?

**URL:** <https://forum.ansible.com/t/what-ansible-runner-receptor-versions-does-awx-21-3-0-use/36934>\
**Category:** AWX Project\
**Tags:** awx\
**Created:** [August 2, 2022, 3:01pm UTC](https://forum.ansible.com/t/what-ansible-runner-receptor-versions-does-awx-21-3-0-use/36934 "2022-08-02T15:01:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stefan\_Coussens](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/stefan_coussens/32/8432_2.png) [@Stefan\_Coussens](https://forum.ansible.com/u/Stefan_Coussens)\
**Post date:** [August 2, 2022, 3:01pm UTC](https://forum.ansible.com/t/what-ansible-runner-receptor-versions-does-awx-21-3-0-use/36934/1 "2022-08-02T15:01:44Z")

</div>

Hi,

I am playing around with AWX and tring to understand how things work. I am experimenting with the docker-compose version and trying to get an outside receptor node working.

I think I have an issue where I am using a bad receptor or ansible-runner version.  
When updating a inventory on the outside execution node nothing is updated.

After some debugging I see that receptor or ansible runner is dumping (AWX\_CLEANUP\_PATHS = False)

the following directory structure:  
When it is run inside docker

/tmp/awx\_19992\_r5n3y29c/artifacts/19992/output.json

when it is the outside node:

/tmp/awx\_19992\_r5n3y29c/artifacts/output.json

So I edited the code to reflect this.

[https://github.com/ansible/awx/blob/67f1ab2237bc1da453bdacfd848c87e7bfb1371b/awx/main/tasks/jobs.py#L1615](https://github.com/ansible/awx/blob/67f1ab2237bc1da453bdacfd848c87e7bfb1371b/awx/main/tasks/jobs.py#L1615)

expected\_output = os.path.join(private\_data\_dir, ‘artifacts’, str(inventory\_update.id), ‘output.json’)  
**if not os.path.exists(expected\_output):**  
**expected\_output = os.path.join(private\_data\_dir, ‘artifacts’, ‘output.json’) with** open(expected\_output) as f:

But what is wrong on the outside node since awx expect the str(inventory\_update.id) in the path. I suspect an old( or new) ansible runner/receptor combo that is causing this.

Anyone that can help?

---

<div class="post-metadata">

**Author:** ![Stefan\_Coussens](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/stefan_coussens/32/8432_2.png) [@Stefan\_Coussens](https://forum.ansible.com/u/Stefan_Coussens)\
**Post date:** [August 2, 2022, 6:04pm UTC](https://forum.ansible.com/t/what-ansible-runner-receptor-versions-does-awx-21-3-0-use/36934/2 "2022-08-02T18:04:58Z")

</div>

Problem solved. It was the ansible-runner version. (git version instead of pypi)
