I installed an ssl certifictae few months ago and now its expired. When i am trying to update it using certbot renew
it give me a follwoing error. Any help will be greatly appreciated. Thanks
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Processing /etc/letsencrypt/renewal/www.bureaubureau.dk.conf
Cert is due for renewal, auto-renewing…
Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org
Traceback (most recent call last):
File “/usr/lib/python2.7/logging/ init .py”, line 859, in emit
msg = self.format(record)
File “/usr/lib/python2.7/dist-packages/certbot/colored logging.py”, line 41, i n format
else super(StreamHandler, self).format(record))
File “/usr/lib/python2.7/logging/ init .py”, line 732, in format
return fmt.format(record)
File “/usr/lib/python2.7/logging/ init .py”, line 471, in format
record.message = record.getMessage()
File “/usr/lib/python2.7/logging/ init .py”, line 335, in getMessage
msg = msg % self.args
TypeError: str_ returned non-string (type Error)
Logged from file renewal.py, line 420
Traceback (most recent call last):
File “/usr/lib/python2.7/logging/handlers.py”, line 76, in emit
if self.shouldRollover(record):
File “/usr/lib/python2.7/logging/handlers.py”, line 156, in shouldRollover
msg = “%s\n” % self.format(record)
File “/usr/lib/python2.7/logging/ init .py”, line 732, in format
return fmt.format(record)
File “/usr/lib/python2.7/logging/ init .py”, line 471, in format
record.message = record.getMessage()
File “/usr/lib/python2.7/logging/ init .py”, line 335, in getMessage
msg = msg % self.args
TypeError: str returned non-string (type Error)
Logged from file renewal.py, line 420
Processing /etc/letsencrypt/renewal/bureaubureau.dk.conf
Cert is due for renewal, auto-renewing…
Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org
Traceback (most recent call last):
File “/usr/lib/python2.7/logging/ init .py”, line 859, in emit
msg = self.format(record)
File “/usr/lib/python2.7/dist-packages/certbot/colored logging.py”, line 41, i n format
else super(StreamHandler, self).format(record))
File “/usr/lib/python2.7/logging/ init .py”, line 732, in format
return fmt.format(record)
File “/usr/lib/python2.7/logging/ init .py”, line 471, in format
record.message = record.getMessage()
File “/usr/lib/python2.7/logging/ init .py”, line 335, in getMessage
msg = msg % self.args
TypeError: str_ returned non-string (type Error)
Logged from file renewal.py, line 420
Traceback (most recent call last):
File “/usr/lib/python2.7/logging/handlers.py”, line 76, in emit
if self.shouldRollover(record):
File “/usr/lib/python2.7/logging/handlers.py”, line 156, in shouldRollover
msg = “%s\n” % self.format(record)
File “/usr/lib/python2.7/logging/ init .py”, line 732, in format
return fmt.format(record)
File “/usr/lib/python2.7/logging/ init .py”, line 471, in format
record.message = record.getMessage()
File “/usr/lib/python2.7/logging/ init .py”, line 335, in getMessage
msg = msg % self.args
TypeError: str returned non-string (type Error)
Logged from file renewal.py, line 420
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/www.bureaubureau.dk/fullchain.pem (failure)
/etc/letsencrypt/live/bureaubureau.dk/fullchain.pem (failure)
2 renew failure(s), 0 parse failure(s)
Can anyone tell me how to fix this issue. I have gone through similar questions but nothing helped. So please have a look!