《Disney +》 迪士尼、Marvel、彼思、星球大戰…  鳥取與奈及利亞連結!電競活動「TNED2021」同時於兩地展開!   ARPG 名作「伊蘇 VIII -丹娜的隕涕日-」於 Nintendo Switch 試玩同樂會隆重登場!   魔物獵人崛起全世界出貨數突破700萬套!發布紀念任務與道具包!   Nintendo Switch版「Apex英雄」即日起開放下載!你的SD記憶卡準備好了嗎?   《The Elder Scrolls Online》主機增強版6月8日登陸PS5   《State of Play》將於2月26日本週五精彩回歸   PS3與PS Vita的PS Store販售服務不終止了!但是PSP將原定計畫退役!   《決勝時刻》為歡慶節日,推出「節慶熱力四射」 

Let’s encrypt 遇到 ‘ascii’ codec can’t decode byte 0xe5 的解法

商業

Let's encrpyt 在更新憑證的時候,遇到下述錯誤訊息:

Attempting to renew cert (example.com) from /etc/letsencrypt/renewal/example.com.conf produced an unexpected error: 'ascii' codec can't decode byte 0xe5 in position 2: ordinal not in range(128). Skipping.

要怎麼解決呢?

Let's encrypt 遇到 'ascii' codec can't decode byte 0xe5 的解法

錯誤訊息主要是這行:

an unexpected error: 'ascii' codec can't decode byte 0xe5 in position 2: ordinal not in range(128)

此篇 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 2: ordinal not in range(128) 是 0xe7,但是解法都一樣

解法

  1. $ sudo grep -r -P '[^x00-x7f]' /etc/apache2 /etc/letsencrypt /etc/nginx
  2. 將看到的內容,全部進去檔案刪除
  3. 刪除這些編碼後,在重新執行 Let's encrypt script 就可以通過囉~
Tsung

隨機商業新聞

NordVPN