Lets Encrypt : renouvellement de certificat

J'avais mis en place une regénération automatiques de mais certificats Let's Encrypt sur mes serveurs. Mais pour je ne sais quelle raison cette dernière a cessée de fonctionner. Lorsque je lançais la commande manuellement ça me retournait le message d'erreur suivant :

Attempting to renew cert (blog.tools-fm.com) from /etc/letsencrypt/renewal/blog.tools-fm.com.conf produced an unexpected error: 'ascii' codec can't decode byte 0xc3 in position 137: ordinal not in range(128). Skipping

Il s'avère qu'un problème d'encodage dans mes fichiers de configuration nginx empechaient les certificats d'être générés automatiquement. J'ai donc du faire le tour de mes fichiers de configuration nginx et supprimer tous les accents dans les commentaires que j'ai trouvé a l'aide de la commande suivante :

grep -nRP '[\x80-\xFF]'  /etc/nginx/sites-available/blog.tools-fm.com

Une fois l'ensemble des fichiers nginx nettoyés j'ai pu générer mes certificats sans aucun problème grâce à la commande suivante

certbot --nginx renew

Liens connexes :

https://stackoverflow.com/questions/48932512/certbot-renew-certonly-dash-error-ascii-codec-cant-decode-byte

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

La discussion continue ailleurs

URL de rétrolien : http://blog.tools-fm.com/index.php?trackback/238

Fil des commentaires de ce billet