# Cannot build AWX following Contributing guide on Mac.

**URL:** <https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122>\
**Category:** AWX Project\
**Tags:** awx\
**Created:** [March 27, 2018, 4:54am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122 "2018-03-27T04:54:40Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 27, 2018, 4:54am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/1 "2018-03-27T04:54:40Z")

</div>

Hi I am trying to setup the my development environment. I am running the latest version of mac os and have docker for mac installed.

It is failing at starting the containers (make docker-compose ). I didn’t want to raise an issue on git incase its just something silly I am doing.

Many thanks.

_$git clone [https://github.com/ansible/awx.git](https://github.com/ansible/awx.git)_

$ cp awx/settings/local\_settings.py.docker\_compose awx/settings/local\_settings.py

$_make docker-compose-build_

$ docker image ls  
REPOSITORY TAG IMAGE ID CREATED SIZE  
[gcr.io/ansible-tower-engineering/awx\_devel](http://gcr.io/ansible-tower-engineering/awx_devel) master d328cf45c1f6 14 minutes ago 1.91GB  
ansible/awx\_devel latest d328cf45c1f6 14 minutes ago 1.91GB  
centos 7 2d194b392dd1 3 weeks ago 195MB

$make ui-devel  
.  
.  
.  
.

npm --prefix awx/ui run build-devel –

> awx@1.0.0 build-devel /Users/marcosgeorgopoulos/Documents/Ansible/awx/awx/ui  
> npm run dev

> awx@1.0.0 dev /Users/marcosgeorgopoulos/Documents/Ansible/awx/awx/ui  
> webpack --config build/webpack.development.js --progress

Hash: ddce299720341cb88dcd  
Version: webpack 3.11.0  
Time: 47241ms  
Asset Size Chunks Chunk Names  
js/app.c82c666b42ea325f4a6f.js 8.32 MB 0 [emitted] [big] app  
js/vendor.a01e7d1898d8d762113c.js 6.98 MB 1 [emitted] [big] vendor  
css/vendor.a01e7d1898d8d762113c.css 201 kB 1 [emitted] vendor  
css/app.c82c666b42ea325f4a6f.css 301 kB 0 [emitted] [big] app  
js/app.c82c666b42ea325f4a6f.js.map 11.1 MB 0 [emitted] app  
css/app.c82c666b42ea325f4a6f.css.map 109 bytes 0 [emitted] app  
js/vendor.a01e7d1898d8d762113c.js.map 8.62 MB 1 [emitted] vendor  
css/vendor.a01e7d1898d8d762113c.css.map 112 bytes 1 [emitted] vendor

- 303 hidden assets

$ make docker-compose  
.  
.  
.  
.

awx\_1 | 04:38:26 jupyter.1 | pkg\_resources.DistributionNotFound: The ‘awx’ distribution was not found and is required by the application  
awx\_1 | 04:38:26 jupyter.1 | make: \*\*\* [jupyter] Error 1  
awx\_1 | 04:38:26 system | jupyter.1 stopped (rc=2)  
awx\_1 | 04:38:26 system | sending SIGTERM to nginx.1 (pid 245)  
awx\_1 | 04:38:26 system | sending SIGTERM to runworker.1 (pid 247)  
awx\_1 | 04:38:26 system | sending SIGTERM to receiver.1 (pid 249)  
awx\_1 | 04:38:26 system | sending SIGTERM to daphne.1 (pid 251)  
awx\_1 | 04:38:26 system | sending SIGTERM to uwsgi.1 (pid 253)  
awx\_1 | 04:38:26 system | sending SIGTERM to celeryd.1 (pid 255)  
awx\_1 | 04:38:26 system | sending SIGTERM to flower.1 (pid 256)  
awx\_1 | 04:38:26 receiver.1 | make: \*\*\* [receiver] Terminated  
awx\_1 | 04:38:26 celeryd.1 | make: \*\*\* wait: No child processes. Stop.  
awx\_1 | 04:38:26 celeryd.1 | make: \*\*\* Waiting for unfinished jobs…  
awx\_1 | 04:38:26 celeryd.1 | make: \*\*\* wait: No child processes. Stop.  
awx\_1 | 04:38:26 flower.1 | [I 180327 04:38:26 command:47] SIGTERM detected, shutting down  
awx\_1 | 04:38:26 system | receiver.1 stopped (rc=-15)  
awx\_1 | 04:38:26 runworker.1 | make: \*\*\* [runworker] Terminated  
awx\_1 | 04:38:26 uwsgi.1 | make: \*\*\* [collectstatic] Terminated  
awx\_1 | 04:38:26 system | uwsgi.1 stopped (rc=-15)  
awx\_1 | 04:38:26 daphne.1 | make: \*\*\* [daphne] Terminated  
awx\_1 | 04:38:26 flower.1 | make: \*\*\* [flower] Terminated  
awx\_1 | 04:38:26 system | celeryd.1 stopped (rc=2)  
awx\_1 | 04:38:26 system | daphne.1 stopped (rc=-15)  
awx\_1 | 04:38:26 system | runworker.1 stopped (rc=-15)  
awx\_1 | 04:38:26 system | nginx.1 stopped (rc=-15)  
awx\_1 | 04:38:28 system | flower.1 stopped (rc=-15)  
tools\_awx\_1 exited with code 2

I tried setting the COMPOSE\_TAG to devel, but that gives me an auth error.

$ COMPOSE\_TAG=devel make docker-compose  
fatal: No names found, cannot describe anything.  
fatal: No names found, cannot describe anything.  
fatal: No names found, cannot describe anything.  
fatal: No names found, cannot describe anything.  
if [“”]; then   
docker login -u oauth2accesstoken -p “” [https://gcr.io](https://gcr.io);   
fi;  
TAG=devel DEV\_DOCKER\_TAG\_BASE=[gcr.io/ansible-tower-engineering](http://gcr.io/ansible-tower-engineering) docker-compose -f tools/docker-compose.yml up --no-recreate awx  
Pulling awx ([gcr.io/ansible-tower-engineering/awx\_devel:devel](http://gcr.io/ansible-tower-engineering/awx_devel:devel))…  
ERROR: unauthorized: You don’t have the needed permissions to perform this operation, and you may have invalid credentials. To authenticate your request, follow the steps in: [https://cloud.google.com/container-registry/docs/advanced-authentication](https://cloud.google.com/container-registry/docs/advanced-authentication)  
make: \*\*\* [docker-compose] Error 1

---

<div class="post-metadata">

**Author:** ![matburt](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/matburt/32/3612_2.png) [@matburt](https://forum.ansible.com/u/matburt)\
**Post date:** [March 27, 2018, 5:58pm UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/2 "2018-03-27T17:58:51Z")

</div>

Unless you are maintaining your own image repository you don’t want to set the COMPOSE\_TAG

I’d like to see what is above the lines you are showing in the output before you tried setting COMPOSE\_TAG.

---

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 27, 2018, 8:23pm UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/3 "2018-03-27T20:23:48Z")

</div>

Hi Matthew,

Here are all of the lines. Many thanks.

$ make docker-compose  
fatal: No names found, cannot describe anything.  
fatal: No names found, cannot describe anything.  
fatal: No names found, cannot describe anything.  
fatal: No names found, cannot describe anything.  
if [“”]; then   
docker login -u oauth2accesstoken -p “” [https://gcr.io](https://gcr.io);   
fi;  
TAG=master DEV\_DOCKER\_TAG\_BASE=[gcr.io/ansible-tower-engineering](http://gcr.io/ansible-tower-engineering) docker-compose -f tools/docker-compose.yml up --no-recreate awx  
Starting tools\_rabbitmq\_1 …  
Starting tools\_memcached\_1 …  
Starting tools\_postgres\_1 …  
Starting tools\_postgres\_1 … done  
Starting tools\_awx\_1 … done  
Attaching to tools\_awx\_1  
awx\_1 | Using /etc/ansible/ansible.cfg as config file  
awx\_1 | 127.0.0.1 | SUCCESS =\> {  
awx\_1 | “changed”: false,  
awx\_1 | “elapsed”: 0,  
awx\_1 | “path”: null,  
awx\_1 | “port”: 5432,  
awx\_1 | “search\_regex”: null,  
awx\_1 | “state”: “started”  
awx\_1 | }  
awx\_1 | Using /etc/ansible/ansible.cfg as config file  
awx\_1 | 127.0.0.1 | SUCCESS =\> {  
awx\_1 | “changed”: false,  
awx\_1 | “elapsed”: 0,  
awx\_1 | “path”: null,  
awx\_1 | “port”: 11211,  
awx\_1 | “search\_regex”: null,  
awx\_1 | “state”: “started”  
awx\_1 | }  
awx\_1 | Using /etc/ansible/ansible.cfg as config file  
awx\_1 | 127.0.0.1 | SUCCESS =\> {  
awx\_1 | “changed”: false,  
awx\_1 | “elapsed”: 0,  
awx\_1 | “path”: null,  
awx\_1 | “port”: 5672,  
awx\_1 | “search\_regex”: null,  
awx\_1 | “state”: “started”  
awx\_1 | }  
awx\_1 | Using /etc/ansible/ansible.cfg as config file  
awx\_1 | [DEPRECATION WARNING]: The sudo command line option has been deprecated in  
awx\_1 | favor of the “become” command line arguments. This feature will be removed in  
awx\_1 | version 2.6. Deprecation warnings can be disabled by setting  
awx\_1 | deprecation\_warnings=False in ansible.cfg.  
awx\_1 | 127.0.0.1 | SUCCESS =\> {  
awx\_1 | “changed”: false,  
awx\_1 | “user”: “awx-dev”  
awx\_1 | }  
awx\_1 | Using /etc/ansible/ansible.cfg as config file  
awx\_1 | [DEPRECATION WARNING]: The sudo command line option has been deprecated in  
awx\_1 | favor of the “become” command line arguments. This feature will be removed in  
awx\_1 | version 2.6. Deprecation warnings can be disabled by setting  
awx\_1 | deprecation\_warnings=False in ansible.cfg.  
awx\_1 | 127.0.0.1 | SUCCESS =\> {  
awx\_1 | “changed”: false,  
awx\_1 | “db”: “awx-dev”  
awx\_1 | }  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | ln: failed to create symbolic link ‘/venv/awx/lib/python2.7/site-packages/rdb.py’: File exists  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | mkdir -p /var/lib/awx/;   
awx\_1 | if [“/venv”]; then   
awx\_1 | . /venv/awx/bin/activate;   
awx\_1 | fi;   
awx\_1 | python -c “import awx as awx; print awx. **version** ” \> /var/lib/awx/.awx\_version;   
awx\_1 |  
awx\_1 | Traceback (most recent call last):  
awx\_1 | File “”, line 1, in   
awx\_1 | File “awx/ **init**.py”, line 12, in   
awx\_1 | **version** = get\_distribution(‘awx’).version  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 553, in get\_distribution  
awx\_1 | dist = get\_provider(dist)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 427, in get\_provider  
awx\_1 | return working\_set.find(moduleOrReq) or require(str(moduleOrReq))[0]  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 713, in find  
awx\_1 | if dist is not None and dist not in req:  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 2922, in **contains**  
awx\_1 | item = item.version  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 2544, in version  
awx\_1 | raise ValueError(tmpl % self.PKG\_INFO, self)  
awx\_1 | ValueError: (“Missing ‘Version:’ header and/or PKG-INFO file”, awx [unknown version] (/awx\_devel))  
awx\_1 | make: \*\*\* [version\_file] Error 1  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | if [“/venv”]; then   
awx\_1 | . /venv/awx/bin/activate;   
awx\_1 | fi;   
awx\_1 | awx-manage migrate --noinput --fake-initial  
awx\_1 | /usr/local/bin/awx-manage:9: UserWarning: Unbuilt egg for awx [unknown version] (/awx\_devel)  
awx\_1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | Traceback (most recent call last):  
awx\_1 | File “/usr/local/bin/awx-manage”, line 9, in   
awx\_1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 561, in load\_entry\_point  
awx\_1 | return get\_distribution(dist).load\_entry\_point(group, name)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 553, in get\_distribution  
awx\_1 | dist = get\_provider(dist)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 427, in get\_provider  
awx\_1 | return working\_set.find(moduleOrReq) or require(str(moduleOrReq))[0]  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 969, in require  
awx\_1 | needed = self.resolve(parse\_requirements(requirements))  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 855, in resolve  
awx\_1 | raise DistributionNotFound(req, requirers)  
awx\_1 | pkg\_resources.DistributionNotFound: The ‘awx’ distribution was not found and is required by the application  
awx\_1 | make: \*\*\* [migrate] Error 1  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | if [“/venv”]; then   
awx\_1 | . /venv/awx/bin/activate;   
awx\_1 | fi;   
awx\_1 | awx-manage provision\_instance --hostname=awx;   
awx\_1 | awx-manage register\_queue --queuename=tower --instance\_percent=100;  
awx\_1 | if [“tower” == “tower,thepentagon”]; then   
awx\_1 | awx-manage provision\_instance --hostname=isolated;   
awx\_1 | awx-manage register\_queue --queuename=‘thepentagon’ --hostnames=isolated --controller=tower;   
awx\_1 | awx-manage generate\_isolated\_key | ssh -o “StrictHostKeyChecking no” root@isolated ‘cat \> /root/.ssh/authorized\_keys’;   
awx\_1 | fi;  
awx\_1 | /usr/local/bin/awx-manage:9: UserWarning: Unbuilt egg for awx [unknown version] (/awx\_devel)  
awx\_1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | Traceback (most recent call last):  
awx\_1 | File “/usr/local/bin/awx-manage”, line 9, in   
awx\_1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 561, in load\_entry\_point  
awx\_1 | return get\_distribution(dist).load\_entry\_point(group, name)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 553, in get\_distribution  
awx\_1 | dist = get\_provider(dist)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 427, in get\_provider  
awx\_1 | return working\_set.find(moduleOrReq) or require(str(moduleOrReq))[0]  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 969, in require  
awx\_1 | needed = self.resolve(parse\_requirements(requirements))  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 855, in resolve  
awx\_1 | raise DistributionNotFound(req, requirers)  
awx\_1 | pkg\_resources.DistributionNotFound: The ‘awx’ distribution was not found and is required by the application  
awx\_1 | /usr/local/bin/awx-manage:9: UserWarning: Unbuilt egg for awx [unknown version] (/awx\_devel)  
awx\_1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | Traceback (most recent call last):  
awx\_1 | File “/usr/local/bin/awx-manage”, line 9, in   
awx\_1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 561, in load\_entry\_point  
awx\_1 | return get\_distribution(dist).load\_entry\_point(group, name)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 553, in get\_distribution  
awx\_1 | dist = get\_provider(dist)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 427, in get\_provider  
awx\_1 | return working\_set.find(moduleOrReq) or require(str(moduleOrReq))[0]  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 969, in require  
awx\_1 | needed = self.resolve(parse\_requirements(requirements))  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 855, in resolve  
awx\_1 | raise DistributionNotFound(req, requirers)  
awx\_1 | pkg\_resources.DistributionNotFound: The ‘awx’ distribution was not found and is required by the application  
awx\_1 | 20:22:16 system | jupyter.1 started (pid=254)  
awx\_1 | 20:22:16 system | nginx.1 started (pid=245)  
awx\_1 | 20:22:16 system | runworker.1 started (pid=248)  
awx\_1 | 20:22:16 system | celeryd.1 started (pid=257)  
awx\_1 | 20:22:16 system | flower.1 started (pid=258)  
awx\_1 | 20:22:16 system | daphne.1 started (pid=251)  
awx\_1 | 20:22:16 system | receiver.1 started (pid=255)  
awx\_1 | 20:22:16 system | uwsgi.1 started (pid=256)  
awx\_1 | 20:22:16 jupyter.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 nginx.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 flower.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 runworker.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 celeryd.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 daphne.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 uwsgi.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 jupyter.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 receiver.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 nginx.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 runworker.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 flower.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 daphne.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 celeryd.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 receiver.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 uwsgi.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 jupyter.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 runworker.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 flower.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 celeryd.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 nginx.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 daphne.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 uwsgi.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 flower.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 runworker.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 jupyter.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 receiver.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 nginx.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 daphne.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 celeryd.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 nginx.1 | nginx -g “daemon off;”  
awx\_1 | 20:22:16 celeryd.1 | rm -f /tmp/celery\_pid  
awx\_1 | 20:22:16 uwsgi.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 receiver.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 jupyter.1 | /usr/local/bin/awx-manage:9: UserWarning: Unbuilt egg for awx [unknown version] (/awx\_devel)  
awx\_1 | 20:22:16 jupyter.1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | 20:22:16 jupyter.1 | Traceback (most recent call last):  
awx\_1 | 20:22:16 jupyter.1 | File “/usr/local/bin/awx-manage”, line 9, in   
awx\_1 | 20:22:16 jupyter.1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | 20:22:16 jupyter.1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 561, in load\_entry\_point  
awx\_1 | 20:22:16 jupyter.1 | return get\_distribution(dist).load\_entry\_point(group, name)  
awx\_1 | 20:22:16 jupyter.1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 553, in get\_distribution  
awx\_1 | 20:22:16 jupyter.1 | dist = get\_provider(dist)  
awx\_1 | 20:22:16 jupyter.1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 427, in get\_provider  
awx\_1 | 20:22:16 jupyter.1 | return working\_set.find(moduleOrReq) or require(str(moduleOrReq))[0]  
awx\_1 | 20:22:16 jupyter.1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 969, in require  
awx\_1 | 20:22:16 jupyter.1 | needed = self.resolve(parse\_requirements(requirements))  
awx\_1 | 20:22:16 jupyter.1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 855, in resolve  
awx\_1 | 20:22:16 jupyter.1 | raise DistributionNotFound(req, requirers)  
awx\_1 | 20:22:16 jupyter.1 | pkg\_resources.DistributionNotFound: The ‘awx’ distribution was not found and is required by the application  
awx\_1 | 20:22:16 jupyter.1 | make: \*\*\* [jupyter] Error 1  
awx\_1 | 20:22:16 system | jupyter.1 stopped (rc=2)  
awx\_1 | 20:22:16 system | sending SIGTERM to nginx.1 (pid 245)  
awx\_1 | 20:22:16 system | sending SIGTERM to runworker.1 (pid 248)  
awx\_1 | 20:22:16 system | sending SIGTERM to receiver.1 (pid 255)  
awx\_1 | 20:22:16 system | sending SIGTERM to daphne.1 (pid 251)  
awx\_1 | 20:22:16 system | sending SIGTERM to uwsgi.1 (pid 256)  
awx\_1 | 20:22:16 system | sending SIGTERM to celeryd.1 (pid 257)  
awx\_1 | 20:22:16 system | sending SIGTERM to flower.1 (pid 258)  
awx\_1 | 20:22:16 receiver.1 | make: \*\*\* [receiver] Terminated  
awx\_1 | 20:22:16 celeryd.1 | make: \*\*\* [celeryd] Terminated  
awx\_1 | 20:22:16 runworker.1 | make: \*\*\* [runworker] Terminated  
awx\_1 | 20:22:16 system | celeryd.1 stopped (rc=-15)  
awx\_1 | 20:22:16 daphne.1 | make: \*\*\* [daphne] Terminated  
awx\_1 | 20:22:17 uwsgi.1 | make: \*\*\* [collectstatic] Terminated  
awx\_1 | 20:22:17 system | uwsgi.1 stopped (rc=-15)  
awx\_1 | 20:22:17 system | runworker.1 stopped (rc=-15)  
awx\_1 | 20:22:17 flower.1 | make: \*\*\* [flower] Terminated  
awx\_1 | 20:22:17 system | flower.1 stopped (rc=-15)  
awx\_1 | 20:22:17 system | receiver.1 stopped (rc=-15)  
awx\_1 | 20:22:17 system | daphne.1 stopped (rc=-15)  
awx\_1 | 20:22:17 system | nginx.1 stopped (rc=-15)  
tools\_awx\_1 exited with code 2

---

<div class="post-metadata">

**Author:** ![matburt](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/matburt/32/3612_2.png) [@matburt](https://forum.ansible.com/u/matburt)\
**Post date:** [March 27, 2018, 8:45pm UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/4 "2018-03-27T20:45:12Z")

</div>

I’m not sure what’s happened here but it looks like your clone might not have fetched any tags from our repo? This is how we determine the version number with which to start the dev environment… was that the actual git command you ran to check out the source tree?

---

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 27, 2018, 8:56pm UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/5 "2018-03-27T20:56:54Z")

</div>

Yeah maybe that is the issue

I just did a

git clone [https://github.com/ansible/awx.git](https://github.com/ansible/awx.git)

---

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 27, 2018, 9:09pm UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/6 "2018-03-27T21:09:09Z")

</div>

I want the devel branch which is the default one. So I thought that would work?

Do I need to use the following command

git clone -b devel [https://github.com/ansible/awx.git](https://github.com/ansible/awx.git)

---

<div class="post-metadata">

**Author:** ![matburt](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/matburt/32/3612_2.png) [@matburt](https://forum.ansible.com/u/matburt)\
**Post date:** [March 28, 2018, 12:34am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/7 "2018-03-28T00:34:41Z")

</div>

You could try:

git fetch --tags

What version of git are you using?

git --version

---

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 28, 2018, 1:22am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/8 "2018-03-28T01:22:25Z")

</div>

There doesn’t seem to be any tags. See below for version as well.

$ git fetch --tags

$ git --version

git version 2.14.3 (Apple Git-98)

---

<div class="post-metadata">

**Author:** ![matburt](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/matburt/32/3612_2.png) [@matburt](https://forum.ansible.com/u/matburt)\
**Post date:** [March 28, 2018, 3:26am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/9 "2018-03-28T03:26:10Z")

</div>

There are definitely tags there: [https://github.com/ansible/awx/tags](https://github.com/ansible/awx/tags)

---

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 28, 2018, 3:48am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/10 "2018-03-28T03:48:50Z")

</div>

Sorry I meant my git client isn’t fetching any tags.

Can you think of a work around?

---

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 28, 2018, 3:59am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/11 "2018-03-28T03:59:14Z")

</div>

Here is the repo I’m pointing to.

$ git remote --verbose

origin [https://github.com/ansible/awx.git](https://github.com/ansible/awx.git) (fetch)

origin [https://github.com/ansible/awx.git](https://github.com/ansible/awx.git) (push)

$ git fetch --tags

---

<div class="post-metadata">

**Author:** ![matburt](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/matburt/32/3612_2.png) [@matburt](https://forum.ansible.com/u/matburt)\
**Post date:** [March 28, 2018, 1:47pm UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/12 "2018-03-28T13:47:45Z")

</div>

What’s the output of “git status” and “git tags -l”

---

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 28, 2018, 9:16pm UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/13 "2018-03-28T21:16:59Z")

</div>

Here you go.

$ git status

On branch devel

Your branch is up-to-date with ‘origin/devel’.

nothing to commit, working tree clean

$ git tag -l

1.0.0

1.0.1

1.0.2

1.0.3

1.0.4

1.0.5

---

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 28, 2018, 9:24pm UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/14 "2018-03-28T21:24:13Z")

</div>

I can try updating my version of git, but I’m not sure if you want to use this opportunity to see if the build scripts need updating first?

---

<div class="post-metadata">

**Author:** ![matburt](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/matburt/32/3612_2.png) [@matburt](https://forum.ansible.com/u/matburt)\
**Post date:** [March 29, 2018, 1:39am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/15 "2018-03-29T01:39:56Z")

</div>

Everything looks fine there, it looks like you have the tags. Can you run this command:

git describe --long --first-parent

---

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 29, 2018, 1:54am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/16 "2018-03-29T01:54:35Z")

</div>

Hi I’ve updated my version of git and I’m still having the same problem. Here is the output you wanted. I am cloning the repo and not forking it, could that be any part of the issue?

$ ls

API\_STANDARDS.md INSTALL.md MANIFEST.in awx installer pytest.ini setup.py tox.ini

CONTRIBUTING.md ISSUES.md Makefile config manage.py requirements shippable.yml

DCO\_1\_1.md LICENSE.md README.md docs nodemon.json setup.cfg tools

$ git status

On branch devel

Your branch is up to date with ‘origin/devel’.

nothing to commit, working tree clean

$ git fetch --tags

$ git tag -l

1.0.0

1.0.1

1.0.2

1.0.3

1.0.4

1.0.5

$ git describe --long --first-parent

1.0.5-19-g3cb37b131

---

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 29, 2018, 2:11am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/17 "2018-03-29T02:11:52Z")

</div>

Ok I’ve just realised I have ansible 2.7 installed and not 2.4 could that be part of the issue?

---

<div class="post-metadata">

**Author:** ![matburt](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/matburt/32/3612_2.png) [@matburt](https://forum.ansible.com/u/matburt)\
**Post date:** [March 29, 2018, 2:16am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/18 "2018-03-29T02:16:03Z")

</div>

I mean… 2.7 is probably going to be crazy broken considering they _just_ released 2.5.

This is one of the errors you are getting:  
fatal: No names found, cannot describe anything.

That is happening in your run when it invokes “git describe --long --first-parent” but it seems to have worked in the last email from you?

---

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 29, 2018, 2:21am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/19 "2018-03-29T02:21:22Z")

</div>

Ok as a next step I will drop down to 2.4 and retest.

Yeah I’m not seeing any errors when I run that command. Very odd.

---

<div class="post-metadata">

**Author:** ![MarcG](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MarcG](https://forum.ansible.com/u/MarcG)\
**Post date:** [March 29, 2018, 6:18am UTC](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122/20 "2018-03-29T06:18:16Z")

</div>

ok Same result with Ansible 2.4

So I have:

git version 2.16.3

ansible 2.4.3.0

config file = /etc/ansible/ansible.cfg

configured module search path = [u’/Library/Python/2.7/site-packages/napalm\_ansible’, u’/usr/share/ansible/plugins/modules’]

ansible python module location = /Library/Python/2.7/site-packages/ansible

executable location = /usr/local/bin/ansible

python version = 2.7.10 (default, Jul 15 2017, 17:16:57) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)]

I am cloning not forking.

git clone -b devel [https://github.com/ansible/awx.git](https://github.com/ansible/awx.git)

$ git describe --long --first-parent

1.0.5-19-g3cb37b131

$

And the error.

Attaching to tools\_awx\_1  
awx\_1 | Using /etc/ansible/ansible.cfg as config file  
awx\_1 | 127.0.0.1 | SUCCESS =\> {  
awx\_1 | “changed”: false,  
awx\_1 | “elapsed”: 0,  
awx\_1 | “path”: null,  
awx\_1 | “port”: 5432,  
awx\_1 | “search\_regex”: null,  
awx\_1 | “state”: “started”  
awx\_1 | }  
awx\_1 | Using /etc/ansible/ansible.cfg as config file  
awx\_1 | 127.0.0.1 | SUCCESS =\> {  
awx\_1 | “changed”: false,  
awx\_1 | “elapsed”: 0,  
awx\_1 | “path”: null,  
awx\_1 | “port”: 11211,  
awx\_1 | “search\_regex”: null,  
awx\_1 | “state”: “started”  
awx\_1 | }  
awx\_1 | Using /etc/ansible/ansible.cfg as config file  
awx\_1 | 127.0.0.1 | SUCCESS =\> {  
awx\_1 | “changed”: false,  
awx\_1 | “elapsed”: 0,  
awx\_1 | “path”: null,  
awx\_1 | “port”: 5672,  
awx\_1 | “search\_regex”: null,  
awx\_1 | “state”: “started”  
awx\_1 | }  
awx\_1 | Using /etc/ansible/ansible.cfg as config file  
awx\_1 | [DEPRECATION WARNING]: The sudo command line option has been deprecated in  
awx\_1 | favor of the “become” command line arguments. This feature will be removed in  
awx\_1 | version 2.6. Deprecation warnings can be disabled by setting  
awx\_1 | deprecation\_warnings=False in ansible.cfg.  
awx\_1 | 127.0.0.1 | SUCCESS =\> {  
awx\_1 | “changed”: false,  
awx\_1 | “user”: “awx-dev”  
awx\_1 | }  
awx\_1 | Using /etc/ansible/ansible.cfg as config file  
awx\_1 | [DEPRECATION WARNING]: The sudo command line option has been deprecated in  
awx\_1 | favor of the “become” command line arguments. This feature will be removed in  
awx\_1 | version 2.6. Deprecation warnings can be disabled by setting  
awx\_1 | deprecation\_warnings=False in ansible.cfg.  
awx\_1 | 127.0.0.1 | SUCCESS =\> {  
awx\_1 | “changed”: false,  
awx\_1 | “db”: “awx-dev”  
awx\_1 | }  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | ln: failed to create symbolic link ‘/venv/awx/lib/python2.7/site-packages/rdb.py’: File exists  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | mkdir -p /var/lib/awx/;   
awx\_1 | if [“/venv”]; then   
awx\_1 | . /venv/awx/bin/activate;   
awx\_1 | fi;   
awx\_1 | python -c “import awx as awx; print awx. **version** ” \> /var/lib/awx/.awx\_version;   
awx\_1 |  
awx\_1 | Traceback (most recent call last):  
awx\_1 | File “”, line 1, in   
awx\_1 | File “awx/ **init**.py”, line 12, in   
awx\_1 | **version** = get\_distribution(‘awx’).version  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 553, in get\_distribution  
awx\_1 | dist = get\_provider(dist)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 427, in get\_provider  
awx\_1 | return working\_set.find(moduleOrReq) or require(str(moduleOrReq))[0]  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 713, in find  
awx\_1 | if dist is not None and dist not in req:  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 2922, in **contains**  
awx\_1 | item = item.version  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 2544, in version  
awx\_1 | raise ValueError(tmpl % self.PKG\_INFO, self)  
awx\_1 | ValueError: (“Missing ‘Version:’ header and/or PKG-INFO file”, awx [unknown version] (/awx\_devel))  
awx\_1 | make: \*\*\* [version\_file] Error 1  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | if [“/venv”]; then   
awx\_1 | . /venv/awx/bin/activate;   
awx\_1 | fi;   
awx\_1 | awx-manage migrate --noinput --fake-initial  
awx\_1 | /usr/local/bin/awx-manage:9: UserWarning: Unbuilt egg for awx [unknown version] (/awx\_devel)  
awx\_1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | Traceback (most recent call last):  
awx\_1 | File “/usr/local/bin/awx-manage”, line 9, in   
awx\_1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 561, in load\_entry\_point  
awx\_1 | return get\_distribution(dist).load\_entry\_point(group, name)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 553, in get\_distribution  
awx\_1 | dist = get\_provider(dist)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 427, in get\_provider  
awx\_1 | return working\_set.find(moduleOrReq) or require(str(moduleOrReq))[0]  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 969, in require  
awx\_1 | needed = self.resolve(parse\_requirements(requirements))  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 855, in resolve  
awx\_1 | raise DistributionNotFound(req, requirers)  
awx\_1 | pkg\_resources.DistributionNotFound: The ‘awx’ distribution was not found and is required by the application  
awx\_1 | make: \*\*\* [migrate] Error 1  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | fatal: No names found, cannot describe anything.  
awx\_1 | if [“/venv”]; then   
awx\_1 | . /venv/awx/bin/activate;   
awx\_1 | fi;   
awx\_1 | awx-manage provision\_instance --hostname=awx;   
awx\_1 | awx-manage register\_queue --queuename=tower --instance\_percent=100;  
awx\_1 | if [“tower” == “tower,thepentagon”]; then   
awx\_1 | awx-manage provision\_instance --hostname=isolated;   
awx\_1 | awx-manage register\_queue --queuename=‘thepentagon’ --hostnames=isolated --controller=tower;   
awx\_1 | awx-manage generate\_isolated\_key | ssh -o “StrictHostKeyChecking no” root@isolated ‘cat \> /root/.ssh/authorized\_keys’;   
awx\_1 | fi;  
awx\_1 | /usr/local/bin/awx-manage:9: UserWarning: Unbuilt egg for awx [unknown version] (/awx\_devel)  
awx\_1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | Traceback (most recent call last):  
awx\_1 | File “/usr/local/bin/awx-manage”, line 9, in   
awx\_1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 561, in load\_entry\_point  
awx\_1 | return get\_distribution(dist).load\_entry\_point(group, name)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 553, in get\_distribution  
awx\_1 | dist = get\_provider(dist)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 427, in get\_provider  
awx\_1 | return working\_set.find(moduleOrReq) or require(str(moduleOrReq))[0]  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 969, in require  
awx\_1 | needed = self.resolve(parse\_requirements(requirements))  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 855, in resolve  
awx\_1 | raise DistributionNotFound(req, requirers)  
awx\_1 | pkg\_resources.DistributionNotFound: The ‘awx’ distribution was not found and is required by the application  
awx\_1 | /usr/local/bin/awx-manage:9: UserWarning: Unbuilt egg for awx [unknown version] (/awx\_devel)  
awx\_1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | Traceback (most recent call last):  
awx\_1 | File “/usr/local/bin/awx-manage”, line 9, in   
awx\_1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 561, in load\_entry\_point  
awx\_1 | return get\_distribution(dist).load\_entry\_point(group, name)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 553, in get\_distribution  
awx\_1 | dist = get\_provider(dist)  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 427, in get\_provider  
awx\_1 | return working\_set.find(moduleOrReq) or require(str(moduleOrReq))[0]  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 969, in require  
awx\_1 | needed = self.resolve(parse\_requirements(requirements))  
awx\_1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 855, in resolve  
awx\_1 | raise DistributionNotFound(req, requirers)  
awx\_1 | pkg\_resources.DistributionNotFound: The ‘awx’ distribution was not found and is required by the application  
awx\_1 | 20:22:16 system | jupyter.1 started (pid=254)  
awx\_1 | 20:22:16 system | nginx.1 started (pid=245)  
awx\_1 | 20:22:16 system | runworker.1 started (pid=248)  
awx\_1 | 20:22:16 system | celeryd.1 started (pid=257)  
awx\_1 | 20:22:16 system | flower.1 started (pid=258)  
awx\_1 | 20:22:16 system | daphne.1 started (pid=251)  
awx\_1 | 20:22:16 system | receiver.1 started (pid=255)  
awx\_1 | 20:22:16 system | uwsgi.1 started (pid=256)  
awx\_1 | 20:22:16 jupyter.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 nginx.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 flower.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 runworker.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 celeryd.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 daphne.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 uwsgi.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 jupyter.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 receiver.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 nginx.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 runworker.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 flower.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 daphne.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 celeryd.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 receiver.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 uwsgi.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 jupyter.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 runworker.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 flower.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 celeryd.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 nginx.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 daphne.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 uwsgi.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 flower.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 runworker.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 jupyter.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 receiver.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 nginx.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 daphne.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 celeryd.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 nginx.1 | nginx -g “daemon off;”  
awx\_1 | 20:22:16 celeryd.1 | rm -f /tmp/celery\_pid  
awx\_1 | 20:22:16 uwsgi.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 receiver.1 | fatal: No names found, cannot describe anything.  
awx\_1 | 20:22:16 jupyter.1 | /usr/local/bin/awx-manage:9: UserWarning: Unbuilt egg for awx [unknown version] (/awx\_devel)  
awx\_1 | 20:22:16 jupyter.1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | 20:22:16 jupyter.1 | Traceback (most recent call last):  
awx\_1 | 20:22:16 jupyter.1 | File “/usr/local/bin/awx-manage”, line 9, in   
awx\_1 | 20:22:16 jupyter.1 | load\_entry\_point(‘awx’, ‘console\_scripts’, ‘awx-manage’)()  
awx\_1 | 20:22:16 jupyter.1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 561, in load\_entry\_point  
awx\_1 | 20:22:16 jupyter.1 | return get\_distribution(dist).load\_entry\_point(group, name)  
awx\_1 | 20:22:16 jupyter.1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 553, in get\_distribution  
awx\_1 | 20:22:16 jupyter.1 | dist = get\_provider(dist)  
awx\_1 | 20:22:16 jupyter.1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 427, in get\_provider  
awx\_1 | 20:22:16 jupyter.1 | return working\_set.find(moduleOrReq) or require(str(moduleOrReq))[0]  
awx\_1 | 20:22:16 jupyter.1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 969, in require  
awx\_1 | 20:22:16 jupyter.1 | needed = self.resolve(parse\_requirements(requirements))  
awx\_1 | 20:22:16 jupyter.1 | File “/venv/awx/lib/python2.7/site-packages/pkg\_resources/ **init**.py”, line 855, in resolve  
awx\_1 | 20:22:16 jupyter.1 | raise DistributionNotFound(req, requirers)  
awx\_1 | 20:22:16 jupyter.1 | pkg\_resources.DistributionNotFound: The ‘awx’ distribution was not found and is required by the application  
awx\_1 | 20:22:16 jupyter.1 | make: \*\*\* [jupyter] Error 1  
awx\_1 | 20:22:16 system | jupyter.1 stopped (rc=2)  
awx\_1 | 20:22:16 system | sending SIGTERM to nginx.1 (pid 245)  
awx\_1 | 20:22:16 system | sending SIGTERM to runworker.1 (pid 248)  
awx\_1 | 20:22:16 system | sending SIGTERM to receiver.1 (pid 255)  
awx\_1 | 20:22:16 system | sending SIGTERM to daphne.1 (pid 251)  
awx\_1 | 20:22:16 system | sending SIGTERM to uwsgi.1 (pid 256)  
awx\_1 | 20:22:16 system | sending SIGTERM to celeryd.1 (pid 257)  
awx\_1 | 20:22:16 system | sending SIGTERM to flower.1 (pid 258)  
awx\_1 | 20:22:16 receiver.1 | make: \*\*\* [receiver] Terminated  
awx\_1 | 20:22:16 celeryd.1 | make: \*\*\* [celeryd] Terminated  
awx\_1 | 20:22:16 runworker.1 | make: \*\*\* [runworker] Terminated  
awx\_1 | 20:22:16 system | celeryd.1 stopped (rc=-15)  
awx\_1 | 20:22:16 daphne.1 | make: \*\*\* [daphne] Terminated  
awx\_1 | 20:22:17 uwsgi.1 | make: \*\*\* [collectstatic] Terminated  
awx\_1 | 20:22:17 system | uwsgi.1 stopped (rc=-15)  
awx\_1 | 20:22:17 system | runworker.1 stopped (rc=-15)  
awx\_1 | 20:22:17 flower.1 | make: \*\*\* [flower] Terminated  
awx\_1 | 20:22:17 system | flower.1 stopped (rc=-15)  
awx\_1 | 20:22:17 system | receiver.1 stopped (rc=-15)  
awx\_1 | 20:22:17 system | daphne.1 stopped (rc=-15)  
awx\_1 | 20:22:17 system | nginx.1 stopped (rc=-15)  
tools\_awx\_1 exited with code 2

[Next page](https://forum.ansible.com/t/cannot-build-awx-following-contributing-guide-on-mac/27122.md?page=2)
