Source: python-acme Version: 0.9.3-1 Severity: serious Tags: stretch sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20161118 qa-ftbfs Justification: FTBFS on amd64
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > dh_auto_build > I: pybuild base:184: /usr/bin/python setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/jws.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/util_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/fields.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/fields_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/dns_resolver.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/messages_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/errors.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/challenges_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/jws_test.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/crypto_util.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/dns_resolver_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/crypto_util_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/util.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/standalone_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/messages.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/challenges.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/client_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/standalone.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/client.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/test_util.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > copying acme/errors_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/jwk.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/jws.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/util_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/json_util_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/interfaces.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/errors.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/interfaces_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/b64.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/jwa.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/json_util.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/jws_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/util.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/b64_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/jwk_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/errors_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > copying acme/jose/jwa_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/jose > running egg_info > writing requirements to acme.egg-info/requires.txt > writing acme.egg-info/PKG-INFO > writing top-level names to acme.egg-info/top_level.txt > writing dependency_links to acme.egg-info/dependency_links.txt > writing entry points to acme.egg-info/entry_points.txt > reading manifest file 'acme.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > writing manifest file 'acme.egg-info/SOURCES.txt' > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/README -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/cert-100sans.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/cert-idnsans.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/cert-san.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/cert.der -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/cert.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/csr-100sans.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/csr-6sans.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/csr-idnsans.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/csr-nosans.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/csr-san.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/csr.der -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/csr.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/dsa512_key.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/rsa1024_key.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/rsa2048_key.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/rsa256_key.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > copying acme/testdata/rsa512_key.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_2.7/build/acme/testdata > I: pybuild base:184: /usr/bin/python3 setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/jws.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/util_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/fields.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/fields_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/dns_resolver.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/messages_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/errors.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/challenges_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/jws_test.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/crypto_util.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/dns_resolver_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/crypto_util_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/util.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/standalone_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/messages.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/challenges.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/client_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/standalone.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/client.py -> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/test_util.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > copying acme/errors_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/jwk.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/jws.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/util_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/json_util_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/interfaces.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/errors.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/interfaces_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/b64.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/jwa.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/json_util.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/jws_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/util.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/b64_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/jwk_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/errors_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > copying acme/jose/jwa_test.py -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/jose > running egg_info > writing entry points to acme.egg-info/entry_points.txt > writing dependency_links to acme.egg-info/dependency_links.txt > writing acme.egg-info/PKG-INFO > writing top-level names to acme.egg-info/top_level.txt > writing requirements to acme.egg-info/requires.txt > reading manifest file 'acme.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > writing manifest file 'acme.egg-info/SOURCES.txt' > creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/README -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/cert-100sans.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/cert-idnsans.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/cert-san.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/cert.der -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/cert.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/csr-100sans.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/csr-6sans.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/csr-idnsans.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/csr-nosans.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/csr-san.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/csr.der -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/csr.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/dsa512_key.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/rsa1024_key.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/rsa2048_key.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/rsa256_key.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > copying acme/testdata/rsa512_key.pem -> > /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/acme/testdata > PYTHONPATH=. \ > http_proxy='127.0.0.1:9' \ > https_proxy='127.0.0.1:9' \ > sphinx-build -N -bhtml docs/ build/html > Running Sphinx v1.4.8 > making output directory... > loading translations [en]... done > loading pickled environment... not yet created > loading intersphinx inventory from https://docs.python.org/objects.inv... > WARNING: intersphinx inventory 'https://docs.python.org/objects.inv' not > fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] > Connection refused> > building [mo]: targets for 0 po files that are out of date > building [html]: targets for 19 source files that are out of date > updating environment: 19 added, 0 changed, 0 removed > reading sources... [ 5%] api > reading sources... [ 10%] api/challenges > reading sources... [ 15%] api/client > reading sources... [ 21%] api/errors > reading sources... [ 26%] api/fields > reading sources... [ 31%] api/jose > reading sources... [ 36%] api/jose/base64 > reading sources... [ 42%] api/jose/errors > reading sources... [ 47%] api/jose/interfaces > reading sources... [ 52%] api/jose/json_util > reading sources... [ 57%] api/jose/jwa > reading sources... [ 63%] api/jose/jwk > reading sources... [ 68%] api/jose/jws > reading sources... [ 73%] api/jose/util > reading sources... [ 78%] api/messages > reading sources... [ 84%] api/other > reading sources... [ 89%] api/standalone > reading sources... [ 94%] index > reading sources... [100%] man/jws > > /<<PKGBUILDDIR>>/docs/api/other.rst:4: WARNING: autodoc: failed to import > module u'acme.other'; the following exception was raised: > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/sphinx/ext/autodoc.py", line 526, in > import_object > __import__(self.modname) > ImportError: No module named other > /<<PKGBUILDDIR>>/docs/man/jws.rst:1: ERROR: Command u'jws --help all' failed: > [Errno 2] No such file or directory > looking for now-outdated files... none found > pickling environment... done > checking consistency... /<<PKGBUILDDIR>>/docs/man/jws.rst:: WARNING: document > isn't included in any toctree > done > preparing documents... done > writing output... [ 5%] api > writing output... [ 10%] api/challenges > writing output... [ 15%] api/client > writing output... [ 21%] api/errors > writing output... [ 26%] api/fields > writing output... [ 31%] api/jose > writing output... [ 36%] api/jose/base64 > writing output... [ 42%] api/jose/errors > writing output... [ 47%] api/jose/interfaces > writing output... [ 52%] api/jose/json_util > writing output... [ 57%] api/jose/jwa > writing output... [ 63%] api/jose/jwk > writing output... [ 68%] api/jose/jws > writing output... [ 73%] api/jose/util > writing output... [ 78%] api/messages > writing output... [ 84%] api/other > writing output... [ 89%] api/standalone > writing output... [ 94%] index > writing output... [100%] man/jws > > /<<PKGBUILDDIR>>/acme/errors.py:docstring of acme.errors.MissingNonce:None: > WARNING: more than one target found for cross-reference u'response': > acme.challenges.KeyAuthorizationChallenge.response, > acme.standalone.HTTP01RequestHandler.HTTP01Resource.response > generating indices... genindex py-modindex > highlighting module code... [ 6%] acme.jose.errors > highlighting module code... [ 13%] acme.jose.jwa > highlighting module code... [ 20%] acme.client > highlighting module code... [ 26%] acme.messages > highlighting module code... [ 33%] acme.jose.jwk > highlighting module code... [ 40%] acme.challenges > highlighting module code... [ 46%] acme.jose.b64 > highlighting module code... [ 53%] acme.jose.json_util > highlighting module code... [ 60%] acme.jose.jws > highlighting module code... [ 66%] namedtuple_HTTP01Resource > highlighting module code... [ 73%] acme.errors > highlighting module code... [ 80%] acme.standalone > highlighting module code... [ 86%] acme.jose.util > highlighting module code... [ 93%] acme.fields > highlighting module code... [100%] acme.jose.interfaces > > writing additional pages... search > copying static files... done > copying extra files... done > dumping search index in English (code: en) ... done > dumping object inventory... done > build succeeded, 5 warnings. > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:184: python2.7 setup.py test > running test > running egg_info > writing requirements to acme.egg-info/requires.txt > writing acme.egg-info/PKG-INFO > writing top-level names to acme.egg-info/top_level.txt > writing dependency_links to acme.egg-info/dependency_links.txt > writing entry points to acme.egg-info/entry_points.txt > reading manifest file 'acme.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > writing manifest file 'acme.egg-info/SOURCES.txt' > running build_ext > test_failure (acme.util_test.ActivateTest) ... ok > test_success (acme.util_test.ActivateTest) ... ok > test_it (acme.util_test.MapKeysTest) ... ok > test_decode (acme.fields_test.FixedTest) ... ok > test_decode_bad (acme.fields_test.FixedTest) ... ok > test_encode (acme.fields_test.FixedTest) ... ok > test_encode_override (acme.fields_test.FixedTest) ... No handlers could be > found for logger "acme.fields" > ok > test_default_decoder (acme.fields_test.RFC3339FieldTest) ... ok > test_default_decoder_raises_deserialization_error > (acme.fields_test.RFC3339FieldTest) ... ok > test_default_encoder (acme.fields_test.RFC3339FieldTest) ... ok > test_default_encoder_naive_fails (acme.fields_test.RFC3339FieldTest) ... ok > test_decode_good (acme.fields_test.ResourceTest) ... ok > test_decode_wrong (acme.fields_test.ResourceTest) ... ok > test_json_de_serializable (acme.messages_test.AuthorizationResourceTest) ... > ok > test_from_json (acme.messages_test.AuthorizationTest) ... ok > test_from_json_hashable (acme.messages_test.AuthorizationTest) ... ok > test_resolved_combinations (acme.messages_test.AuthorizationTest) ... ok > test_json_de_serializable (acme.messages_test.CertificateRequestTest) ... ok > test_json_de_serializable (acme.messages_test.CertificateResourceTest) ... ok > test_from_json (acme.messages_test.ChallengeBodyTest) ... ok > test_from_json_hashable (acme.messages_test.ChallengeBodyTest) ... ok > test_proxy (acme.messages_test.ChallengeBodyTest) ... ok > test_to_partial_json (acme.messages_test.ChallengeBodyTest) ... ok > test_uri (acme.messages_test.ChallengeResourceTest) ... ok > test_equality (acme.messages_test.ConstantTest) ... ok > test_from_json (acme.messages_test.ConstantTest) ... ok > test_from_json_hashable (acme.messages_test.ConstantTest) ... ok > test_repr (acme.messages_test.ConstantTest) ... ok > test_to_partial_json (acme.messages_test.ConstantTest) ... ok > test_from_json_deserialization_unknown_key_success > (acme.messages_test.DirectoryTest) ... ok > test_getattr (acme.messages_test.DirectoryTest) ... ok > test_getattr_fails_with_attribute_error (acme.messages_test.DirectoryTest) > ... ok > test_getitem (acme.messages_test.DirectoryTest) ... ok > test_getitem_fails_with_key_error (acme.messages_test.DirectoryTest) ... ok > test_init_wrong_key_value_success (acme.messages_test.DirectoryTest) ... ok > test_to_json (acme.messages_test.DirectoryTest) ... ok > test_default_typ (acme.messages_test.ErrorTest) ... ok > test_description (acme.messages_test.ErrorTest) ... ok > test_from_json_empty (acme.messages_test.ErrorTest) ... ok > test_from_json_hashable (acme.messages_test.ErrorTest) ... ok > test_str (acme.messages_test.ErrorTest) ... ok > test_to_partial_json (acme.messages_test.RegistrationResourceTest) ... ok > test_emails (acme.messages_test.RegistrationTest) ... ok > test_from_data (acme.messages_test.RegistrationTest) ... ok > test_from_json (acme.messages_test.RegistrationTest) ... ok > test_from_json_hashable (acme.messages_test.RegistrationTest) ... ok > test_phones (acme.messages_test.RegistrationTest) ... ok > test_to_partial_json (acme.messages_test.RegistrationTest) ... ok > test_from_json_hashable (acme.messages_test.RevocationTest) ... ok > test_empty (acme.messages_test.UpdateRegistrationTest) ... ok > test_eq (acme.jose.util_test.ComparableRSAKeyTest) ... ok > test_getattr_proxy (acme.jose.util_test.ComparableRSAKeyTest) ... ok > test_hash (acme.jose.util_test.ComparableRSAKeyTest) ... ok > test_ne (acme.jose.util_test.ComparableRSAKeyTest) ... ok > test_ne_different_types (acme.jose.util_test.ComparableRSAKeyTest) ... ok > test_ne_no_serialization (acme.jose.util_test.ComparableRSAKeyTest) ... ok > test_ne_not_wrapped (acme.jose.util_test.ComparableRSAKeyTest) ... ok > test_public_key (acme.jose.util_test.ComparableRSAKeyTest) ... ok > test_repr (acme.jose.util_test.ComparableRSAKeyTest) ... ok > test_eq (acme.jose.util_test.ComparableX509Test) ... ok > test_getattr_proxy (acme.jose.util_test.ComparableX509Test) ... ok > test_hash (acme.jose.util_test.ComparableX509Test) ... ok > test_ne (acme.jose.util_test.ComparableX509Test) ... ok > test_ne_wrong_types (acme.jose.util_test.ComparableX509Test) ... ok > test_repr (acme.jose.util_test.ComparableX509Test) ... ok > test_equal (acme.jose.util_test.ImmutableMapTest) ... ok > test_get_attr (acme.jose.util_test.ImmutableMapTest) ... ok > test_get_missing_item_raises_key_error (acme.jose.util_test.ImmutableMapTest) > ... ok > test_hash (acme.jose.util_test.ImmutableMapTest) ... ok > test_order_of_args_does_not_matter (acme.jose.util_test.ImmutableMapTest) ... > ok > test_repr (acme.jose.util_test.ImmutableMapTest) ... ok > test_set_attr_raises_attribute_error (acme.jose.util_test.ImmutableMapTest) > ... ok > test_type_error_on_missing (acme.jose.util_test.ImmutableMapTest) ... ok > test_type_error_on_unrecognized (acme.jose.util_test.ImmutableMapTest) ... ok > test_unhashable (acme.jose.util_test.ImmutableMapTest) ... ok > test_update (acme.jose.util_test.ImmutableMapTest) ... ok > test_getattr_proxy (acme.jose.util_test.frozendictTest) ... ok > test_getattr_raises_attribute_error (acme.jose.util_test.frozendictTest) ... > ok > test_hash (acme.jose.util_test.frozendictTest) ... ok > test_init_dict (acme.jose.util_test.frozendictTest) ... ok > test_init_other_raises_type_error (acme.jose.util_test.frozendictTest) ... ok > test_len (acme.jose.util_test.frozendictTest) ... ok > test_repr (acme.jose.util_test.frozendictTest) ... ok > test_setattr_immutable (acme.jose.util_test.frozendictTest) ... ok > test_decode_b64jose (acme.jose.json_util_test.DeEncodersTest) ... ok > test_decode_b64jose_minimum_size (acme.jose.json_util_test.DeEncodersTest) > ... ok > test_decode_b64jose_padding_error (acme.jose.json_util_test.DeEncodersTest) > ... ok > test_decode_b64jose_size (acme.jose.json_util_test.DeEncodersTest) ... ok > test_decode_cert (acme.jose.json_util_test.DeEncodersTest) ... ok > test_decode_csr (acme.jose.json_util_test.DeEncodersTest) ... ok > test_decode_hex16 (acme.jose.json_util_test.DeEncodersTest) ... ok > test_decode_hex16_minimum_size (acme.jose.json_util_test.DeEncodersTest) ... > ok > test_decode_hex16_odd_length (acme.jose.json_util_test.DeEncodersTest) ... ok > test_encode_b64jose (acme.jose.json_util_test.DeEncodersTest) ... ok > test_encode_cert (acme.jose.json_util_test.DeEncodersTest) ... ok > test_encode_csr (acme.jose.json_util_test.DeEncodersTest) ... ok > test_encode_hex16 (acme.jose.json_util_test.DeEncodersTest) ... ok > test_default_decoder_dict_to_frozendict (acme.jose.json_util_test.FieldTest) > ... ok > test_default_decoder_list_to_tuple (acme.jose.json_util_test.FieldTest) ... ok > test_default_decoder_passthrough (acme.jose.json_util_test.FieldTest) ... ok > test_default_encoder_is_partial (acme.jose.json_util_test.FieldTest) ... ok > test_default_encoder_passthrough (acme.jose.json_util_test.FieldTest) ... ok > test_descriptors (acme.jose.json_util_test.FieldTest) ... ok > test_no_omit_boolean (acme.jose.json_util_test.FieldTest) ... ok > test_fields (acme.jose.json_util_test.JSONObjectWithFieldsMetaTest) ... ok > test_fields_inheritance > (acme.jose.json_util_test.JSONObjectWithFieldsMetaTest) ... ok > test_orig_slots (acme.jose.json_util_test.JSONObjectWithFieldsMetaTest) ... ok > test_slots (acme.jose.json_util_test.JSONObjectWithFieldsMetaTest) ... ok > test_encode (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok > test_encode_serialization_error_passthrough > (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok > test_encode_wrong_field (acme.jose.json_util_test.JSONObjectWithFieldsTest) > ... ok > test_fields_from_json_decoder > (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok > test_fields_from_json_error_passthrough > (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok > test_fields_from_json_fails_on_missing > (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok > test_fields_from_json_fills_default_for_empty > (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok > test_fields_to_partial_json_encoder > (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok > test_fields_to_partial_json_error_passthrough > (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok > test_fields_to_partial_json_omits_empty > (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok > test_init_defaults (acme.jose.json_util_test.JSONObjectWithFieldsTest) ... ok > test_from_json_dict_no_type_fails > (acme.jose.json_util_test.TypedJSONObjectWithFieldsTest) ... ok > test_from_json_non_dict_fails > (acme.jose.json_util_test.TypedJSONObjectWithFieldsTest) ... ok > test_from_json_returns_obj > (acme.jose.json_util_test.TypedJSONObjectWithFieldsTest) ... ok > test_from_json_unknown_type_fails > (acme.jose.json_util_test.TypedJSONObjectWithFieldsTest) ... ok > test_to_partial_json (acme.jose.json_util_test.TypedJSONObjectWithFieldsTest) > ... ok > test_from_json_not_implemented > (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok > test_json_dump_default (acme.jose.interfaces_test.JSONDeSerializableTest) ... > ok > test_json_dump_default_type_error > (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok > test_json_dumps (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok > test_json_dumps_pretty (acme.jose.interfaces_test.JSONDeSerializableTest) ... > ok > test_json_loads (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok > test_to_json (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok > test_to_json_mapping (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok > test_to_json_nested (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok > test_to_json_other (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok > test_to_json_sequence (acme.jose.interfaces_test.JSONDeSerializableTest) ... > ok > test_compact (acme.jose.jws_test.CLITest) ... ok > test_json (acme.jose.jws_test.CLITest) ... ok > test_unverified (acme.jose.jws_test.CLITest) ... ok > test_add_empty (acme.jose.jws_test.HeaderTest) ... ok > test_add_non_empty (acme.jose.jws_test.HeaderTest) ... ok > test_add_overlapping_error (acme.jose.jws_test.HeaderTest) ... ok > test_add_wrong_type_error (acme.jose.jws_test.HeaderTest) ... ok > test_crit_decode_always_errors (acme.jose.jws_test.HeaderTest) ... ok > test_find_key (acme.jose.jws_test.HeaderTest) ... ok > test_x5c_decoding (acme.jose.jws_test.HeaderTest) ... ok > test_compact_lost_unprotected (acme.jose.jws_test.JWSTest) ... ok > test_from_compact_missing_components (acme.jose.jws_test.JWSTest) ... ok > test_from_json_hashable (acme.jose.jws_test.JWSTest) ... ok > test_from_json_mixed_flat (acme.jose.jws_test.JWSTest) ... ok > test_json_flat (acme.jose.jws_test.JWSTest) ... ok > test_json_not_flat (acme.jose.jws_test.JWSTest) ... ok > test_json_omitempty (acme.jose.jws_test.JWSTest) ... ok > test_pubkey_jwk (acme.jose.jws_test.JWSTest) ... ok > test_sign_mixed (acme.jose.jws_test.JWSTest) ... ok > test_sign_protected (acme.jose.jws_test.JWSTest) ... ok > test_sign_unprotected (acme.jose.jws_test.JWSTest) ... ok > test_decode (acme.jose.jws_test.MediaTypeTest) ... ok > test_encode (acme.jose.jws_test.MediaTypeTest) ... ok > test_from_json (acme.jose.jws_test.SignatureTest) ... ok > test_from_json_no_alg_error (acme.jose.jws_test.SignatureTest) ... ok > test_input_with_padding (acme.jose.b64_test.B64DecodeTest) ... ok > test_input_without_padding (acme.jose.b64_test.B64DecodeTest) ... ok > test_non_ascii_unicode_fails (acme.jose.b64_test.B64DecodeTest) ... ok > test_type_error_no_unicode_or_bytes (acme.jose.b64_test.B64DecodeTest) ... ok > test_unicode_with_ascii (acme.jose.b64_test.B64DecodeTest) ... ok > test_unsafe_url (acme.jose.b64_test.B64DecodeTest) ... ok > test_different_paddings (acme.jose.b64_test.B64EncodeTest) ... ok > test_empty (acme.jose.b64_test.B64EncodeTest) ... ok > test_unicode_fails_with_type_error (acme.jose.b64_test.B64EncodeTest) ... ok > test_unsafe_url (acme.jose.b64_test.B64EncodeTest) ... ok > test_from_json (acme.jose.jwk_test.JWKOctTest) ... ok > test_from_json_hashable (acme.jose.jwk_test.JWKOctTest) ... ok > test_load (acme.jose.jwk_test.JWKOctTest) ... ok > test_public_key (acme.jose.jwk_test.JWKOctTest) ... ok > test_thumbprint_private (acme.jose.jwk_test.JWKOctTest) ... ok > test_thumbprint_public (acme.jose.jwk_test.JWKOctTest) ... ok > test_to_partial_json (acme.jose.jwk_test.JWKOctTest) ... ok > test_encode_param_zero (acme.jose.jwk_test.JWKRSATest) ... ok > test_equals (acme.jose.jwk_test.JWKRSATest) ... ok > test_from_json (acme.jose.jwk_test.JWKRSATest) ... ok > test_from_json_hashable (acme.jose.jwk_test.JWKRSATest) ... ok > test_from_json_missing_one_additional (acme.jose.jwk_test.JWKRSATest) ... ok > test_from_json_non_schema_errors (acme.jose.jwk_test.JWKRSATest) ... ok > test_from_json_private_small (acme.jose.jwk_test.JWKRSATest) ... ok > test_init_auto_comparable (acme.jose.jwk_test.JWKRSATest) ... ok > test_load (acme.jose.jwk_test.JWKRSATest) ... ok > test_not_equals (acme.jose.jwk_test.JWKRSATest) ... ok > test_public_key (acme.jose.jwk_test.JWKRSATest) ... ok > test_thumbprint_go_jose (acme.jose.jwk_test.JWKRSATest) ... ok > test_thumbprint_private (acme.jose.jwk_test.JWKRSATest) ... ok > test_thumbprint_public (acme.jose.jwk_test.JWKRSATest) ... ok > test_to_partial_json (acme.jose.jwk_test.JWKRSATest) ... ok > test_load (acme.jose.jwk_test.JWKTest) ... ok > test_load_subclass_wrong_type (acme.jose.jwk_test.JWKTest) ... ok > test_str (acme.jose.errors_test.UnrecognizedTypeErrorTest) ... ok > test_it (acme.jose.jwa_test.JWAHSTest) ... ok > test_ps (acme.jose.jwa_test.JWARSTest) ... ok > test_rs (acme.jose.jwa_test.JWARSTest) ... ok > test_sign_key_too_small (acme.jose.jwa_test.JWARSTest) ... ok > test_sign_no_private_part (acme.jose.jwa_test.JWARSTest) ... ok > test_eq (acme.jose.jwa_test.JWASignatureTest) ... ok > test_from_json (acme.jose.jwa_test.JWASignatureTest) ... ok > test_ne (acme.jose.jwa_test.JWASignatureTest) ... ok > test_ne_other_type (acme.jose.jwa_test.JWASignatureTest) ... ok > test_repr (acme.jose.jwa_test.JWASignatureTest) ... ok > test_to_partial_json (acme.jose.jwa_test.JWASignatureTest) ... ok > test_from_json_unrecognized (acme.challenges_test.ChallengeTest) ... ok > test_from_json (acme.challenges_test.DNS01ResponseTest) ... ok > test_from_json_hashable (acme.challenges_test.DNS01ResponseTest) ... ok > test_simple_verify_bad_key_authorization > (acme.challenges_test.DNS01ResponseTest) ... ok > test_simple_verify_bad_validation (acme.challenges_test.DNS01ResponseTest) > ... ok > test_simple_verify_good_validation (acme.challenges_test.DNS01ResponseTest) > ... ok > test_simple_verify_good_validation_multitxts > (acme.challenges_test.DNS01ResponseTest) ... ok > test_simple_verify_without_dns (acme.challenges_test.DNS01ResponseTest) ... ok > test_to_partial_json (acme.challenges_test.DNS01ResponseTest) ... ok > test_from_json (acme.challenges_test.DNS01Test) ... ok > test_from_json_hashable (acme.challenges_test.DNS01Test) ... ok > test_to_partial_json (acme.challenges_test.DNS01Test) ... ok > test_validation (acme.challenges_test.DNS01Test) ... ok > test_validation_domain_name (acme.challenges_test.DNS01Test) ... ok > test_check_validation (acme.challenges_test.DNSResponseTest) ... ok > test_from_json (acme.challenges_test.DNSResponseTest) ... ok > test_from_json_hashable (acme.challenges_test.DNSResponseTest) ... ok > test_to_partial_json (acme.challenges_test.DNSResponseTest) ... ok > test_check_validation_wrong_fields (acme.challenges_test.DNSTest) ... ok > test_check_validation_wrong_payload (acme.challenges_test.DNSTest) ... ok > test_from_json (acme.challenges_test.DNSTest) ... ok > test_from_json_hashable (acme.challenges_test.DNSTest) ... ok > test_gen_check_validation (acme.challenges_test.DNSTest) ... ok > test_gen_check_validation_wrong_key (acme.challenges_test.DNSTest) ... ok > test_gen_response (acme.challenges_test.DNSTest) ... ok > test_to_partial_json (acme.challenges_test.DNSTest) ... ok > test_validation_domain_name (acme.challenges_test.DNSTest) ... ok > test_from_json (acme.challenges_test.HTTP01ResponseTest) ... ok > test_from_json_hashable (acme.challenges_test.HTTP01ResponseTest) ... ok > test_simple_verify_bad_key_authorization > (acme.challenges_test.HTTP01ResponseTest) ... ok > test_simple_verify_bad_validation (acme.challenges_test.HTTP01ResponseTest) > ... ok > test_simple_verify_connection_error (acme.challenges_test.HTTP01ResponseTest) > ... ok > test_simple_verify_good_validation (acme.challenges_test.HTTP01ResponseTest) > ... ok > test_simple_verify_port (acme.challenges_test.HTTP01ResponseTest) ... ok > test_simple_verify_whitespace_validation > (acme.challenges_test.HTTP01ResponseTest) ... ok > test_to_partial_json (acme.challenges_test.HTTP01ResponseTest) ... ok > test_from_json (acme.challenges_test.HTTP01Test) ... ok > test_from_json_hashable (acme.challenges_test.HTTP01Test) ... ok > test_good_token (acme.challenges_test.HTTP01Test) ... ok > test_path (acme.challenges_test.HTTP01Test) ... ok > test_to_partial_json (acme.challenges_test.HTTP01Test) ... ok > test_uri (acme.challenges_test.HTTP01Test) ... ok > test_verify_ok (acme.challenges_test.KeyAuthorizationChallengeResponseTest) > ... ok > test_verify_wrong_form > (acme.challenges_test.KeyAuthorizationChallengeResponseTest) ... ok > test_verify_wrong_thumbprint > (acme.challenges_test.KeyAuthorizationChallengeResponseTest) ... ok > test_verify_wrong_token > (acme.challenges_test.KeyAuthorizationChallengeResponseTest) ... ok > test_from_json (acme.challenges_test.TLSSNI01ResponseTest) ... ok > test_from_json_hashable (acme.challenges_test.TLSSNI01ResponseTest) ... ok > test_gen_verify_cert (acme.challenges_test.TLSSNI01ResponseTest) ... ok > test_gen_verify_cert_gen_key (acme.challenges_test.TLSSNI01ResponseTest) ... > ok > test_probe_cert (acme.challenges_test.TLSSNI01ResponseTest) ... ok > test_simple_verify (acme.challenges_test.TLSSNI01ResponseTest) ... ok > test_simple_verify_bad_key_authorization > (acme.challenges_test.TLSSNI01ResponseTest) ... ok > test_simple_verify_false_on_probe_error > (acme.challenges_test.TLSSNI01ResponseTest) ... ok > test_to_partial_json (acme.challenges_test.TLSSNI01ResponseTest) ... ok > test_verify_bad_cert (acme.challenges_test.TLSSNI01ResponseTest) ... ok > test_z_and_domain (acme.challenges_test.TLSSNI01ResponseTest) ... ok > test_from_json (acme.challenges_test.TLSSNI01Test) ... ok > test_from_json_hashable (acme.challenges_test.TLSSNI01Test) ... ok > test_from_json_invalid_token_length (acme.challenges_test.TLSSNI01Test) ... ok > test_to_partial_json (acme.challenges_test.TLSSNI01Test) ... ok > test_validation (acme.challenges_test.TLSSNI01Test) ... ok > test_from_json (acme.challenges_test.UnrecognizedChallengeTest) ... ok > test_to_partial_json (acme.challenges_test.UnrecognizedChallengeTest) ... ok > test_nonce_decoder (acme.jws_test.HeaderTest) ... ok > test_it (acme.jws_test.JWSTest) ... ok > test_txt_records_for_name_domain_not_found > (acme.dns_resolver_test.TxtRecordsForNameWithDnsTest) ... ok > test_txt_records_for_name_domain_other_error > (acme.dns_resolver_test.TxtRecordsForNameWithDnsTest) ... > ERROR:acme.dns_resolver:Error resolving name: Abstract base class shared by > all dnspython exceptions. > > It supports two basic modes of operation: > > a) Old/compatible mode is used if __init__ was called with > empty **kwargs. > In compatible mode all *args are passed to standard Python Exception class > as before and all *args are printed by standard __str__ implementation. > Class variable msg (or doc string if msg is None) is returned from str() > if *args is empty. > > b) New/parametrized mode is used if __init__ was called with > non-empty **kwargs. > In the new mode *args has to be empty and all kwargs has to exactly match > set in class variable self.supp_kwargs. All kwargs are stored inside > self.kwargs and used in new __str__ implementation to construct > formatted message based on self.fmt string. > > In the simplest case it is enough to override supp_kwargs and fmt > class variables to get nice parametrized messages. > > ok > test_txt_records_for_name_with_multiple_responses > (acme.dns_resolver_test.TxtRecordsForNameWithDnsTest) ... ok > test_txt_records_for_name_with_single_response > (acme.dns_resolver_test.TxtRecordsForNameWithDnsTest) ... ok > test_exception_raised > (acme.dns_resolver_test.TxtRecordsForNameWithoutDnsTest) ... ok > test_cert_hundred_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... > ok > test_cert_idn_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok > test_cert_no_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok > test_cert_two_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok > test_csr_hundred_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok > test_csr_idn_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok > test_csr_no_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok > test_csr_one_san (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok > test_csr_six_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok > test_csr_two_sans (acme.crypto_util_test.PyOpenSSLCertOrReqSANTest) ... ok > test_sn_collisions (acme.crypto_util_test.RandomSnTest) ... ok > test_probe_not_recognized_name > (acme.crypto_util_test.SSLSocketAndProbeSNITest) ... ok > test_probe_ok (acme.crypto_util_test.SSLSocketAndProbeSNITest) ... From cffi > callback <function _pick_certificate_cb at 0x7f0674de7e60>: > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 989, in wrapper > callback(Connection._reverse_mapping[ssl]) > File "/<<PKGBUILDDIR>>/acme/crypto_util.py", line 67, in > _pick_certificate_cb > new_context.use_certificate(cert) > File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 610, in > use_certificate > _raise_current_error() > File "/usr/lib/python2.7/dist-packages/OpenSSL/_util.py", line 48, in > exception_from_error_queue > raise exception_type(errors) > OpenSSL.SSL.Error: [('SSL routines', 'SSL_CTX_use_certificate', 'ee key too > small')] > ERROR > test_404 (acme.standalone_test.HTTP01ServerTest) ... ok > test_http01_found (acme.standalone_test.HTTP01ServerTest) ... > WARNING:acme.challenges:Using non-standard port for http-01 verification: > 42522 > ok > test_http01_not_found (acme.standalone_test.HTTP01ServerTest) ... > WARNING:acme.challenges:Using non-standard port for http-01 verification: > 53110 > ERROR:acme.challenges:Unable to reach > http://localhost:53110/.well-known/acme-challenge/eHh4eHh4eHh4eHh4eHh4eA: > ('Connection aborted.', BadStatusLine("''",)) > ok > test_index (acme.standalone_test.HTTP01ServerTest) ... ok > test_it (acme.standalone_test.TLSSNI01ServerTest) ... From cffi callback > <function _pick_certificate_cb at 0x7f06742ef578>: > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 989, in wrapper > callback(Connection._reverse_mapping[ssl]) > File "/<<PKGBUILDDIR>>/acme/crypto_util.py", line 67, in > _pick_certificate_cb > new_context.use_certificate(cert) > File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 610, in > use_certificate > _raise_current_error() > File "/usr/lib/python2.7/dist-packages/OpenSSL/_util.py", line 48, in > exception_from_error_queue > raise exception_type(errors) > OpenSSL.SSL.Error: [('SSL routines', 'SSL_CTX_use_certificate', 'ee key too > small')] > ERROR > test_bind (acme.standalone_test.TLSServerTest) ... ok > test_it (acme.standalone_test.TestSimpleTLSSNI01Server) ... From cffi > callback <function _pick_certificate_cb at 0x7f06742ee578>: > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 989, in wrapper > callback(Connection._reverse_mapping[ssl]) > File "/<<PKGBUILDDIR>>/acme/crypto_util.py", line 67, in > _pick_certificate_cb > new_context.use_certificate(cert) > File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 610, in > use_certificate > _raise_current_error() > File "/usr/lib/python2.7/dist-packages/OpenSSL/_util.py", line 48, in > exception_from_error_queue > raise exception_type(errors) > OpenSSL.SSL.Error: [('SSL routines', 'SSL_CTX_use_certificate', 'ee key too > small')] > FAIL > test_check_response_jobj (acme.client_test.ClientNetworkTest) ... ok > test_check_response_not_ok_jobj_error (acme.client_test.ClientNetworkTest) > ... ok > test_check_response_not_ok_jobj_no_error (acme.client_test.ClientNetworkTest) > ... ok > test_check_response_not_ok_no_jobj (acme.client_test.ClientNetworkTest) ... ok > test_check_response_ok_no_jobj_ct_required > (acme.client_test.ClientNetworkTest) ... ok > test_check_response_ok_no_jobj_no_ct (acme.client_test.ClientNetworkTest) ... > ok > test_del (acme.client_test.ClientNetworkTest) ... ok > test_init (acme.client_test.ClientNetworkTest) ... ok > test_requests_error_passthrough (acme.client_test.ClientNetworkTest) ... ok > test_send_request (acme.client_test.ClientNetworkTest) ... ok > test_send_request_user_agent (acme.client_test.ClientNetworkTest) ... ok > test_send_request_verify_ssl (acme.client_test.ClientNetworkTest) ... ok > test_wrap_in_jws (acme.client_test.ClientNetworkTest) ... ok > test_get (acme.client_test.ClientNetworkWithMockedResponseTest) ... ok > test_head (acme.client_test.ClientNetworkWithMockedResponseTest) ... ok > test_head_get_post_error_passthrough > (acme.client_test.ClientNetworkWithMockedResponseTest) ... ok > test_post (acme.client_test.ClientNetworkWithMockedResponseTest) ... ok > test_post_wrong_initial_nonce > (acme.client_test.ClientNetworkWithMockedResponseTest) ... ok > test_post_wrong_post_response_nonce > (acme.client_test.ClientNetworkWithMockedResponseTest) ... ok > test_agree_to_tos (acme.client_test.ClientTest) ... ok > test_answer_challenge (acme.client_test.ClientTest) ... ok > test_answer_challenge_missing_next (acme.client_test.ClientTest) ... ok > test_check_cert (acme.client_test.ClientTest) ... ok > test_check_cert_missing_location (acme.client_test.ClientTest) ... ok > test_fetch_chain_max (acme.client_test.ClientTest) ... ok > test_fetch_chain_no_up_link (acme.client_test.ClientTest) ... ok > test_fetch_chain_single (acme.client_test.ClientTest) ... ok > test_fetch_chain_too_many (acme.client_test.ClientTest) ... ok > test_init_downloads_directory (acme.client_test.ClientTest) ... ok > test_poll (acme.client_test.ClientTest) ... ok > test_poll_and_request_issuance (acme.client_test.ClientTest) ... ok > test_query_registration (acme.client_test.ClientTest) ... ok > test_query_registration_updates_new_authzr_uri (acme.client_test.ClientTest) > ... ok > test_refresh (acme.client_test.ClientTest) ... ok > test_register (acme.client_test.ClientTest) ... ok > test_register_missing_next (acme.client_test.ClientTest) ... ok > test_request_challenges (acme.client_test.ClientTest) ... ok > test_request_challenges_missing_next (acme.client_test.ClientTest) ... ok > test_request_challenges_unexpected_update (acme.client_test.ClientTest) ... ok > test_request_domain_challenges (acme.client_test.ClientTest) ... ok > test_request_domain_challenges_custom_uri (acme.client_test.ClientTest) ... ok > test_request_issuance (acme.client_test.ClientTest) ... ok > test_request_issuance_missing_location (acme.client_test.ClientTest) ... ok > test_request_issuance_missing_up (acme.client_test.ClientTest) ... ok > test_requets_challenges_custom_uri (acme.client_test.ClientTest) ... ok > test_retry_after_date (acme.client_test.ClientTest) ... ok > test_retry_after_invalid (acme.client_test.ClientTest) ... ok > test_retry_after_missing (acme.client_test.ClientTest) ... ok > test_retry_after_overflow (acme.client_test.ClientTest) ... ok > test_retry_after_seconds (acme.client_test.ClientTest) ... ok > test_revoke (acme.client_test.ClientTest) ... ok > test_revoke_bad_status_raises_error (acme.client_test.ClientTest) ... ok > test_update_registration (acme.client_test.ClientTest) ... ok > test_str (acme.errors_test.BadNonceTest) ... ok > test_str (acme.errors_test.MissingNonceTest) ... ok > test_repr (acme.errors_test.PollErrorTest) ... ok > test_timeout (acme.errors_test.PollErrorTest) ... ok > > ====================================================================== > ERROR: test_probe_ok (acme.crypto_util_test.SSLSocketAndProbeSNITest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/acme/crypto_util_test.py", line 55, in test_probe_ok > self.assertEqual(self.cert, self._probe(b'foo')) > File "/<<PKGBUILDDIR>>/acme/crypto_util_test.py", line 52, in _probe > name, host='127.0.0.1', port=self.port)) > File "/<<PKGBUILDDIR>>/acme/crypto_util.py", line 145, in probe_sni > raise errors.Error(error) > Error: [('SSL routines', 'ssl3_read_bytes', 'sslv3 alert handshake failure')] > > ====================================================================== > ERROR: test_it (acme.standalone_test.TLSSNI01ServerTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/acme/standalone_test.py", line 52, in test_it > b'localhost', host=host, port=port, timeout=1) > File "/<<PKGBUILDDIR>>/acme/crypto_util.py", line 145, in probe_sni > raise errors.Error(error) > Error: [('SSL routines', 'ssl3_read_bytes', 'sslv3 alert handshake failure')] > > ====================================================================== > FAIL: test_it (acme.standalone_test.TestSimpleTLSSNI01Server) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/acme/standalone_test.py", line 146, in test_it > self.assertTrue(max_attempts > 0, "Timeout!") > AssertionError: Timeout! > > ---------------------------------------------------------------------- > Ran 354 tests in 9.248s > > FAILED (failures=1, errors=2) > Exception TypeError: TypeError("'NoneType' object is not callable",) in > <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at > 0x7f06730dd490>> ignored > Exception TypeError: TypeError("'NoneType' object is not callable",) in > <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at > 0x7f067318f8d0>> ignored > Exception TypeError: TypeError("'NoneType' object is not callable",) in > <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at > 0x7f0677b53710>> ignored > Exception TypeError: TypeError("'NoneType' object is not callable",) in > <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at > 0x7f0677b96510>> ignored > Exception TypeError: TypeError("'NoneType' object is not callable",) in > <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at > 0x7f0677b6bd90>> ignored > Exception TypeError: TypeError("'NoneType' object is not callable",) in > <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at > 0x7f0677bcc9d0>> ignored > Exception TypeError: TypeError("'NoneType' object is not callable",) in > <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at > 0x7f0677b9ae50>> ignored > Exception TypeError: TypeError("'NoneType' object is not callable",) in > <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at > 0x7f06743b3f90>> ignored > Exception TypeError: TypeError("'NoneType' object is not callable",) in > <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at > 0x7f067432ccd0>> ignored > E: pybuild pybuild:276: test: plugin distutils failed with: exit code=1: > python2.7 setup.py test > dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13 The full build log is available from: http://aws-logs.debian.net/2016/11/18/python-acme_0.9.3-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.