# ansible-builder build failed

**URL:** <https://forum.ansible.com/t/ansible-builder-build-failed/35092>\
**Category:** AWX Project\
**Created:** [May 1, 2021, 7:00am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092 "2021-05-01T07:00:27Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andrea\_Lenarduzzi](https://avatars.discourse-cdn.com/v4/letter/a/c77e96/32.png) [@Andrea\_Lenarduzzi](https://forum.ansible.com/u/Andrea_Lenarduzzi)\
**Post date:** [May 1, 2021, 7:00am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/1 "2021-05-01T07:00:27Z")

</div>

Hi, I’m tryng to build a custom image, this is my erro:  
ansible-builder build --tag [quay.io/andreaussi/my\_first\_ee\_image:latest](http://quay.io/andreaussi/my_first_ee_image:latest) --context ./context --container-runtime docker  
Running command:  
docker build -f ./context/Dockerfile -t [quay.io/andreaussi/my\_first\_ee\_image:latest](http://quay.io/andreaussi/my_first_ee_image:latest) ./context  
Running command:  
docker run --rm -v /home/alenarduzzi/ansible-builder02/builder/lib/python3.7/site-packages/ansible\_builder:/ansible\_builder\_mount:Z [quay.io/andreaussi/my\_first\_ee\_image:latest](http://quay.io/andreaussi/my_first_ee_image:latest) python3 /ansible\_builder\_mount/introspect.py  
Running command:  
docker build -f ./context/Dockerfile -t [quay.io/andreaussi/my\_first\_ee\_image:latest](http://quay.io/andreaussi/my_first_ee_image:latest) ./context  
…showing last 20 lines of output…  
—\> dd015ca158ce  
Step 19/23 : RUN mkdir -p /var/run/receptor  
—\> Using cache  
—\> 9dde3af74a23  
Step 20/23 : ADD run.sh /run.sh  
—\> Using cache  
—\> fcdbb401c232  
Step 21/23 : CMD /run.sh  
—\> Using cache  
—\> 881da2c2b828  
Step 22/23 : USER 1000  
—\> Using cache  
—\> f31f0262eabf  
Step 23/23 : RUN git lfs install  
—\> Running in 367e3cf8cd5f  
git: ‘lfs’ is not a git command. See ‘git --help’.

How can I fix it?  
Thank you

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 1, 2021, 8:03am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/2 "2021-05-01T08:03:39Z")

</div>

If I am not mistaken it is git-lfs?

---

<div class="post-metadata">

**Author:** ![Andrea\_Lenarduzzi](https://avatars.discourse-cdn.com/v4/letter/a/c77e96/32.png) [@Andrea\_Lenarduzzi](https://forum.ansible.com/u/Andrea_Lenarduzzi)\
**Post date:** [May 1, 2021, 11:16am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/3 "2021-05-01T11:16:45Z")

</div>

Yes, git-lfs is installed

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 1, 2021, 11:19am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/4 "2021-05-01T11:19:09Z")

</div>

So why is it referring to hit: lfs instead of git-lfs. I would check your execution environment . yml to check it is set correctly

---

<div class="post-metadata">

**Author:** ![Andrea\_Lenarduzzi](https://avatars.discourse-cdn.com/v4/letter/a/c77e96/32.png) [@Andrea\_Lenarduzzi](https://forum.ansible.com/u/Andrea_Lenarduzzi)\
**Post date:** [May 1, 2021, 11:36am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/5 "2021-05-01T11:36:53Z")

</div>

This is execution-environment.yml

---

<div class="post-metadata">

**Author:** ![Andrea\_Lenarduzzi](https://avatars.discourse-cdn.com/v4/letter/a/c77e96/32.png) [@Andrea\_Lenarduzzi](https://forum.ansible.com/u/Andrea_Lenarduzzi)\
**Post date:** [May 2, 2021, 8:49am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/6 "2021-05-02T08:49:19Z")

</div>

Are these config files wrong?

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 2, 2021, 8:56am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/7 "2021-05-02T08:56:29Z")

</div>

I wrote a blog post yesterday about my journey with this and the issues that I found.

[https://weiyentan.github.io/2021/creating-execution-environments/](https://weiyentan.github.io/2021/creating-execution-environments/)

In my post I notice I have this :

```auto
git-lfs [platform:rpm]

```

You have dpkg.

---

<div class="post-metadata">

**Author:** ![Andrea\_Lenarduzzi](https://avatars.discourse-cdn.com/v4/letter/a/c77e96/32.png) [@Andrea\_Lenarduzzi](https://forum.ansible.com/u/Andrea_Lenarduzzi)\
**Post date:** [May 2, 2021, 9:03am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/8 "2021-05-02T09:03:16Z")

</div>

Good blog, thank you

I’ve dpkg because all my vm os are debian based.  
If this parameter are os indipendent, i can try to chango to rpm

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 2, 2021, 9:08am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/9 "2021-05-02T09:08:01Z")

</div>

It has no bearing. The image of awx is going to rhel regardless. Once it is in the docker image it is irrelevant whether your host vm’s are debian or ubuntu or opensuse . ansible runner is in a image. For Ansible runner it looks like they are running redhat. Keep the bindep.txt to the include that for now and see what happens.

---

<div class="post-metadata">

**Author:** ![Andrea\_Lenarduzzi](https://avatars.discourse-cdn.com/v4/letter/a/c77e96/32.png) [@Andrea\_Lenarduzzi](https://forum.ansible.com/u/Andrea_Lenarduzzi)\
**Post date:** [May 3, 2021, 6:22am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/10 "2021-05-03T06:22:41Z")

</div>

Hi I’ve used this bindep.txt  
python38-devel [platform:rpm compile]  
subversion [platform:rpm]  
subversion [platform:dpkg]  
git-lfs [platform:rpm]

Than I’ve edited context/Dockerfile and added RUN pip3 uninstall --yes ansible-runner && pip3 install ansible-runner==2.0.0a1

building image OK but running I’ve error:  
Traceback (most recent call last): File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/awx/main/tasks.py”, line 1397, in run res = receptor\_job.run() File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/awx/main/tasks.py”, line 2957, in run return self.\_run\_internal(receptor\_ctl) File “/var/lib/awx/venv/awx/lib64/python3.8/site-packages/awx/main/tasks.py”, line 3008, in \_run\_internal raise RuntimeError(detail) RuntimeError: Pod Running

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 3, 2021, 6:25am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/11 "2021-05-03T06:25:28Z")

</div>

Can you please give the entire container file? This is the exact error I had and by following the example given it solved it

---

<div class="post-metadata">

**Author:** ![Andrea\_Lenarduzzi](https://avatars.discourse-cdn.com/v4/letter/a/c77e96/32.png) [@Andrea\_Lenarduzzi](https://forum.ansible.com/u/Andrea_Lenarduzzi)\
**Post date:** [May 3, 2021, 8:10am UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/12 "2021-05-03T08:10:25Z")

</div>

These are my files:  
cat execution-environment.yml

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 3, 2021, 3:24pm UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/13 "2021-05-03T15:24:28Z")

</div>

OK which file did you use?

---

<div class="post-metadata">

**Author:** ![Andrea\_Lenarduzzi](https://avatars.discourse-cdn.com/v4/letter/a/c77e96/32.png) [@Andrea\_Lenarduzzi](https://forum.ansible.com/u/Andrea_Lenarduzzi)\
**Post date:** [May 3, 2021, 3:59pm UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/14 "2021-05-03T15:59:46Z")

</div>

I’m tryng to run this:

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 3, 2021, 3:56pm UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/15 "2021-05-03T15:56:22Z")

</div>

No I mean did you run ansible builder or did you run dockerfile. And if was the latter which directory did you run it from?

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 3, 2021, 3:57pm UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/16 "2021-05-03T15:57:02Z")

</div>

What were the steps you ran to get your image

---

<div class="post-metadata">

**Author:** ![Andrea\_Lenarduzzi](https://avatars.discourse-cdn.com/v4/letter/a/c77e96/32.png) [@Andrea\_Lenarduzzi](https://forum.ansible.com/u/Andrea_Lenarduzzi)\
**Post date:** [May 3, 2021, 4:10pm UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/17 "2021-05-03T16:10:50Z")

</div>

I’ve added this(see attached image)

> **(attachments)**
>
> ![Schermata da 2021-05-03 18-09-00.png](https://us1.discourse-cdn.com/ansible/original/2X/4/46cffc7af08295ec2503dc755b580afa814445b4.png)

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 3, 2021, 4:07pm UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/18 "2021-05-03T16:07:27Z")

</div>

Understood. So which file did you use to push your image. The one in context or the one ansible builder did?

---

<div class="post-metadata">

**Author:** ![Andrea\_Lenarduzzi](https://avatars.discourse-cdn.com/v4/letter/a/c77e96/32.png) [@Andrea\_Lenarduzzi](https://forum.ansible.com/u/Andrea_Lenarduzzi)\
**Post date:** [May 3, 2021, 4:25pm UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/19 "2021-05-03T16:25:17Z")

</div>

I’ve execute this:  
docker push [quay.io/andreaussi/my\_first\_ee\_image](http://quay.io/andreaussi/my_first_ee_image)

---

<div class="post-metadata">

**Author:** ![Wei-Yen\_Tan](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/wei-yen_tan/32/4111_2.png) [@Wei-Yen\_Tan](https://forum.ansible.com/u/Wei-Yen_Tan)\
**Post date:** [May 3, 2021, 4:21pm UTC](https://forum.ansible.com/t/ansible-builder-build-failed/35092/20 "2021-05-03T16:21:20Z")

</div>

In which directory?

[Next page](https://forum.ansible.com/t/ansible-builder-build-failed/35092.md?page=2)
