In this function: _normalize_host(host, scheme):
return six.ensure_str( b".".join([_idna_encode(label) for label in host.split(".")]) ) The parameter passed is b'acme-v02.api.letsencrypt.org', but six.ensure_str() throws an exception with that parameter. In six.ensure_str, I imagine this is what throws the exception if not isinstance(s, (text_type, binary_type)): raise TypeError("not expecting type '%s'" % type(s)) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1907420 Title: certbot renew fails To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-certbot/+bug/1907420/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs