See https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_virtual/7460/display/redirect
Changes:
------------------------------------------ [...truncated 51.86 KB...] #16 21.74 Running setup.py clean for cffi #16 21.93 Successfully built pyyaml #16 21.93 Failed to build pyscard pytlv pycryptodomex cryptography smpp.pdu pyperclip cffi #16 22.11 Installing collected packages: pyscard, pyserial, pytlv, pyperclip, attrs, wcwidth, cmd2, ply, jsonpath-ng, construct, bidict, gsm0338, pyyaml, termcolor, colorlog, pycryptodomex, pycparser, cffi, cryptography, smpp.pdu #16 22.11 Running setup.py install for pyscard: started #16 23.24 Running setup.py install for pyscard: finished with status 'done' #16 23.29 Running setup.py install for pytlv: started #16 23.46 Running setup.py install for pytlv: finished with status 'done' #16 23.46 Running setup.py install for pyperclip: started #16 23.63 Running setup.py install for pyperclip: finished with status 'done' #16 23.80 Found existing installation: PyYAML 3.13 #16 23.80 Not uninstalling pyyaml at /usr/lib/python3/dist-packages, outside environment /usr #16 23.80 Can't uninstall 'PyYAML'. No files were found to uninstall. #16 23.83 Running setup.py install for pycryptodomex: started #16 42.21 Running setup.py install for pycryptodomex: finished with status 'done' #16 42.33 Running setup.py install for cffi: started #16 44.57 Running setup.py install for cffi: finished with status 'done' #16 44.57 Running setup.py install for cryptography: started #16 45.01 Running setup.py install for cryptography: finished with status 'error' #16 45.01 Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-smi3dhg7/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-arjj925_/install-record.txt --single-version-externally-managed --compile: #16 45.01 /tmp/pip-build-env-33ry_e9m/lib/python3.7/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*. #16 45.01 config = read_configuration(filepath, True, ignore_option_errors, dist) #16 45.01 running install #16 45.01 /tmp/pip-build-env-33ry_e9m/lib/python3.7/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. #16 45.01 !! #16 45.01 #16 45.01 ******************************************************************************** #16 45.01 Please avoid running ``setup.py`` directly. #16 45.01 Instead, use pypa/build, pypa/installer or other #16 45.01 standards-based tools. #16 45.01 #16 45.01 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. #16 45.01 ******************************************************************************** #16 45.01 #16 45.01 !! #16 45.01 self.initialize_options() #16 45.01 running build #16 45.01 running build_py #16 45.01 creating build #16 45.01 creating build/lib.linux-x86_64-cpython-37 #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography #16 45.01 copying src/cryptography/fernet.py -> build/lib.linux-x86_64-cpython-37/cryptography #16 45.01 copying src/cryptography/__about__.py -> build/lib.linux-x86_64-cpython-37/cryptography #16 45.01 copying src/cryptography/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography #16 45.01 copying src/cryptography/exceptions.py -> build/lib.linux-x86_64-cpython-37/cryptography #16 45.01 copying src/cryptography/utils.py -> build/lib.linux-x86_64-cpython-37/cryptography #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat #16 45.01 copying src/cryptography/hazmat/_oid.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat #16 45.01 copying src/cryptography/hazmat/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 45.01 copying src/cryptography/x509/name.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 45.01 copying src/cryptography/x509/extensions.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 45.01 copying src/cryptography/x509/base.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 45.01 copying src/cryptography/x509/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 45.01 copying src/cryptography/x509/general_name.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 45.01 copying src/cryptography/x509/oid.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 45.01 copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 45.01 copying src/cryptography/x509/ocsp.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 45.01 copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 45.01 copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 45.01 copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 45.01 copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 45.01 copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 45.01 copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 45.01 copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 45.01 copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 45.01 copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 45.01 copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 45.01 copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings #16 45.01 copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends #16 45.01 copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #16 45.01 copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #16 45.01 copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #16 45.01 copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #16 45.01 copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #16 45.01 copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/twofactor #16 45.01 copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/twofactor #16 45.01 copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/twofactor #16 45.01 copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/twofactor #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #16 45.01 copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #16 45.01 copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #16 45.01 copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #16 45.01 copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #16 45.01 copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 45.01 copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 45.01 copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 45.01 copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 45.01 copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 45.01 copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 45.01 copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 45.01 copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/openssl #16 45.01 copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/openssl #16 45.01 copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/openssl #16 45.01 copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/openssl #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 45.01 copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 45.01 copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 45.01 copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 45.01 copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 45.01 copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 45.01 copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 45.01 copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 45.01 copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 45.01 copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 45.01 running egg_info #16 45.01 writing src/cryptography.egg-info/PKG-INFO #16 45.01 writing dependency_links to src/cryptography.egg-info/dependency_links.txt #16 45.01 writing requirements to src/cryptography.egg-info/requires.txt #16 45.01 writing top-level names to src/cryptography.egg-info/top_level.txt #16 45.01 reading manifest file 'src/cryptography.egg-info/SOURCES.txt' #16 45.01 reading manifest template 'MANIFEST.in' #16 45.01 warning: no files found matching '*.c' under directory 'src/_cffi_src' #16 45.01 warning: no files found matching '*.h' under directory 'src/_cffi_src' #16 45.01 no previously-included directories found matching 'docs/_build' #16 45.01 warning: no previously-included files found matching 'vectors' #16 45.01 warning: no previously-included files matching '*' found under directory 'vectors' #16 45.01 warning: no previously-included files found matching 'src/rust/target' #16 45.01 warning: no previously-included files matching '*' found under directory 'src/rust/target' #16 45.01 warning: no previously-included files matching '*' found under directory '.github' #16 45.01 warning: no previously-included files found matching 'release.py' #16 45.01 warning: no previously-included files found matching '.readthedocs.yml' #16 45.01 warning: no previously-included files found matching 'ci-constraints-requirements.txt' #16 45.01 warning: no previously-included files found matching 'mypy.ini' #16 45.01 adding license file 'LICENSE' #16 45.01 adding license file 'LICENSE.APACHE' #16 45.01 adding license file 'LICENSE.BSD' #16 45.01 writing manifest file 'src/cryptography.egg-info/SOURCES.txt' #16 45.01 copying src/cryptography/py.typed -> build/lib.linux-x86_64-cpython-37/cryptography #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 45.01 copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 45.01 copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 45.01 copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 45.01 copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 45.01 copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 45.01 copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 45.01 copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 45.01 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 45.01 copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 45.01 copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 45.01 copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 45.01 copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 45.01 copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 45.01 copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 45.01 copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 45.01 copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 45.01 copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 45.01 copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 45.01 copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 45.01 running build_ext #16 45.01 running build_rust #16 45.01 #16 45.01 =============================DEBUG ASSISTANCE============================= #16 45.01 If you are seeing a compilation error please try the following steps to #16 45.01 successfully install cryptography: #16 45.01 1) Upgrade to the latest pip and try again. This will fix errors for most #16 45.01 users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip #16 45.01 2) Read https://cryptography.io/en/latest/installation/ for specific #16 45.01 instructions for your platform. #16 45.01 3) Check our frequently asked questions for more information: #16 45.01 https://cryptography.io/en/latest/faq/ #16 45.01 4) Ensure you have a recent Rust toolchain installed: #16 45.01 https://cryptography.io/en/latest/installation/#rust #16 45.01 #16 45.01 Python: 3.7.3 #16 45.01 platform: Linux-5.10.0-20-amd64-x86_64-with-debian-10.13 #16 45.01 pip: 18.1 #16 45.01 setuptools: 68.0.0 #16 45.01 setuptools_rust: 1.7.0 #16 45.01 rustc: n/a #16 45.01 =============================DEBUG ASSISTANCE============================= #16 45.01 #16 45.01 error: can't find Rust compiler #16 45.01 #16 45.01 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. #16 45.01 #16 45.01 To update pip, run: #16 45.01 #16 45.01 pip install --upgrade pip #16 45.01 #16 45.01 and then retry package installation. #16 45.01 #16 45.01 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. #16 45.01 #16 45.01 This package requires Rust >=1.56.0. #16 45.01 #16 45.01 ---------------------------------------- #16 45.04 Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-smi3dhg7/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-arjj925_/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-smi3dhg7/cryptography/ #16 ERROR: process "/bin/sh -c pip3 install -r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 ------
[ 6/23] RUN pip3 install -r /tmp/pysim_requirements.txt:
45.01 pip install --upgrade pip 45.01 45.01 and then retry package installation. 45.01 45.01 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. 45.01 45.01 This package requires Rust >=1.56.0. 45.01 45.01 ---------------------------------------- 45.04 Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-smi3dhg7/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-arjj925_/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-smi3dhg7/cryptography/ ------ Dockerfile:155 -------------------- 153 | 'swig' 154 | ADD https://gitea.osmocom.org/sim-card/pysim/raw/branch/master/requirements.txt /tmp/pysim_requirements.txt 155 | >>> RUN pip3 install -r /tmp/pysim_requirements.txt 156 | 157 | # match the outside user -------------------- ERROR: failed to solve: process "/bin/sh -c pip3 install -r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 make: *** [../make/Makefile:92: docker-build] Error 1 make: Leaving directory 'https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_virtual/ws/docker-playground/debian-buster-jenkins' + clean_up_trap + set +x
### Clean up ###
+ trap - EXIT INT TERM 0 + clean_up + docker kill osmo-gsm-tester-virtual Error response from daemon: Cannot kill container: osmo-gsm-tester-virtual: No such container: osmo-gsm-tester-virtual + true + docker run --rm -v https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_virtual/ws/:/workspace debian:bullseye chmod -R a+rwX /workspace/ Build step 'Execute shell' marked build as failure Archiving artifacts Recording test results No test report files were found. Configuration error? [Checks API] No suitable checks publisher found.
See https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_virtual/7461/display/redirect
Changes:
------------------------------------------ [...truncated 52.77 KB...] #12 22.57 Running setup.py clean for cffi #12 22.75 Successfully built pyyaml #12 22.75 Failed to build pyscard pytlv pycryptodomex cryptography smpp.pdu pyperclip cffi #12 22.91 Installing collected packages: pyscard, pyserial, pytlv, wcwidth, attrs, pyperclip, cmd2, ply, jsonpath-ng, construct, bidict, gsm0338, pyyaml, termcolor, colorlog, pycryptodomex, pycparser, cffi, cryptography, smpp.pdu #12 22.91 Running setup.py install for pyscard: started #12 24.10 Running setup.py install for pyscard: finished with status 'done' #12 24.15 Running setup.py install for pytlv: started #12 24.32 Running setup.py install for pytlv: finished with status 'done' #12 24.36 Running setup.py install for pyperclip: started #12 24.53 Running setup.py install for pyperclip: finished with status 'done' #12 24.65 Found existing installation: PyYAML 3.13 #12 24.65 Not uninstalling pyyaml at /usr/lib/python3/dist-packages, outside environment /usr #12 24.65 Can't uninstall 'PyYAML'. No files were found to uninstall. #12 24.69 Running setup.py install for pycryptodomex: started #12 43.23 Running setup.py install for pycryptodomex: finished with status 'done' #12 43.35 Running setup.py install for cffi: started #12 45.56 Running setup.py install for cffi: finished with status 'done' #12 45.56 Running setup.py install for cryptography: started #12 46.02 Running setup.py install for cryptography: finished with status 'error' #12 46.02 Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-uyhxaks_/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-238wx0qj/install-record.txt --single-version-externally-managed --compile: #12 46.02 /tmp/pip-build-env-59bqzcpe/lib/python3.7/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*. #12 46.02 config = read_configuration(filepath, True, ignore_option_errors, dist) #12 46.02 running install #12 46.02 /tmp/pip-build-env-59bqzcpe/lib/python3.7/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. #12 46.02 !! #12 46.02 #12 46.02 ******************************************************************************** #12 46.02 Please avoid running ``setup.py`` directly. #12 46.02 Instead, use pypa/build, pypa/installer or other #12 46.02 standards-based tools. #12 46.02 #12 46.02 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. #12 46.02 ******************************************************************************** #12 46.02 #12 46.02 !! #12 46.02 self.initialize_options() #12 46.02 running build #12 46.02 running build_py #12 46.02 creating build #12 46.02 creating build/lib.linux-x86_64-cpython-37 #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography #12 46.02 copying src/cryptography/fernet.py -> build/lib.linux-x86_64-cpython-37/cryptography #12 46.02 copying src/cryptography/__about__.py -> build/lib.linux-x86_64-cpython-37/cryptography #12 46.02 copying src/cryptography/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography #12 46.02 copying src/cryptography/exceptions.py -> build/lib.linux-x86_64-cpython-37/cryptography #12 46.02 copying src/cryptography/utils.py -> build/lib.linux-x86_64-cpython-37/cryptography #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat #12 46.02 copying src/cryptography/hazmat/_oid.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat #12 46.02 copying src/cryptography/hazmat/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/x509 #12 46.02 copying src/cryptography/x509/name.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #12 46.02 copying src/cryptography/x509/extensions.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #12 46.02 copying src/cryptography/x509/base.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #12 46.02 copying src/cryptography/x509/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #12 46.02 copying src/cryptography/x509/general_name.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #12 46.02 copying src/cryptography/x509/oid.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #12 46.02 copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #12 46.02 copying src/cryptography/x509/ocsp.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #12 46.02 copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #12 46.02 copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #12 46.02 copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #12 46.02 copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #12 46.02 copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #12 46.02 copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #12 46.02 copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #12 46.02 copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #12 46.02 copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #12 46.02 copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #12 46.02 copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings #12 46.02 copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends #12 46.02 copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #12 46.02 copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #12 46.02 copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #12 46.02 copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #12 46.02 copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #12 46.02 copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/twofactor #12 46.02 copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/twofactor #12 46.02 copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/twofactor #12 46.02 copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/twofactor #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #12 46.02 copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #12 46.02 copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #12 46.02 copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #12 46.02 copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #12 46.02 copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #12 46.02 copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #12 46.02 copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #12 46.02 copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #12 46.02 copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #12 46.02 copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #12 46.02 copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #12 46.02 copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/openssl #12 46.02 copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/openssl #12 46.02 copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/openssl #12 46.02 copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/openssl #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #12 46.02 copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #12 46.02 copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #12 46.02 copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #12 46.02 copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #12 46.02 copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #12 46.02 copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #12 46.02 copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #12 46.02 copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #12 46.02 copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #12 46.02 running egg_info #12 46.02 writing src/cryptography.egg-info/PKG-INFO #12 46.02 writing dependency_links to src/cryptography.egg-info/dependency_links.txt #12 46.02 writing requirements to src/cryptography.egg-info/requires.txt #12 46.02 writing top-level names to src/cryptography.egg-info/top_level.txt #12 46.02 reading manifest file 'src/cryptography.egg-info/SOURCES.txt' #12 46.02 reading manifest template 'MANIFEST.in' #12 46.02 warning: no files found matching '*.c' under directory 'src/_cffi_src' #12 46.02 warning: no files found matching '*.h' under directory 'src/_cffi_src' #12 46.02 no previously-included directories found matching 'docs/_build' #12 46.02 warning: no previously-included files found matching 'vectors' #12 46.02 warning: no previously-included files matching '*' found under directory 'vectors' #12 46.02 warning: no previously-included files found matching 'src/rust/target' #12 46.02 warning: no previously-included files matching '*' found under directory 'src/rust/target' #12 46.02 warning: no previously-included files matching '*' found under directory '.github' #12 46.02 warning: no previously-included files found matching 'release.py' #12 46.02 warning: no previously-included files found matching '.readthedocs.yml' #12 46.02 warning: no previously-included files found matching 'ci-constraints-requirements.txt' #12 46.02 warning: no previously-included files found matching 'mypy.ini' #12 46.02 adding license file 'LICENSE' #12 46.02 adding license file 'LICENSE.APACHE' #12 46.02 adding license file 'LICENSE.BSD' #12 46.02 writing manifest file 'src/cryptography.egg-info/SOURCES.txt' #12 46.02 copying src/cryptography/py.typed -> build/lib.linux-x86_64-cpython-37/cryptography #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #12 46.02 copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #12 46.02 copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #12 46.02 copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #12 46.02 copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #12 46.02 copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #12 46.02 copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #12 46.02 copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #12 46.02 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #12 46.02 copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #12 46.02 copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #12 46.02 copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #12 46.02 copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #12 46.02 copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #12 46.02 copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #12 46.02 copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #12 46.02 copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #12 46.02 copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #12 46.02 copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #12 46.02 copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #12 46.02 running build_ext #12 46.02 running build_rust #12 46.02 #12 46.02 =============================DEBUG ASSISTANCE============================= #12 46.02 If you are seeing a compilation error please try the following steps to #12 46.02 successfully install cryptography: #12 46.02 1) Upgrade to the latest pip and try again. This will fix errors for most #12 46.02 users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip #12 46.02 2) Read https://cryptography.io/en/latest/installation/ for specific #12 46.02 instructions for your platform. #12 46.02 3) Check our frequently asked questions for more information: #12 46.02 https://cryptography.io/en/latest/faq/ #12 46.02 4) Ensure you have a recent Rust toolchain installed: #12 46.02 https://cryptography.io/en/latest/installation/#rust #12 46.02 #12 46.02 Python: 3.7.3 #12 46.02 platform: Linux-5.10.0-20-amd64-x86_64-with-debian-10.13 #12 46.02 pip: 18.1 #12 46.02 setuptools: 68.0.0 #12 46.02 setuptools_rust: 1.7.0 #12 46.02 rustc: n/a #12 46.02 =============================DEBUG ASSISTANCE============================= #12 46.02 #12 46.02 error: can't find Rust compiler #12 46.02 #12 46.02 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. #12 46.02 #12 46.02 To update pip, run: #12 46.02 #12 46.02 pip install --upgrade pip #12 46.02 #12 46.02 and then retry package installation. #12 46.02 #12 46.02 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. #12 46.02 #12 46.02 This package requires Rust >=1.56.0. #12 46.02 #12 46.02 ---------------------------------------- #12 46.07 Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-uyhxaks_/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-238wx0qj/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-uyhxaks_/cryptography/ #12 ERROR: process "/bin/sh -c pip3 install -r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 ------
[ 6/23] RUN pip3 install -r /tmp/pysim_requirements.txt:
46.02 pip install --upgrade pip 46.02 46.02 and then retry package installation. 46.02 46.02 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. 46.02 46.02 This package requires Rust >=1.56.0. 46.02 46.02 ---------------------------------------- 46.07 Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-uyhxaks_/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-238wx0qj/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-uyhxaks_/cryptography/ ------ Dockerfile:155 -------------------- 153 | 'swig' 154 | ADD https://gitea.osmocom.org/sim-card/pysim/raw/branch/master/requirements.txt /tmp/pysim_requirements.txt 155 | >>> RUN pip3 install -r /tmp/pysim_requirements.txt 156 | 157 | # match the outside user -------------------- ERROR: failed to solve: process "/bin/sh -c pip3 install -r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 make: *** [../make/Makefile:92: docker-build] Error 1 make: Leaving directory 'https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_virtual/ws/docker-playground/debian-buster-jenkins' + clean_up_trap + set +x
### Clean up ###
+ trap - EXIT INT TERM 0 + clean_up + docker kill osmo-gsm-tester-virtual Error response from daemon: Cannot kill container: osmo-gsm-tester-virtual: No such container: osmo-gsm-tester-virtual + true + docker run --rm -v https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_virtual/ws/:/workspace debian:bullseye chmod -R a+rwX /workspace/ Build step 'Execute shell' marked build as failure Archiving artifacts Recording test results No test report files were found. Configuration error? [Checks API] No suitable checks publisher found.
See https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_virtual/7462/display/redirect
Changes:
------------------------------------------ [...truncated 55.60 KB...] #16 25.42 Running setup.py clean for bitstruct #16 25.77 Successfully built pyyaml #16 25.77 Failed to build pyscard pytlv pycryptodomex cryptography asn1tools smpp.pdu pyperclip cffi bitstruct #16 25.95 Installing collected packages: pyscard, pyserial, pytlv, attrs, wcwidth, pyperclip, cmd2, ply, jsonpath-ng, construct, bidict, gsm0338, pyyaml, termcolor, colorlog, pycryptodomex, pycparser, cffi, cryptography, bitstruct, pyparsing, asn1tools, smpp.pdu #16 25.95 Running setup.py install for pyscard: started #16 27.26 Running setup.py install for pyscard: finished with status 'done' #16 27.31 Running setup.py install for pytlv: started #16 27.49 Running setup.py install for pytlv: finished with status 'done' #16 27.54 Running setup.py install for pyperclip: started #16 27.72 Running setup.py install for pyperclip: finished with status 'done' #16 27.85 Found existing installation: PyYAML 3.13 #16 27.85 Not uninstalling pyyaml at /usr/lib/python3/dist-packages, outside environment /usr #16 27.85 Can't uninstall 'PyYAML'. No files were found to uninstall. #16 27.89 Running setup.py install for pycryptodomex: started #16 47.01 Running setup.py install for pycryptodomex: finished with status 'done' #16 47.13 Running setup.py install for cffi: started #16 49.46 Running setup.py install for cffi: finished with status 'done' #16 49.47 Running setup.py install for cryptography: started #16 49.94 Running setup.py install for cryptography: finished with status 'error' #16 49.94 Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-cjw42acy/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-mnz0t2u4/install-record.txt --single-version-externally-managed --compile: #16 49.94 /tmp/pip-build-env-hn9wf_mq/lib/python3.7/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*. #16 49.94 config = read_configuration(filepath, True, ignore_option_errors, dist) #16 49.94 running install #16 49.94 /tmp/pip-build-env-hn9wf_mq/lib/python3.7/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. #16 49.94 !! #16 49.94 #16 49.94 ******************************************************************************** #16 49.94 Please avoid running ``setup.py`` directly. #16 49.94 Instead, use pypa/build, pypa/installer or other #16 49.94 standards-based tools. #16 49.94 #16 49.94 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. #16 49.94 ******************************************************************************** #16 49.94 #16 49.94 !! #16 49.94 self.initialize_options() #16 49.94 running build #16 49.94 running build_py #16 49.94 creating build #16 49.94 creating build/lib.linux-x86_64-cpython-37 #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography #16 49.94 copying src/cryptography/fernet.py -> build/lib.linux-x86_64-cpython-37/cryptography #16 49.94 copying src/cryptography/__about__.py -> build/lib.linux-x86_64-cpython-37/cryptography #16 49.94 copying src/cryptography/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography #16 49.94 copying src/cryptography/exceptions.py -> build/lib.linux-x86_64-cpython-37/cryptography #16 49.94 copying src/cryptography/utils.py -> build/lib.linux-x86_64-cpython-37/cryptography #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat #16 49.94 copying src/cryptography/hazmat/_oid.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat #16 49.94 copying src/cryptography/hazmat/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 49.94 copying src/cryptography/x509/name.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 49.94 copying src/cryptography/x509/extensions.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 49.94 copying src/cryptography/x509/base.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 49.94 copying src/cryptography/x509/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 49.94 copying src/cryptography/x509/general_name.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 49.94 copying src/cryptography/x509/oid.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 49.94 copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 49.94 copying src/cryptography/x509/ocsp.py -> build/lib.linux-x86_64-cpython-37/cryptography/x509 #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 49.94 copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 49.94 copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 49.94 copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 49.94 copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 49.94 copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 49.94 copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 49.94 copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 49.94 copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 49.94 copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 49.94 copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 49.94 copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings #16 49.94 copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends #16 49.94 copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #16 49.94 copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #16 49.94 copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #16 49.94 copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #16 49.94 copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #16 49.94 copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/serialization #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/twofactor #16 49.94 copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/twofactor #16 49.94 copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/twofactor #16 49.94 copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/twofactor #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #16 49.94 copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #16 49.94 copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #16 49.94 copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #16 49.94 copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #16 49.94 copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/ciphers #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/asymmetric #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 49.94 copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 49.94 copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 49.94 copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 49.94 copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 49.94 copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 49.94 copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 49.94 copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/primitives/kdf #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/openssl #16 49.94 copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/openssl #16 49.94 copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/openssl #16 49.94 copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/openssl #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 49.94 copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 49.94 copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 49.94 copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 49.94 copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 49.94 copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 49.94 copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 49.94 copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 49.94 copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 49.94 copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/backends/openssl #16 49.94 running egg_info #16 49.94 writing src/cryptography.egg-info/PKG-INFO #16 49.94 writing dependency_links to src/cryptography.egg-info/dependency_links.txt #16 49.94 writing requirements to src/cryptography.egg-info/requires.txt #16 49.94 writing top-level names to src/cryptography.egg-info/top_level.txt #16 49.94 reading manifest file 'src/cryptography.egg-info/SOURCES.txt' #16 49.94 reading manifest template 'MANIFEST.in' #16 49.94 warning: no files found matching '*.c' under directory 'src/_cffi_src' #16 49.94 warning: no files found matching '*.h' under directory 'src/_cffi_src' #16 49.94 no previously-included directories found matching 'docs/_build' #16 49.94 warning: no previously-included files found matching 'vectors' #16 49.94 warning: no previously-included files matching '*' found under directory 'vectors' #16 49.94 warning: no previously-included files found matching 'src/rust/target' #16 49.94 warning: no previously-included files matching '*' found under directory 'src/rust/target' #16 49.94 warning: no previously-included files matching '*' found under directory '.github' #16 49.94 warning: no previously-included files found matching 'release.py' #16 49.94 warning: no previously-included files found matching '.readthedocs.yml' #16 49.94 warning: no previously-included files found matching 'ci-constraints-requirements.txt' #16 49.94 warning: no previously-included files found matching 'mypy.ini' #16 49.94 adding license file 'LICENSE' #16 49.94 adding license file 'LICENSE.APACHE' #16 49.94 adding license file 'LICENSE.BSD' #16 49.94 writing manifest file 'src/cryptography.egg-info/SOURCES.txt' #16 49.94 copying src/cryptography/py.typed -> build/lib.linux-x86_64-cpython-37/cryptography #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 49.94 copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 49.94 copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 49.94 copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 49.94 copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 49.94 copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 49.94 copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 49.94 copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust #16 49.94 creating build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 49.94 copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 49.94 copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 49.94 copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 49.94 copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 49.94 copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 49.94 copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 49.94 copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 49.94 copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 49.94 copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 49.94 copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 49.94 copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.linux-x86_64-cpython-37/cryptography/hazmat/bindings/_rust/openssl #16 49.94 running build_ext #16 49.94 running build_rust #16 49.94 #16 49.94 =============================DEBUG ASSISTANCE============================= #16 49.94 If you are seeing a compilation error please try the following steps to #16 49.94 successfully install cryptography: #16 49.94 1) Upgrade to the latest pip and try again. This will fix errors for most #16 49.94 users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip #16 49.94 2) Read https://cryptography.io/en/latest/installation/ for specific #16 49.94 instructions for your platform. #16 49.94 3) Check our frequently asked questions for more information: #16 49.94 https://cryptography.io/en/latest/faq/ #16 49.94 4) Ensure you have a recent Rust toolchain installed: #16 49.94 https://cryptography.io/en/latest/installation/#rust #16 49.94 #16 49.94 Python: 3.7.3 #16 49.94 platform: Linux-5.10.0-20-amd64-x86_64-with-debian-10.13 #16 49.94 pip: 18.1 #16 49.94 setuptools: 68.0.0 #16 49.94 setuptools_rust: 1.7.0 #16 49.94 rustc: n/a #16 49.94 =============================DEBUG ASSISTANCE============================= #16 49.94 #16 49.94 error: can't find Rust compiler #16 49.94 #16 49.94 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. #16 49.94 #16 49.94 To update pip, run: #16 49.94 #16 49.94 pip install --upgrade pip #16 49.94 #16 49.94 and then retry package installation. #16 49.94 #16 49.94 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. #16 49.94 #16 49.94 This package requires Rust >=1.56.0. #16 49.94 #16 49.94 ---------------------------------------- #16 49.99 Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-cjw42acy/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-mnz0t2u4/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-cjw42acy/cryptography/ #16 ERROR: process "/bin/sh -c pip3 install -r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 ------
[ 6/23] RUN pip3 install -r /tmp/pysim_requirements.txt:
49.94 pip install --upgrade pip 49.94 49.94 and then retry package installation. 49.94 49.94 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. 49.94 49.94 This package requires Rust >=1.56.0. 49.94 49.94 ---------------------------------------- 49.99 Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-cjw42acy/cryptography/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-mnz0t2u4/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-cjw42acy/cryptography/ ------ Dockerfile:155 -------------------- 153 | 'swig' 154 | ADD https://gitea.osmocom.org/sim-card/pysim/raw/branch/master/requirements.txt /tmp/pysim_requirements.txt 155 | >>> RUN pip3 install -r /tmp/pysim_requirements.txt 156 | 157 | # match the outside user -------------------- ERROR: failed to solve: process "/bin/sh -c pip3 install -r /tmp/pysim_requirements.txt" did not complete successfully: exit code: 1 make: *** [../make/Makefile:92: docker-build] Error 1 make: Leaving directory 'https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_virtual/ws/docker-playground/debian-buster-jenkins' + clean_up_trap + set +x
### Clean up ###
+ trap - EXIT INT TERM 0 + clean_up + docker kill osmo-gsm-tester-virtual Error response from daemon: Cannot kill container: osmo-gsm-tester-virtual: No such container: osmo-gsm-tester-virtual + true + docker run --rm -v https://jenkins.osmocom.org/jenkins/job/osmo-gsm-tester_virtual/ws/:/workspace debian:bullseye chmod -R a+rwX /workspace/ Build step 'Execute shell' marked build as failure Archiving artifacts Recording test results No test report files were found. Configuration error? [Checks API] No suitable checks publisher found.
jenkins-notifications@lists.osmocom.org