Давно автоматически обновляю сертификаты letsencrypt, по одному из поддоменов появилась ошибка
Цитата: Attempting to renew cert from X produced an unexpected error: 'ascii' codec can't encode characters in position 241-245: ordinal not in range(128)
В связи с тем, что обновляться пытается совсем не каждый день, понять, что именно я изменил или изменилось в принципе было достаточно затруднительно. Конфиг весь просто перелопатил, никаких там "not in range" не было.
Выяснил в итоге. Поскольку домен был служебный и никаких HTTP-доступов там не прогнозировалось, HTTP-HTTPS редирект я из конфига убрал. А скрипт зачем-то ломился на HTTP и обламывался. Вернул - заработало. В общем, такой вот странной ошибкой certbot реагирует на недоступность каталога по HTTP, возможно, что и по HTTPS так же.