error: can't find Rust compiler

Bug #1921470 reported by chandan kumar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Unassigned

Bug Description

https://logserver.rdoproject.org/openstack-periodic-integration-main/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-centos-8-ovb-3ctlr_1comp-featureset001-master/dce2447/job-output.txt

```
Stored in directory: /home/zuul/.cache/pip/wheels/c1/f5/9b/12053544e277c24f1f2137f445356ff80ccda7643e85486dda
2021-03-25 17:41:36.133301 | primary | Building wheel for cryptography (PEP 517): started
2021-03-25 17:41:37.155906 | primary | Building wheel for cryptography (PEP 517): finished with status 'error'
2021-03-25 17:41:37.156309 | primary | ERROR: Command errored out with exit status 1:
2021-03-25 17:41:37.156331 | primary | command: /home/zuul/workspace/.quickstart/bin/python3 /home/zuul/workspace/.quickstart/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmpp6g_mm28
2021-03-25 17:41:37.156340 | primary | cwd: /tmp/pip-install-yobu4vr7/cryptography_b3d60ec57dde47deb5da8719c683d42f
2021-03-25 17:41:37.156347 | primary | Complete output (161 lines):
2021-03-25 17:41:37.156384 | primary | running bdist_wheel
2021-03-25 17:41:37.156398 | primary | running build
2021-03-25 17:41:37.156404 | primary | running build_py
2021-03-25 17:41:37.156411 | primary | creating build
2021-03-25 17:41:37.156479 | primary | creating build/lib.linux-x86_64-3.6
2021-03-25 17:41:37.156501 | primary | creating build/lib.linux-x86_64-3.6/cryptography
2021-03-25 17:41:37.156509 | primary | copying src/cryptography/fernet.py -> build/lib.linux-x86_64-3.6/cryptography
2021-03-25 17:41:37.156534 | primary | copying src/cryptography/__init__.py -> build/lib.linux-x86_64-3.6/cryptography
2021-03-25 17:41:37.156545 | primary | copying src/cryptography/exceptions.py -> build/lib.linux-x86_64-3.6/cryptography
2021-03-25 17:41:37.156551 | primary | copying src/cryptography/__about__.py -> build/lib.linux-x86_64-3.6/cryptography
2021-03-25 17:41:37.156557 | primary | copying src/cryptography/utils.py -> build/lib.linux-x86_64-3.6/cryptography
2021-03-25 17:41:37.156563 | primary | creating build/lib.linux-x86_64-3.6/cryptography/x509
2021-03-25 17:41:37.156654 | primary | copying src/cryptography/x509/name.py -> build/lib.linux-x86_64-3.6/cryptography/x509
2021-03-25 17:41:37.156675 | primary | copying src/cryptography/x509/ocsp.py -> build/lib.linux-x86_64-3.6/cryptography/x509
2021-03-25 17:41:37.156683 | primary | copying src/cryptography/x509/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/x509
2021-03-25 17:41:37.156710 | primary | copying src/cryptography/x509/general_name.py -> build/lib.linux-x86_64-3.6/cryptography/x509
2021-03-25 17:41:37.156721 | primary | copying src/cryptography/x509/extensions.py -> build/lib.linux-x86_64-3.6/cryptography/x509
2021-03-25 17:41:37.156727 | primary | copying src/cryptography/x509/base.py -> build/lib.linux-x86_64-3.6/cryptography/x509
2021-03-25 17:41:37.156733 | primary | copying src/cryptography/x509/oid.py -> build/lib.linux-x86_64-3.6/cryptography/x509
2021-03-25 17:41:37.156740 | primary | copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-x86_64-3.6/cryptography/x509
2021-03-25 17:41:37.156747 | primary | creating build/lib.linux-x86_64-3.6/cryptography/hazmat
2021-03-25 17:41:37.156771 | primary | copying src/cryptography/hazmat/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat
2021-03-25 17:41:37.156781 | primary | copying src/cryptography/hazmat/_oid.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat
2021-03-25 17:41:37.156787 | primary | copying src/cryptography/hazmat/_types.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat
2021-03-25 17:41:37.156793 | primary | copying src/cryptography/hazmat/_der.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat
2021-03-25 17:41:37.156799 | primary | creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives
2021-03-25 17:41:37.156806 | primary | copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives
2021-03-25 17:41:37.156813 | primary | copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives
2021-03-25 17:41:37.156819 | primary | copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives
2021-03-25 17:41:37.156852 | primary | copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives
2021-03-25 17:41:37.156859 | primary | copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives
2021-03-25 17:41:37.156956 | primary | copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives
2021-03-25 17:41:37.156970 | primary | copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives
2021-03-25 17:41:37.156977 | primary | copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives
2021-03-25 17:41:37.156983 | primary | copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives
2021-03-25 17:41:37.156990 | primary | copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives
2021-03-25 17:41:37.156996 | primary | copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives
2021-03-25 17:41:37.157002 | primary | creating build/lib.linux-x86_64-3.6/cryptography/hazmat/backends
2021-03-25 17:41:37.157008 | primary | copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends
2021-03-25 17:41:37.157015 | primary | copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends
2021-03-25 17:41:37.157022 | primary | creating build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings
2021-03-25 17:41:37.157029 | primary | copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings
2021-03-25 17:41:37.157036 | primary | creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers
2021-03-25 17:41:37.157069 | primary | copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers
2021-03-25 17:41:37.157098 | primary | copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers
2021-03-25 17:41:37.157109 | primary | copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers
2021-03-25 17:41:37.157115 | primary | copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers
2021-03-25 17:41:37.157138 | primary | copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/ciphers
2021-03-25 17:41:37.157146 | primary | creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric
2021-03-25 17:41:37.157152 | primary | copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric
2021-03-25 17:41:37.157173 | primary | copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric
2021-03-25 17:41:37.157180 | primary | copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric
2021-03-25 17:41:37.157186 | primary | copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric
2021-03-25 17:41:37.157192 | primary | copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric
2021-03-25 17:41:37.157197 | primary | copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric
2021-03-25 17:41:37.157203 | primary | copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric
2021-03-25 17:41:37.157209 | primary | copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric
2021-03-25 17:41:37.157214 | primary | copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric
2021-03-25 17:41:37.157219 | primary | copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric
2021-03-25 17:41:37.157269 | primary | copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/asymmetric
2021-03-25 17:41:37.157279 | primary | creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization
2021-03-25 17:41:37.157284 | primary | copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization
2021-03-25 17:41:37.157290 | primary | copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization
2021-03-25 17:41:37.157299 | primary | copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization
2021-03-25 17:41:37.157305 | primary | copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization
2021-03-25 17:41:37.157311 | primary | copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/serialization
2021-03-25 17:41:37.157316 | primary | creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf
2021-03-25 17:41:37.157322 | primary | copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf
2021-03-25 17:41:37.157342 | primary | copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf
2021-03-25 17:41:37.157362 | primary | copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf
2021-03-25 17:41:37.157369 | primary | copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf
2021-03-25 17:41:37.157374 | primary | copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf
2021-03-25 17:41:37.157380 | primary | copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf
2021-03-25 17:41:37.157385 | primary | copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/kdf
2021-03-25 17:41:37.157391 | primary | creating build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor
2021-03-25 17:41:37.157405 | primary | copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor
2021-03-25 17:41:37.157417 | primary | copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor
2021-03-25 17:41:37.157430 | primary | copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor
2021-03-25 17:41:37.157436 | primary | copying src/cryptography/hazmat/primitives/twofactor/utils.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/primitives/twofactor
2021-03-25 17:41:37.157442 | primary | creating build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157447 | primary | copying src/cryptography/hazmat/backends/openssl/poly1305.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157453 | primary | copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157459 | primary | copying src/cryptography/hazmat/backends/openssl/ocsp.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157475 | primary | copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157482 | primary | copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157488 | primary | copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157499 | primary | copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157505 | primary | copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157511 | primary | copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157534 | primary | copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157543 | primary | copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157549 | primary | copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157555 | primary | copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157622 | primary | copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157638 | primary | copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157645 | primary | copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157652 | primary | copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157658 | primary | copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157664 | primary | copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157671 | primary | copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157677 | primary | copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/backends/openssl
2021-03-25 17:41:37.157683 | primary | creating build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings/openssl
2021-03-25 17:41:37.157689 | primary | copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings/openssl
2021-03-25 17:41:37.157696 | primary | copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings/openssl
2021-03-25 17:41:37.157702 | primary | copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-x86_64-3.6/cryptography/hazmat/bindings/openssl
2021-03-25 17:41:37.157708 | primary | running egg_info
2021-03-25 17:41:37.157714 | primary | writing src/cryptography.egg-info/PKG-INFO
2021-03-25 17:41:37.157720 | primary | writing dependency_links to src/cryptography.egg-info/dependency_links.txt
2021-03-25 17:41:37.157726 | primary | writing requirements to src/cryptography.egg-info/requires.txt
2021-03-25 17:41:37.157732 | primary | writing top-level names to src/cryptography.egg-info/top_level.txt
2021-03-25 17:41:37.157738 | primary | reading manifest file 'src/cryptography.egg-info/SOURCES.txt'
2021-03-25 17:41:37.157744 | primary | reading manifest template 'MANIFEST.in'
2021-03-25 17:41:37.157758 | primary | no previously-included directories found matching 'docs/_build'
2021-03-25 17:41:37.157765 | primary | warning: no previously-included files found matching 'vectors'
2021-03-25 17:41:37.157771 | primary | warning: no previously-included files matching '*' found under directory 'vectors'
2021-03-25 17:41:37.157778 | primary | warning: no previously-included files matching '*' found under directory '.github'
2021-03-25 17:41:37.157784 | primary | warning: no previously-included files found matching 'release.py'
2021-03-25 17:41:37.157797 | primary | warning: no previously-included files found matching '.coveragerc'
2021-03-25 17:41:37.157804 | primary | warning: no previously-included files found matching 'codecov.yml'
2021-03-25 17:41:37.157810 | primary | warning: no previously-included files found matching '.readthedocs.yml'
2021-03-25 17:41:37.157816 | primary | warning: no previously-included files found matching 'dev-requirements.txt'
2021-03-25 17:41:37.157846 | primary | warning: no previously-included files found matching 'tox.ini'
2021-03-25 17:41:37.157860 | primary | warning: no previously-included files found matching 'mypy.ini'
2021-03-25 17:41:37.157875 | primary | warning: no previously-included files matching '*' found under directory '.zuul.d'
2021-03-25 17:41:37.157882 | primary | warning: no previously-included files matching '*' found under directory '.zuul.playbooks'
2021-03-25 17:41:37.157888 | primary | writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
2021-03-25 17:41:37.157894 | primary | copying src/cryptography/py.typed -> build/lib.linux-x86_64-3.6/cryptography
2021-03-25 17:41:37.157900 | primary | running build_ext
2021-03-25 17:41:37.157906 | primary | generating cffi module 'build/temp.linux-x86_64-3.6/_padding.c'
2021-03-25 17:41:37.157912 | primary | creating build/temp.linux-x86_64-3.6
2021-03-25 17:41:37.157918 | primary | generating cffi module 'build/temp.linux-x86_64-3.6/_openssl.c'
2021-03-25 17:41:37.157939 | primary | running build_rust
2021-03-25 17:41:37.157950 | primary |
2021-03-25 17:41:37.157957 | primary | =============================DEBUG ASSISTANCE=============================
2021-03-25 17:41:37.157963 | primary | If you are seeing a compilation error please try the following steps to
2021-03-25 17:41:37.157969 | primary | successfully install cryptography:
2021-03-25 17:41:37.157975 | primary | 1) Upgrade to the latest pip and try again. This will fix errors for most
2021-03-25 17:41:37.157981 | primary | users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
2021-03-25 17:41:37.157987 | primary | 2) Read https://cryptography.io/en/latest/installation.html for specific
2021-03-25 17:41:37.157993 | primary | instructions for your platform.
2021-03-25 17:41:37.157999 | primary | 3) Check our frequently asked questions for more information:
2021-03-25 17:41:37.158006 | primary | https://cryptography.io/en/latest/faq.html
2021-03-25 17:41:37.158012 | primary | 4) Ensure you have a recent Rust toolchain installed:
2021-03-25 17:41:37.158018 | primary | https://cryptography.io/en/latest/installation.html#rust
2021-03-25 17:41:37.158024 | primary | 5) If you are experiencing issues with Rust for *this release only* you may
2021-03-25 17:41:37.158030 | primary | set the environment variable `CRYPTOGRAPHY_DONT_BUILD_RUST=1`.
2021-03-25 17:41:37.158036 | primary | =============================DEBUG ASSISTANCE=============================
2021-03-25 17:41:37.158042 | primary |
2021-03-25 17:41:37.158048 | primary | error: can't find Rust compiler
2021-03-25 17:41:37.158054 | primary |
2021-03-25 17:41:37.158081 | primary | If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
2021-03-25 17:41:37.158104 | primary |
2021-03-25 17:41:37.158113 | primary | To update pip, run:
2021-03-25 17:41:37.158126 | primary |
2021-03-25 17:41:37.158142 | primary | pip install --upgrade pip
2021-03-25 17:41:37.158149 | primary |
2021-03-25 17:41:37.158155 | primary | and then retry package installation.
2021-03-25 17:41:37.158161 | primary |
2021-03-25 17:41:37.158176 | primary | If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
2021-03-25 17:41:37.158189 | primary |
2021-03-25 17:41:37.158196 | primary | This package requires Rust >=1.41.0.
2021-03-25 17:41:37.158202 | primary | ----------------------------------------
2021-03-25 17:41:37.158207 | primary | ERROR: Failed building wheel for cryptography
2021-03-25 17:41:37.158224 | primary | Building wheel for clif (setup.py): started
2021-03-25 17:41:37.490183 | primary | Building wheel for clif (setup.py): finished with status 'done'
2021-03-25 17:41:37.491035 | primary | Created wheel for clif: filename=clif-0.2.2-py3-none-any.whl size=5426 sha256=d0c812adf0d8cbd7f0aa1ac41b44073136f4ff35bf9cccac16a5767f46652a40
2021-03-25 17:41:37.491195 | primary | Stored in directory: /home/zuul/.cache/pip/wheels/ff/41/47/830bee816c607209fbafdfdebb1f38a7ee590304afca0b8a03
2021-03-25 17:41:37.494393 | primary | Building wheel for clg (setup.py): started
2021-03-25 17:41:37.730719 | primary | Building wheel for clg (setup.py): finished with status 'done'
2021-03-25 17:41:37.731735 | primary | Created wheel for clg: filename=clg-2.3.1-py3-none-any.whl size=12903 sha256=4ec4d2ab882ecb71fadd8df356996fab068251b2758c073f71fba58216322f8a
2021-03-25 17:41:37.731969 | primary | Stored in directory: /home/zuul/.cache/pip/wheels/db/41/78/7f3ddedb1c235cfd949c90beeca081ab0f0a05dddbd24f502d
2021-03-25 17:41:37.737570 | primary | Building wheel for yamlordereddictloader (setup.py): started
2021-03-25 17:41:38.011978 | primary | Building wheel for yamlordereddictloader (setup.py): finished with status 'done'
2021-03-25 17:41:38.013143 | primary | Created wheel for yamlordereddictloader: filename=yamlordereddictloader-0.4.0-py3-none-any.whl size=4052 sha256=651491ac8323ca245c5de6abc219a7c0610f630599a8a4ae5a7e275d9bb9a9a8
2021-03-25 17:41:38.013323 | primary | Stored in directory: /home/zuul/.cache/pip/wheels/c2/ae/eb/7e0f1d2f8844fbb1463c984a2ff03cc31ab3e5c81a85c5331a
2021-03-25 17:41:38.017854 | primary | Successfully built ansible-collections-openstack.cloud ansible-config-template ansible-role-collect-logs ansible-role-python-venv-build openstack-ansible-os-tempest openstack-tempest-skiplist tripleo-ansible tripleo-ci tripleo-ha-utils tripleo-operator-ansible tripleo-quickstart-extras tripleo-upgrade tripleo-validations validations-common ansible pyperclip clif clg yamlordereddictloader
2021-03-25 17:41:38.018026 | primary | Failed to build cryptography
2021-03-25 17:41:38.018377 | primary | ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly
2021-03-25 17:41:39.820030 | primary | ERROR
2021-03-25 17:41:39.820709 | primary | {
2021-03-25 17:41:39.820820 | primary | "delta": "0:01:33.596116",
```

Need to fix cryptography package installation without rust.

Revision history for this message
Jiri Podivin (jpodivin) wrote :

I think this might be related to: https://github.com/pyca/cryptography/issues/5753

Revision history for this message
Sandeep Yadav (sandeepyadav93) wrote :
Changed in tripleo:
milestone: wallaby-rc1 → xena-1
wes hayutin (weshayutin)
Changed in tripleo:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.