multinode setup failed for task Kubeadm-AIO image build path with proxy

Asked by chinasubbareddy mallavarapu

ting up libgssapi-krb5-2:amd64 (1.15-1+deb9u1) ...", "Setting up libcurl3:amd64 (7.52.1-5+deb9u5) ...", "Setting up curl (7.52.1-5+deb9u5) ...", "Processing triggers for libc-bin (2.24-11+deb9u3) ...", "Processing triggers for ca-certificates (20161130+nmu1) ...", "Updating certificates in /etc/ssl/certs...", "0 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done.", "\u001b[91m+ pip --no-cache-dir install --upgrade pip", "\u001b[0mCollecting pip", " Downloading pip-10.0.0-py2.py3-none-any.whl (1.3MB)", "Installing collected packages: pip", " Found existing installation: pip 9.0.1", " Not uninstalling pip at /usr/lib/python2.7/dist-packages, outside environment /usr", "Successfully installed pip-10.0.0", "\u001b[91m+ pip --no-cache-dir install setuptools", "\u001b[0m\u001b[91mTraceback (most recent call last):", " File \"/usr/bin/pip\", line 9, in <module>", " from pip import main", "ImportError: \u001b[0m\u001b[91mcannot import name main", "\u001b[0mRemoving intermediate container 9cd10b070e96"]}
        to retry, use: --limit @/opt/openstack-helm-infra/playbooks/osh-infra-build.retry

PLAY RECAP *************************************************************************************************************************************************************
node_one : ok=9 changed=8 unreachable=0 failed=1
node_three : ok=1 changed=1 unreachable=0 failed=1
node_two : ok=1 changed=1 unreachable=0 failed=1

++ dump_logs 2
++ export LOGS_DIR=/opt/openstack-helm-infra/tools/gate/devel/../../../logs
++ LOGS_DIR=/opt/openstack-helm-infra/tools/gate/devel/../../../logs
++ set +e
++ rm -rf /opt/openstack-helm-infra/tools/gate/devel/../../../logs
++ mkdir -p /opt/openstack-helm-infra/tools/gate/devel/../../../logs/ara
++ ara generate html /opt/openstack-helm-infra/tools/gate/devel/../../../logs/ara
Generating static files at /opt/openstack-helm-infra/tools/gate/devel/../../../logs/ara...
Done.
++ exit 2
Makefile:59: recipe for target 'dev-deploy' failed
make: *** [dev-deploy] Error 2

Question information

Language:
English Edit question
Status:
Solved
For:
openstack-helm Edit question
Assignee:
No assignee Edit question
Solved by:
chinasubbareddy mallavarapu
Solved:
Last query:
Last reply:

This question was reopened

Revision history for this message
Rodolfo Picoreti (rodolfo-picoreti) said :
#1

I have the exact same problem here...

Revision history for this message
Rodolfo Picoreti (rodolfo-picoreti) said :
#2

Apparently changing the dockerfile to install pip using easy_install solves the problem for now.

Change the Dockerfile (on all nodes) in /opt/openstack-helm-infra/tools/images/kubeadm-aio/Dockerfile from:
[...]
        python-pip \
        gawk ;\
    pip --no-cache-dir install --upgrade pip ;\
[...]

to:
[...]
# python-pip \
        python-setuptools \
        gawk ;\
    easy_install pip ;\
    pip --no-cache-dir install --upgrade pip ;\
[...]

Revision history for this message
chinasubbareddy mallavarapu (chinasubbareddy) said :
#3

i also managed the same way as of now , thank you for the update .

Revision history for this message
chinasubbareddy mallavarapu (chinasubbareddy) said :
#4

sorry it solved only on master nodes , rest of three nodes having the issues still.

d64 (2.4.44+dfsg-5+deb9u1) ...", "Setting up libkrb5-3:amd64 (1.15-1+deb9u1) ...", "Setting up python-pip (9.0.1-2) ...", "Setting up python-setuptools (33.1.1-1) ...", "Setting up libgssapi-krb5-2:amd64 (1.15-1+deb9u1) ...", "Setting up libcurl3:amd64 (7.52.1-5+deb9u5) ...", "Setting up curl (7.52.1-5+deb9u5) ...", "Processing triggers for libc-bin (2.24-11+deb9u3) ...", "Processing triggers for ca-certificates (20161130+nmu1) ...", "Updating certificates in /etc/ssl/certs...", "0 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done.", "\u001b[91m+ easy_install pip", "\u001b[0mSearching for pip", "Best match: pip 9.0.1", "Adding pip 9.0.1 to easy-install.pth file", "Installing pip script to /usr/local/bin", "Installing pip2.7 script to /usr/local/bin", "Installing pip2 script to /usr/local/bin", "", "Using /usr/lib/python2.7/dist-packages", "Processing dependencies for pip", "Finished processing dependencies for pip", "\u001b[91m+ pip --no-cache-dir install --upgrade pip", "\u001b[0mCollecting pip", "\u001b[91mException:", "Traceback (most recent call last):", " File \"/usr/lib/python2.7/dist-packages/pip/basecommand.py\", line 215, in main", " status = self.run(options, args)", " File \"/usr/lib/python2.7/dist-packages/pip/commands/install.py\", line 342, in run", " requirement_set.prepare_files(finder)", " File \"/usr/lib/python2.7/dist-packages/pip/req/req_set.py\", line 380, in prepare_files", " ignore_dependencies=self.ignore_dependencies))", " File \"/usr/lib/python2.7/dist-packages/pip/req/req_set.py\", line 620, in _prepare_file", " session=self.session, hashes=hashes)", " File \"/usr/lib/python2.7/dist-packages/pip/download.py\", line 821, in unpack_url", " hashes=hashes", " File \"/usr/lib/python2.7/dist-packages/pip/download.py\", line 659, in unpack_http_url", " hashes)", " File \"/usr/lib/python2.7/dist-packages/pip/download.py\", line 853, in _download_http_url", " stream=True,", " File \"/usr/share/python-wheels/requests-2.12.4-py2.py3-none-any.whl/requests/sessions.py\", line 501, in get", " return self.request('GET', url, **kwargs)", " File \"/usr/lib/python2.7/dist-packages/pip/download.py\", line 386, in request", " return super(PipSession, self).request(method, url, *args, **kwargs)", " File \"/usr/share/python-wheels/requests-2.12.4-py2.py3-none-any.whl/requests/sessions.py\", line 488, in request", " resp = self.send(prep, **send_kwargs)", " File \"/usr/share/python-wheels/requests-2.12.4-py2.py3-none-any.whl/requests/sessions.py\", line 609, in send", " r = adapter.send(request, **kwargs)", " File \"/usr/share/python-wheels/requests-2.12.4-py2.py3-none-any.whl/requests/adapters.py\", line 423, in send", " timeout=timeout", " File \"/usr/share/python-wheels/urllib3-1.19.1-py2.py3-none-any.whl/urllib3/connectionpool.py\", line 702, in urlopen", " retries = retries.increment(method, url, response=response, _pool=self)", " File \"/usr/share/python-wheels/urllib3-1.19.1-py2.py3-none-any.whl/urllib3/util/retry.py\", line 315, in increment", " total -= 1", "TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'", "\u001b[0mRemoving intermediate container 691dc66d85f9"]}

TASK [build-images : Kubeadm-AIO image build path] *********************************************************************************************************************
skipping: [node_one]
        to retry, use: --limit @/opt/openstack-helm-infra/playbooks/osh-infra-build.retry

PLAY RECAP *************************************************************************************************************************************************************
node_one : ok=10 changed=9 unreachable=0 failed=0
node_three : ok=1 changed=1 unreachable=0 failed=1
node_two : ok=1 changed=1 unreachable=0 failed=1

++ dump_logs 2
++ export LOGS_DIR=/opt/openstack-helm-infra/tools/gate/devel/../../../logs
++ LOGS_DIR=/opt/openstack-helm-infra/tools/gate/devel/../../../logs
++ set +e
++ rm -rf /opt/openstack-helm-infra/tools/gate/devel/../../../logs
++ mkdir -p /opt/openstack-helm-infra/tools/gate/devel/../../../logs/ara
++ ara generate html /opt/openstack-helm-infra/tools/gate/devel/../../../logs/ara
Generating static files at /opt/openstack-helm-infra/tools/gate/devel/../../../logs/ara...
Done.
++ exit 2
Makefile:59: recipe for target 'dev-deploy' failed
make: *** [dev-deploy] Error 2

Revision history for this message
chinasubbareddy mallavarapu (chinasubbareddy) said :
#5

looks like the issue is intermittent on other two nodes , it worked fine now , thanks

Revision history for this message
Sudeep Batra (sudeep.batra) said :
#6

./tools/deployment/developer/common/010-deploy-k8s.sh is failing.

"Collecting requests-oauthlib (from kubernetes)", " Downloading https://files.pythonhosted.org/packages/c2/e2/9fd03d55ffb70fe51f587f20bcf407a6927eb121de86928b34d162f0b1ac/requests_oauthlib-1.2.0-py2.py3-none-any.whl", "Collecting six>=1.9.0 (from kubernetes)", " Downloading https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl", "Collecting python-dateutil>=2.5.3 (from kubernetes)", " Downloading https://files.pythonhosted.org/packages/41/17/c62faccbfbd163c7f57f3844689e3a78bae1f403648a6afb1d0866d87fbb/python_dateutil-2.8.0-py2.py3-none-any.whl (226kB)", "Collecting google-auth>=1.0.1 (from kubernetes)", " Downloading https://files.pythonhosted.org/packages/c5/9b/ed0516cc1f7609fb0217e3057ff4f0f9f3e3ce79a369c6af4a6c5ca25664/google_auth-1.6.3-py2.py3-none-any.whl (73kB)", "Collecting jinja2 (from ansible==2.5.5)", " Downloading https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl (124kB)", "Collecting paramiko (from ansible==2.5.5)", " Downloading https://files.pythonhosted.org/packages/cf/ae/94e70d49044ccc234bfdba20114fa947d7ba6eb68a2e452d89b920e62227/paramiko-2.4.2-py2.py3-none-any.whl (193kB)", "Collecting cryptography (from ansible==2.5.5)", " Downloading https://files.pythonhosted.org/packages/c2/95/f43d02315f4ec074219c6e3124a87eba1d2d12196c2767fadfdc07a83884/cryptography-2.7.tar.gz (495kB)", " Installing build dependencies: started", " Installing build dependencies: finished with status 'done'", " Getting requirements to build wheel: started", " Getting requirements to build wheel: finished with status 'done'", " Preparing wheel metadata: started", " Preparing wheel metadata: finished with status 'done'", "Collecting oauthlib>=3.0.0 (from requests-oauthlib->kubernetes)", " Downloading https://files.pythonhosted.org/packages/16/95/699466b05b72b94a41f662dc9edf87fda4289e3602ecd42d27fcaddf7b56/oauthlib-3.0.1-py2.py3-none-any.whl (142kB)", "Collecting pyasn1-modules>=0.2.1 (from google-auth>=1.0.1->kubernetes)", " Downloading https://files.pythonhosted.org/packages/91/f0/b03e00ce9fddf4827c42df1c3ce10c74eadebfb706231e8d6d1c356a4062/pyasn1_modules-0.2.5-py2.py3-none-any.whl (74kB)", "Collecting rsa>=3.1.4 (from google-auth>=1.0.1->kubernetes)", " Downloading https://files.pythonhosted.org/packages/02/e5/38518af393f7c214357079ce67a317307936896e961e35450b70fad2a9cf/rsa-4.0-py2.py3-none-any.whl", "Collecting cachetools>=2.0.0 (from google-auth>=1.0.1->kubernetes)", " Downloading https://files.pythonhosted.org/packages/2f/a6/30b0a0bef12283e83e58c1d6e7b5aabc7acfc4110df81a4471655d33e704/cachetools-3.1.1-py2.py3-none-any.whl", "Collecting MarkupSafe>=0.23 (from jinja2->ansible==2.5.5)", " Downloading https://files.pythonhosted.org/packages/04/64/2fc144ee16cb2eed20b3e366045697af04a4e7367ef1e5e65db6f61f1804/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_i686.whl", "Collecting pynacl>=1.0.1 (from paramiko->ansible==2.5.5)", " Downloading https://files.pythonhosted.org/packages/a9/d6/38dbb94cde7381b6650d510331b7bff98dd3aed750482134e54ac37294ad/PyNaCl-1.3.0-cp27-cp27mu-manylinux1_i686.whl (782kB)", "Collecting pyasn1>=0.1.7 (from paramiko->ansible==2.5.5)", " Downloading https://files.pythonhosted.org/packages/7b/7c/c9386b82a25115cccf1903441bba3cbadcfae7b678a20167347fa8ded34c/pyasn1-0.4.5-py2.py3-none-any.whl (73kB)", "Collecting bcrypt>=3.1.3 (from paramiko->ansible==2.5.5)", " Downloading https://files.pythonhosted.org/packages/f4/3d/040bcece46243945ebeafe917052c9c4b688bdc069c894e7e24927d8fdae/bcrypt-3.1.6-cp27-cp27mu-manylinux1_i686.whl (60kB)", "Collecting asn1crypto>=0.21.0 (from cryptography->ansible==2.5.5)", " Downloading https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl (101kB)", "Collecting enum34; python_version < \"3\" (from cryptography->ansible==2.5.5)", " Downloading https://files.pythonhosted.org/packages/c5/db/e56e6b4bbac7c4a06de1c50de6fe1ef3810018ae11732a50f15f62c7d050/enum34-1.1.6-py2-none-any.whl", "Collecting cffi!=1.11.3,>=1.8 (from cryptography->ansible==2.5.5)", " Downloading https://files.pythonhosted.org/packages/eb/1b/0f368961d40947d9a7b6fac6bbaae7725aa6bad45d81108da57a13451b63/cffi-1.12.3-cp27-cp27mu-manylinux1_i686.whl (392kB)", "Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography->ansible==2.5.5)", " Downloading https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz (158kB)", "Building wheels for collected packages: cryptography", " Building wheel for cryptography (PEP 517): started", " Building wheel for cryptography (PEP 517): finished with status 'error'", "\u001b[91m ERROR: Complete output from command /usr/bin/python /usr/local/lib/python2.7/dist-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmpvnLjex:", "\u001b[0m\u001b[91m ERROR: running bdist_wheel", " running build", " running build_py", " creating build", " creating build/lib.linux-i686-2.7", " creating build/lib.linux-i686-2.7/cryptography", " copying src/cryptography/__init__.py -> build/lib.linux-i686-2.7/cryptography", " copying src/cryptography/utils.py -> build/lib.linux-i686-2.7/cryptography", " copying src/cryptography/exceptions.py -> build/lib.linux-i686-2.7/cryptography", " copying src/cryptography/__about__.py -> build/lib.linux-i686-2.7/cryptography", " copying src/cryptography/fernet.py -> build/lib.linux-i686-2.7/cryptography", " creating build/lib.linux-i686-2.7/cryptography/x509", " copying src/cryptography/x509/__init__.py -> build/lib.linux-i686-2.7/cryptography/x509", " copying src/cryptography/x509/extensions.py -> build/lib.linux-i686-2.7/cryptography/x509", " copying src/cryptography/x509/base.py -> build/lib.linux-i686-2.7/cryptography/x509", " copying src/cryptography/x509/general_name.py -> build/lib.linux-i686-2.7/cryptography/x509", " copying src/cryptography/x509/ocsp.py -> build/lib.linux-i686-2.7/cryptography/x509", " copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-i686-2.7/cryptography/x509", " copying src/cryptography/x509/name.py -> build/lib.linux-i686-2.7/cryptography/x509", " copying src/cryptography/x509/oid.py -> build/lib.linux-i686-2.7/cryptography/x509", " creating build/lib.linux-i686-2.7/cryptography/hazmat", " copying src/cryptography/hazmat/__init__.py -> build/lib.linux-i686-2.7/cryptography/hazmat", " copying src/cryptography/hazmat/_oid.py -> build/lib.linux-i686-2.7/cryptography/hazmat", " creating build/lib.linux-i686-2.7/cryptography/hazmat/backends", " copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends", " copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends", " creating build/lib.linux-i686-2.7/cryptography/hazmat/bindings", " copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-i686-2.7/cryptography/hazmat/bindings", " creating build/lib.linux-i686-2.7/cryptography/hazmat/primitives", " copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives", " copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives", " copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives", " copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives", " copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives", " copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives", " copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives", " copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives", " creating build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/poly1305.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/ocsp.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-i686-2.7/cryptography/hazmat/backends/openssl", " creating build/lib.linux-i686-2.7/cryptography/hazmat/bindings/openssl", " copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-i686-2.7/cryptography/hazmat/bindings/openssl", " copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-i686-2.7/cryptography/hazmat/bindings/openssl", " copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-i686-2.7/cryptography/hazmat/bindings/openssl", " creating build/lib.linux-i686-2.7/cryptography/hazmat/primitives/ciphers", " copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/ciphers", " copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/ciphers", " copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/ciphers", " copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/ciphers", " copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/ciphers", " creating build/lib.linux-i686-2.7/cryptography/hazmat/primitives/serialization", " copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/serialization", " copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/serialization", " copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/serialization", " copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/serialization", " creating build/lib.linux-i686-2.7/cryptography/hazmat/primitives/asymmetric", " copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/asymmetric", " copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/asymmetric", " copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/asymmetric", " copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/asymmetric", " copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/asymmetric", " copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/asymmetric", " copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/asymmetric", " copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/asymmetric", " copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/asymmetric", " copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/asymmetric", " copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/asymmetric", " creating build/lib.linux-i686-2.7/cryptography/hazmat/primitives/kdf", " copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/kdf", " copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/kdf", " copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/kdf", " copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/kdf", " copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/kdf", " copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/kdf", " copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/kdf", " creating build/lib.linux-i686-2.7/cryptography/hazmat/primitives/twofactor", " copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/twofactor", " copying src/cryptography/hazmat/primitives/twofactor/utils.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/twofactor", " copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/twofactor", " copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-i686-2.7/cryptography/hazmat/primitives/twofactor", " running egg_info", " writing requirements to src/cryptography.egg-info/requires.txt", " writing src/cryptography.egg-info/PKG-INFO", " writing top-level names to src/cryptography.egg-info/top_level.txt", " writing dependency_links to src/cryptography.egg-info/dependency_links.txt", " reading manifest file 'src/cryptography.egg-info/SOURCES.txt'", " reading manifest template 'MANIFEST.in'", " no previously-included directories found matching 'docs/_build'", " warning: no previously-included files found matching 'vectors'", " warning: no previously-included files matching '*' found under directory 'vectors'", " warning: no previously-included files found matching 'azure-pipelines.yml'", " warning: no previously-included files found matching '.azure-pipelines'", " warning: no previously-included files found matching '.travis.yml'", " warning: no previously-included files found matching '.travis'", " warning: no previously-included files matching '*' found under directory '.azure-pipelines'", " warning: no previously-included files matching '*' found under directory '.travis'", " warning: no previously-included files found matching 'release.py'", " warning: no previously-included files found matching '.coveragerc'", " warning: no previously-included files found matching 'codecov.yml'", " warning: no previously-included files found matching 'dev-requirements.txt'", " warning: no previously-included files found matching 'rtd-requirements.txt'", " warning: no previously-included files found matching 'tox.ini'", " writing manifest file 'src/cryptography.egg-info/SOURCES.txt'", " running build_ext", " generating cffi module 'build/temp.linux-i686-2.7/_padding.c'", " creating build/temp.linux-i686-2.7", " generating cffi module 'build/temp.linux-i686-2.7/_constant_time.c'", " generating cffi module 'build/temp.linux-i686-2.7/_openssl.c'", " building '_openssl' extension", " creating build/temp.linux-i686-2.7/build", " creating build/temp.linux-i686-2.7/build/temp.linux-i686-2.7", " i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c build/temp.linux-i686-2.7/_openssl.c -o build/temp.linux-i686-2.7/build/temp.linux-i686-2.7/_openssl.o -Wconversion -Wno-error=sign-conversion", " unable to execute 'i686-linux-gnu-gcc': No such file or directory", " error: command 'i686-linux-gnu-gcc' failed with exit status 1", " ----------------------------------------", "\u001b[0m\u001b[91m ERROR: Failed building wheel for cryptography", "\u001b[0m Running setup.py clean for cryptography", "Failed to build cryptography", "\u001b[91mERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly", "\u001b[0mRemoving intermediate container 859c2a080693"]}

Makefile:59: recipe for target 'dev-deploy' failed
make: *** [dev-deploy] Error 2