I have letsencrypt-auto run on server and obtain a few certificate for some domains (and sub-domains). Everything was ok until yesterday I added an new sub-domain to a certifacate (by editing /etc/letsencrypt/renewal) the try to re-new the certificate, but I encountered a UnicodeEncodeError:
Version: 1.1-20080819
IMPORTANT NOTES:
- The following errors were reported by the server:
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib64/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/letsencrypt/reporter.py", line 67, in atexit_print_messages
self.print_messages()
File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/letsencrypt/reporter.py", line 105, in print_messages
next_wrapper.fill(line) for line in lines[1:]))
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2026' in position 888: ordinal not in range(128)
Error in sys.exitfunc:
An unexpected error occurred:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2026' in position 888: ordinal not in range(128)
Please see the logfiles in /var/log/letsencrypt for more details.
I don't understand the error because I don't use any unicode character in domain name or config file...