I still have not activated CloudFlare and tried the following:
sudo certbot certonly --webroot -w /var/www/johns-jokes.com -d johns-jokes.com -d www.johns-jokes.com -d subs.johns-jokes.com -d anetizer.com -d www.anetizer.com -d subs.anetizer.com
Saving debug log to /var/log/letsencrypt/letsencrypt.log
You have an existing certificate that contains a portion of the domains you
requested (ref: /etc/letsencrypt/renewal/johns-jokes.com.conf)
It contains these names: johns-jokes.com, subs.johns-jokes.com,
www.johns-jokes.com
You requested these names for the new certificate: johns-jokes.com,
www.johns-jokes.com, subs.johns-jokes.com, anetizer.com, www.anetizer.com,
subs.anetizer.com.
Do you want to expand and replace this existing certificate with the new
certificate?
(E)xpand/(C)ancel: e
Renewing an existing certificate
Performing the following challenges:
http-01 challenge for johns-jokes.com
http-01 challenge for www.johns-jokes.com
http-01 challenge for subs.johns-jokes.com
http-01 challenge for anetizer.com
http-01 challenge for www.anetizer.com
http-01 challenge for subs.anetizer.com
Using the webroot path /var/www/johns-jokes.com for all unmatched domains.
Waiting for verification...
Cleaning up challenges
An unexpected error occurred:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u26a1' in position 217: ordinal not in range(128)
Please see the logfiles in /var/log/letsencrypt for more details.
root@John-Betong:~# sudo certbot certonly --webroot -w /var/www/johns-jokes.com -d johns-jokes.com -d www.johns-jokes.com -d subs.johns-jokes.com -d anetizer.com -d www.anetizer.com -d subs.anetizer.com
Saving debug log to /var/log/letsencrypt/letsencrypt.log
### Log file
> 2017-05-11 10:11:36,003:DEBUG:certbot.plugins.webroot:All challenges cleaned up, removing /var/www/johns-jokes.com/.well-known/acme-challenge
2017-05-11 10:11:36,005:DEBUG:certbot.main:Exiting abnormally:
Traceback (most recent call last):
File "/usr/bin/certbot", line 11, in
load_entry_point('certbot==0.12.0', 'console_scripts', 'certbot')()
File "/usr/lib/python2.7/dist-packages/certbot/main.py", line 896, in main
return config.func(config, plugins)
File "/usr/lib/python2.7/dist-packages/certbot/main.py", line 692, in certonly
lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
File "/usr/lib/python2.7/dist-packages/certbot/main.py", line 87, in _get_and_save_cert
renewal.renew_cert(config, domains, le_client, lineage)
File "/usr/lib/python2.7/dist-packages/certbot/renewal.py", line 296, in renew_cert
new_certr, new_chain, new_key, _ = le_client.obtain_certificate(domains)
File "/usr/lib/python2.7/dist-packages/certbot/client.py", line 265, in obtain_certificate
self.config.allow_subset_of_names)
File "/usr/lib/python2.7/dist-packages/certbot/auth_handler.py", line 77, in get_authorizations
self._respond(resp, best_effort)
File "/usr/lib/python2.7/dist-packages/certbot/auth_handler.py", line 134, in _respond
self._poll_challenges(chall_update, best_effort)
File "/usr/lib/python2.7/dist-packages/certbot/auth_handler.py", line 197, in _poll_challenges
_report_failed_challs(all_failed_achalls)
File "/usr/lib/python2.7/dist-packages/certbot/auth_handler.py", line 488, in _report_failed_challs
_generate_failed_chall_msg(achalls), reporter.MEDIUM_PRIORITY)
File "/usr/lib/python2.7/dist-packages/certbot/auth_handler.py", line 504, in _generate_failed_chall_msg
if messages.is_acme_error(error):
File "/usr/lib/python2.7/dist-packages/acme/messages.py", line 39, in is_acme_error
return (ERROR_PREFIX in str(err)) or (OLD_ERROR_PREFIX in str(err))
UnicodeEncodeError: 'ascii' codec can't encode character u'\u26a1' in position 217: ordinal not in range(128)