ansible-core package fails to build, here are the logs, [gw2] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_urlerror test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_socketerror [gw7] [ 95%] FAILED test/units/module_utils/urls/test_channel_binding.py::test_cbt_with_cert[rsa-pss_sha512.pem-\x85\x85\x19\xb9\xe1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1{\xb9y\x86\xb2Ya'] test/units/module_utils/urls/test_fetch_url.py::test_fetch_url [gw3] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_nossl [gw1] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_httperror test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_exception test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse [gw2] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_socketerror test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_netloc [gw1] [ 95%] PASSED test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_netloc [gw7] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url [gw3] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_exception test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_badstatusline test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_params [gw2] [ 95%] PASSED test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_netloc [gw1] [ 95%] PASSED test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_netloc test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_netloc_no_auth test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_netloc_no_host [gw3] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_badstatusline [gw7] [ 96%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_params test/units/module_utils/urls/test_gzip.py::test_Request_open_not_gzip test/units/module_utils/urls/test_gzip.py::test_Request_open_gzip [gw2] [ 96%] PASSED test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_netloc_no_auth test/units/module_utils/urls/test_gzip.py::test_Request_open_decompress_false [gw1] [ 96%] PASSED test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_netloc_no_host test/units/module_utils/urls/test_gzip.py::test_GzipDecodedReader_no_gzip [gw3] [ 96%] PASSED test/units/module_utils/urls/test_gzip.py::test_Request_open_not_gzip [gw7] [ 96%] PASSED test/units/module_utils/urls/test_gzip.py::test_Request_open_gzip test/units/module_utils/urls/test_prepare_multipart.py::test_prepare_multipart [gw2] [ 96%] PASSED test/units/module_utils/urls/test_gzip.py::test_Request_open_decompress_false test/units/module_utils/urls/test_prepare_multipart.py::test_wrong_type test/units/module_utils/urls/test_prepare_multipart.py::test_empty [gw1] [ 96%] PASSED test/units/module_utils/urls/test_gzip.py::test_GzipDecodedReader_no_gzip test/units/module_utils/urls/test_prepare_multipart.py::test_unknown_mime [gw7] [ 96%] PASSED test/units/module_utils/urls/test_prepare_multipart.py::test_wrong_type test/units/module_utils/urls/test_split.py::test__split_multiext[-expected0] [gw2] [ 96%] PASSED test/units/module_utils/urls/test_prepare_multipart.py::test_empty test/units/module_utils/urls/test_split.py::test__split_multiext[a-expected1] [gw1] [ 96%] PASSED test/units/module_utils/urls/test_prepare_multipart.py::test_unknown_mime [gw3] [ 96%] PASSED test/units/module_utils/urls/test_prepare_multipart.py::test_prepare_multipart test/units/module_utils/urls/test_prepare_multipart.py::test_bad_mime test/units/module_utils/urls/test_split.py::test__split_multiext[file.tar-expected2] [gw7] [ 96%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[-expected0] test/units/module_utils/urls/test_split.py::test__split_multiext[file.tar.-expected3] [gw2] [ 96%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[a-expected1] test/units/module_utils/urls/test_split.py::test__split_multiext[file.hidden-expected4] [gw1] [ 96%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[file.tar-expected2] [gw7] [ 96%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[file.tar.-expected3] test/units/module_utils/urls/test_split.py::test__split_multiext[file.tar.gz-expected5] test/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.zip-expected7] [gw2] [ 96%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[file.hidden-expected4] [gw3] [ 96%] PASSED test/units/module_utils/urls/test_prepare_multipart.py::test_bad_mime test/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.zip.hidden-expected8] test/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.tar.gz-expected6] [gw7] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.zip-expected7] [gw1] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[file.tar.gz-expected5] test/units/module_utils/urls/test_split.py::test__split_multiext[geckodriver-v0.26.0-linux64.tar-expected9] test/units/module_utils/urls/test_split.py::test__split_multiext[/var/lib/geckodriver-v0.26.0-linux64.tar-expected10] [gw2] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.zip.hidden-expected8] [gw3] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.tar.gz-expected6] test/units/module_utils/urls/test_split.py::test__split_multiext[ https://acme.com/drivers/geckodriver-v0.26.0-linux64.tar-expected11] test/units/module_utils/urls/test_split.py::test__split_multiext[ https://acme.com/drivers/geckodriver-v0.26.0-linux64.tar.bz-expected12] [gw1] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[geckodriver-v0.26.0-linux64.tar-expected9] [gw7] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[/var/lib/geckodriver-v0.26.0-linux64.tar-expected10] test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args1-expected1] test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args0-expected0] [gw3] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[ https://acme.com/drivers/geckodriver-v0.26.0-linux64.tar.bz-expected12] [gw2] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[ https://acme.com/drivers/geckodriver-v0.26.0-linux64.tar-expected11] test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args3-expected3] test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args2-expected2] [gw1] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args0-expected0] [gw7] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args1-expected1] test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args5-expected5] test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args4-expected4] [gw3] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args3-expected3] [gw2] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args2-expected2] test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs0-expected0] test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs1-expected1] [gw5] [ 97%] PASSED test/units/module_utils/facts/test_timeout.py::test_implicit_file_default_succeeds test/units/module_utils/facts/test_timeout.py::test_implicit_file_default_timesout [gw1] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args5-expected5] [gw7] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args4-expected4] test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs3-expected3] test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs2-expected2] [gw3] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs0-expected0] [gw2] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs1-expected1] test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs4-expected4] test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs5-expected5] [gw7] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs2-expected2] [gw1] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs3-expected3] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name1] [gw2] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs5-expected5] [gw3] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs4-expected4] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name0] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name3] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name2] [gw1] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name0] [gw7] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name1] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[247] [gw2] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name3] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[1.729879] [gw3] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name2] test/units/module_utils/urls/test_urls.py::test_build_ssl_validation_error test/units/module_utils/urls/test_urls.py::test_maybe_add_ssl_handler [gw7] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[1.729879] [gw1] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[247] test/units/module_utils/urls/test_urls.py::test_ParseResultDottedDict test/units/module_utils/urls/test_urls.py::test_basic_auth_header [gw2] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::test_build_ssl_validation_error [gw3] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::test_maybe_add_ssl_handler test/units/module_utils/urls/test_urls.py::test_unix_socket_patch_httpconnection_connect [gw4] [ 98%] PASSED test/units/module_utils/test_api.py::TestRateLimit::test_ratelimit test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_headers_removal [gw1] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::test_basic_auth_header [gw7] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::test_ParseResultDottedDict [gw2] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::test_unix_socket_patch_httpconnection_connect [gw4] [ 98%] PASSED test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_headers_removal test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_url_spaces [gw6] [ 99%] PASSED test/units/module_utils/test_api.py::TestRetryWithDelaysAndCondition::test_retry_exception test/units/module_utils/test_connection.py::test_set_options_credential_exposure [gw4] [ 99%] PASSED test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_url_spaces test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_safe [gw6] [ 99%] PASSED test/units/module_utils/test_connection.py::test_set_options_credential_exposure test/units/module_utils/test_distro.py::TestDistro::test_info [gw4] [ 99%] PASSED test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_safe test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_safe_not_safe [gw6] [ 99%] PASSED test/units/module_utils/test_distro.py::TestDistro::test_info test/units/module_utils/test_distro.py::TestDistro::test_id [gw4] [ 99%] PASSED test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_safe_not_safe test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_no_error_on_invalid [gw6] [ 99%] PASSED test/units/module_utils/test_distro.py::TestDistro::test_id [gw4] [ 99%] PASSED test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_no_error_on_invalid [gw0] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_explicit_timeout test/units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout [gw5] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_implicit_file_default_timesout test/units/module_utils/facts/test_timeout.py::test_implicit_file_overridden_succeeds [gw0] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout test/units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout_integration_test[stdin0] [gw0] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout_integration_test[stdin0] test/units/module_utils/facts/test_timeout.py::test_timeout_raises_other_exception [gw0] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_timeout_raises_other_exception test/units/module_utils/facts/test_timeout.py::test_exception_not_caught_by_called_code [gw5] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_implicit_file_overridden_succeeds test/units/module_utils/facts/test_timeout.py::test_implicit_file_overridden_timesout [gw0] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_exception_not_caught_by_called_code test/units/module_utils/facts/test_utils.py::TestGetMountSize::test [gw0] [ 99%] PASSED test/units/module_utils/facts/test_utils.py::TestGetMountSize::test [gw5] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_implicit_file_overridden_timesout test/units/module_utils/facts/test_timeout.py::test_explicit_succeeds [gw5] [100%] PASSED test/units/module_utils/facts/test_timeout.py::test_explicit_succeeds =================================== FAILURES =================================== _ test_cbt_with_cert[rsa-pss_sha512.pem-\x85\x85\x19\xb9\xe1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1{\xb9y\x86\xb2Ya'] _ [gw7] linux -- Python 3.10.7 /gnu/store/l6fpy0i9hlll9b6k8vy2i2a4cshwz3cv-python-wrapper-3.10.7/bin/python certificate = 'rsa-pss_sha512.pem' expected = b"\x85\x85\x19\xb9\xe1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1{\xb9y\x86\xb2Ya'" @pytest.mark.skipif(not urls.HAS_CRYPTOGRAPHY, reason='Requires cryptography to be installed') @pytest.mark.parametrize('certificate, expected', [ ('rsa_md5.pem', b'\x23\x34\xB8\x47\x6C\xBF\x4E\x6D' b'\xFC\x76\x6A\x5D\x5A\x30\xD6\x64' b'\x9C\x01\xBA\xE1\x66\x2A\x5C\x3A' b'\x13\x02\xA9\x68\xD7\xC6\xB0\xF6'), ('rsa_sha1.pem', b'\x14\xCF\xE8\xE4\xB3\x32\xB2\x0A' b'\x34\x3F\xC8\x40\xB1\x8F\x9F\x6F' b'\x78\x92\x6A\xFE\x7E\xC3\xE7\xB8' b'\xE2\x89\x69\x61\x9B\x1E\x8F\x3E'), ('rsa_sha256.pem', b'\x99\x6F\x3E\xEA\x81\x2C\x18\x70' b'\xE3\x05\x49\xFF\x9B\x86\xCD\x87' b'\xA8\x90\xB6\xD8\xDF\xDF\x4A\x81' b'\xBE\xF9\x67\x59\x70\xDA\xDB\x26'), ('rsa_sha384.pem', b'\x34\xF3\x03\xC9\x95\x28\x6F\x4B' b'\x21\x4A\x9B\xA6\x43\x5B\x69\xB5' b'\x1E\xCF\x37\x58\xEA\xBC\x2A\x14' b'\xD7\xA4\x3F\xD2\x37\xDC\x2B\x1A' b'\x1A\xD9\x11\x1C\x5C\x96\x5E\x10' b'\x75\x07\xCB\x41\x98\xC0\x9F\xEC'), ('rsa_sha512.pem', b'\x55\x6E\x1C\x17\x84\xE3\xB9\x57' b'\x37\x0B\x7F\x54\x4F\x62\xC5\x33' b'\xCB\x2C\xA5\xC1\xDA\xE0\x70\x6F' b'\xAE\xF0\x05\x44\xE1\xAD\x2B\x76' b'\xFF\x25\xCF\xBE\x69\xB1\xC4\xE6' b'\x30\xC3\xBB\x02\x07\xDF\x11\x31' b'\x4C\x67\x38\xBC\xAE\xD7\xE0\x71' b'\xD7\xBF\xBF\x2C\x9D\xFA\xB8\x5D'), ('rsa-pss_sha256.pem', b'\xF2\x31\xE6\xFF\x3F\x9E\x16\x1B' b'\xC2\xDC\xBB\x89\x8D\x84\x47\x4E' b'\x58\x9C\xD7\xC2\x7A\xDB\xEF\x8B' b'\xD9\xC0\xC0\x68\xAF\x9C\x36\x6D'), ('rsa-pss_sha512.pem', b'\x85\x85\x19\xB9\xE1\x0F\x23\xE2' b'\x1D\x2C\xE9\xD5\x47\x2A\xAB\xCE' b'\x42\x0F\xD1\x00\x75\x9C\x53\xA1' b'\x7B\xB9\x79\x86\xB2\x59\x61\x27'), ('ecdsa_sha256.pem', b'\xFE\xCF\x1B\x25\x85\x44\x99\x90' b'\xD9\xE3\xB2\xC9\x2D\x3F\x59\x7E' b'\xC8\x35\x4E\x12\x4E\xDA\x75\x1D' b'\x94\x83\x7C\x2C\x89\xA2\xC1\x55'), ('ecdsa_sha512.pem', b'\xE5\xCB\x68\xB2\xF8\x43\xD6\x3B' b'\xF4\x0B\xCB\x20\x07\x60\x8F\x81' b'\x97\x61\x83\x92\x78\x3F\x23\x30' b'\xE5\xEF\x19\xA5\xBD\x8F\x0B\x2F' b'\xAA\xC8\x61\x85\x5F\xBB\x63\xA2' b'\x21\xCC\x46\xFC\x1E\x22\x6A\x07' b'\x24\x11\xAF\x17\x5D\xDE\x47\x92' b'\x81\xE0\x06\x87\x8B\x34\x80\x59'), ]) def test_cbt_with_cert(certificate, expected): with open(os.path.join(os.path.dirname(__file__), 'fixtures', 'cbt', certificate)) as fd: cert_der = base64.b64decode("".join([l.strip() for l in fd.readlines()[1:-1]])) actual = urls.get_channel_binding_cert_hash(cert_der) > assert actual == expected E assert b"K\x8c\xa5\x...x7fc\x83\xd7b" == b"\x85\x85\x1...9y\x86\xb2Ya'" E At index 0 diff: b'K' != b'\x85' E Full diff: E ( E - b'\x85\x85\x19\xb9\xe1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1' E - b"{\xb9y\x86\xb2Ya'", E + b"K\x8c\xa5\xf5y\x89A\xa0\xaf'\xeb\x00\xeb\xccUz6z\xe0l\x035\xa3h\xfc\xa6 k" E + b'\xda]\xba\x88\xf8m\xf3\x98\xd2\xd2wW\x87w\xa4\x0e\x14\t\xd4]\xb9\xa29\xe2'... E E ...Full output truncated (3 lines hidden), use '-vv' to show test/units/module_utils/urls/test_channel_binding.py:69: AssertionError - generated xml file: /tmp/guix-build-ansible-core-2.14.4.drv-0/ansible-core-2.14.4/test/results/junit/python3.10-module_utils-units.xml - ============================= slowest 25 durations ============================= 3.01s call test/units/module_utils/facts/test_timeout.py::test_implicit_file_overridden_succeeds 2.03s call test/units/module_utils/facts/test_timeout.py::test_explicit_timeout 2.01s call test/units/module_utils/facts/test_timeout.py::test_implicit_file_overridden_timesout 2.01s call test/units/module_utils/facts/test_timeout.py::test_explicit_succeeds 1.02s call test/units/module_utils/facts/test_timeout.py::test_implicit_file_default_timesout 1.01s call test/units/module_utils/facts/test_timeout.py::test_implicit_file_default_succeeds 1.01s call test/units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout_integration_test[stdin0] 1.01s call test/units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout 1.01s call test/units/module_utils/facts/test_timeout.py::test_exception_not_caught_by_called_code 1.00s call test/units/module_utils/test_api.py::TestRetryWithDelaysAndCondition::test_retry_exception 0.99s call test/units/module_utils/test_api.py::TestRateLimit::test_ratelimit 0.27s call test/units/module_utils/facts/hardware/test_linux.py::TestFactsLinuxHardwareGetMountFacts::test_get_mount_facts 0.24s call test/units/module_utils/facts/test_facts.py::TestFactsLinuxHardwareGetMountFacts::test_get_mount_facts 0.20s call test/units/module_utils/basic/test_no_log.py::TestRemoveValues::test_hit_recursion_limit 0.10s setup test/units/module_utils/basic/test_atomic_move.py::test_new_file[stdin0-True] 0.09s setup test/units/module_utils/basic/test_atomic_move.py::test_no_tty_fallback[stdin0] 0.09s setup test/units/module_utils/basic/test_atomic_move.py::test_existing_file_stat_failure[stdin0] 0.09s setup test/units/module_utils/basic/test_atomic_move.py::test_rename_perms_fail_temp_succeeds[stdin0-True] 0.08s setup test/units/module_utils/basic/test_atomic_move.py::test_rename_perms_fail_temp_succeeds[stdin1-False] 0.08s call test/units/module_utils/facts/hardware/test_linux_get_cpu_info.py::test_get_cpu_info_nproc 0.08s call test/units/module_utils/facts/test_ansible_collector.py::TestInPlace::test1 0.07s setup test/units/module_utils/basic/test_atomic_move.py::test_existing_file[stdin0-True] 0.07s setup test/units/module_utils/basic/test_atomic_move.py::test_existing_file[stdin1-False] 0.07s setup test/units/module_utils/facts/system/distribution/test_distribution_version.py::test_distribution_version[stdin14-Core OS] 0.07s setup test/units/module_utils/facts/system/distribution/test_distribution_version.py::test_distribution_version[stdin61-Solaris 10] =========================== short test summary info ============================ SKIPPED [5] test/units/module_utils/basic/test_log.py:38: python systemd bindings not installed SKIPPED [1] test/units/module_utils/basic/test_imports.py:84: literal_eval is available in every version of Python3 SKIPPED [2] test/units/module_utils/basic/test_log.py:113: python systemd bindings not installed SKIPPED [5] test/units/module_utils/basic/test_log.py:130: python systemd bindings not installed SKIPPED [1] test/units/module_utils/basic/test_log.py:139: python systemd bindings not installed SKIPPED [3] test/units/module_utils/facts/test_facts.py:64: This test class needs to be updated to specify collector_class SKIPPED [1] test/units/module_utils/facts/test_collectors.py:370: faulty test SKIPPED [1] test/units/module_utils/facts/test_collectors.py:396: faulty test SKIPPED [1] test/units/module_utils/facts/test_facts.py:46: This platform (DragonFly) does not have a fact_class. SKIPPED [1] test/units/module_utils/facts/test_facts.py:54: This platform (DragonFly) does not have a fact_class. FAILED test/units/module_utils/urls/test_channel_binding.py::test_cbt_with_cert[rsa-pss_sha512.pem-\x85\x85\x19\xb9\xe1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1{\xb9y\x86\xb2Ya'] ================= 1 failed, 1681 passed, 21 skipped in 22.34s ================== FATAL: Command "pytest --forked -r a -n 8 --color no -p no:cacheprovider -c /gnu/store/rvraps20lp1gix4r98n96q2hydd4vnjk-ansible-core-2.14.4/lib/python3.10/site-packages/ansible_test/_data/pytest/config/default.ini --junit-xml /tmp/guix-build-ansible-core-2.14.4.drv-0/ansible-core-2.14.4/test/results/junit/python3.10-module_utils-units.xml --strict-markers --rootdir /tmp/guix-build-ansible-core-2.14.4.drv-0/ansible-core-2.14.4 --durations=25 -v test/units/module_utils/basic/test__log_invocation.py test/units/module_utils/basic/test__symbolic_mode_to_octal.py test/units/module_utils/basic/test_argument_spec.py test/units/module_utils/basic/test_atomic_move.py test/units/module_utils/basic/test_deprecate_warn.py test/units/module_utils/basic/test_dict_converters.py test/units/module_utils/basic/test_exit_json.py test/units/module_utils/basic/test_filesystem.py test/units/module_utils/basic/test_get_file_attributes.py test/units/module_utils/basic/test_get_module_path.py test/units/module_utils/basic/test_heuristic_log_sanitize.py test/units/module_utils/basic/test_imports.py test/units/module_utils/basic/test_log.py test/units/module_utils/basic/test_no_log.py test/units/module_utils/basic/test_platform_distribution.py test/units/module_utils/basic/test_run_command.py test/units/module_utils/basic/test_safe_eval.py test/units/module_utils/basic/test_sanitize_keys.py test/units/module_utils/basic/test_selinux.py test/units/module_utils/basic/test_set_cwd.py test/units/module_utils/basic/test_set_mode_if_different.py test/units/module_utils/common/arg_spec/test_aliases.py test/units/module_utils/common/arg_spec/test_module_validate.py test/units/module_utils/common/arg_spec/test_sub_spec.py test/units/module_utils/common/arg_spec/test_validate_invalid.py test/units/module_utils/common/arg_spec/test_validate_valid.py test/units/module_utils/common/parameters/test_check_arguments.py test/units/module_utils/common/parameters/test_handle_aliases.py test/units/module_utils/common/parameters/test_list_deprecations.py test/units/module_utils/common/parameters/test_list_no_log_values.py test/units/module_utils/common/process/test_get_bin_path.py test/units/module_utils/common/test_collections.py test/units/module_utils/common/test_dict_transformations.py test/units/module_utils/common/test_locale.py test/units/module_utils/common/test_network.py test/units/module_utils/common/test_sys_info.py test/units/module_utils/common/test_utils.py test/units/module_utils/common/text/converters/test_container_to_bytes.py test/units/module_utils/common/text/converters/test_container_to_text.py test/units/module_utils/common/text/converters/test_json_encode_fallback.py test/units/module_utils/common/text/converters/test_jsonify.py test/units/module_utils/common/text/converters/test_to_str.py test/units/module_utils/common/text/formatters/test_bytes_to_human.py test/units/module_utils/common/text/formatters/test_human_to_bytes.py test/units/module_utils/common/text/formatters/test_lenient_lowercase.py test/units/module_utils/common/validation/test_check_missing_parameters.py test/units/module_utils/common/validation/test_check_mutually_exclusive.py test/units/module_utils/common/validation/test_check_required_arguments.py test/units/module_utils/common/validation/test_check_required_by.py test/units/module_utils/common/validation/test_check_required_if.py test/units/module_utils/common/validation/test_check_required_one_of.py test/units/module_utils/common/validation/test_check_required_together.py test/units/module_utils/common/validation/test_check_type_bits.py test/units/module_utils/common/validation/test_check_type_bool.py test/units/module_utils/common/validation/test_check_type_bytes.py test/units/module_utils/common/validation/test_check_type_dict.py test/units/module_utils/common/validation/test_check_type_float.py test/units/module_utils/common/validation/test_check_type_int.py test/units/module_utils/common/validation/test_check_type_jsonarg.py test/units/module_utils/common/validation/test_check_type_list.py test/units/module_utils/common/validation/test_check_type_path.py test/units/module_utils/common/validation/test_check_type_raw.py test/units/module_utils/common/validation/test_check_type_str.py test/units/module_utils/common/validation/test_count_terms.py test/units/module_utils/common/warnings/test_deprecate.py test/units/module_utils/common/warnings/test_warn.py test/units/module_utils/facts/hardware/test_aix_processor.py test/units/module_utils/facts/hardware/test_linux.py test/units/module_utils/facts/hardware/test_linux_get_cpu_info.py test/units/module_utils/facts/hardware/test_sunos_get_uptime_facts.py test/units/module_utils/facts/network/test_fc_wwn.py test/units/module_utils/facts/network/test_generic_bsd.py test/units/module_utils/facts/network/test_iscsi_get_initiator.py test/units/module_utils/facts/other/test_facter.py test/units/module_utils/facts/other/test_ohai.py test/units/module_utils/facts/system/distribution/test_distribution_sles4sap.py test/units/module_utils/facts/system/distribution/test_distribution_version.py test/units/module_utils/facts/system/distribution/test_parse_distribution_file_ClearLinux.py test/units/module_utils/facts/system/distribution/test_parse_distribution_file_Slackware.py test/units/module_utils/facts/system/test_cmdline.py test/units/module_utils/facts/system/test_lsb.py test/units/module_utils/facts/system/test_user.py test/units/module_utils/facts/test_ansible_collector.py test/units/module_utils/facts/test_collector.py test/units/module_utils/facts/test_collectors.py test/units/module_utils/facts/test_date_time.py test/units/module_utils/facts/test_facts.py test/units/module_utils/facts/test_sysctl.py test/units/module_utils/facts/test_timeout.py test/units/module_utils/facts/test_utils.py test/units/module_utils/facts/virtual/test_linux.py test/units/module_utils/json_utils/test_filter_non_json_lines.py test/units/module_utils/parsing/test_convert_bool.py test/units/module_utils/test_api.py test/units/module_utils/test_connection.py test/units/module_utils/test_distro.py test/units/module_utils/urls/test_RedirectHandlerFactory.py test/units/module_utils/urls/test_Request.py test/units/module_utils/urls/test_RequestWithMethod.py test/units/module_utils/urls/test_channel_binding.py test/units/module_utils/urls/test_fetch_file.py test/units/module_utils/urls/test_fetch_url.py test/units/module_utils/urls/test_generic_urlparse.py test/units/module_utils/urls/test_gzip.py test/units/module_utils/urls/test_prepare_multipart.py test/units/module_utils/urls/test_split.py test/units/module_utils/urls/test_urls.py" returned exit status 1. error: in phase 'check': uncaught exception: %exception #<&invoke-error program: "ansible-test" arguments: ("units" "-v" "--num-workers" "8") exit-status: 1 term-signal: #f stop-signal: #f> phase `check' failed after 27.4 seconds command "ansible-test" "units" "-v" "--num-workers" "8" failed with status 1