2024年5月5日 星期日

Ubuntu 16.04升級系統遇到ascii codec錯誤

舊的Ubuntu 16.04 LTS要用do-release-upgrade指令將系統升級到18.04 LTS的時候,出現看起來就是locale字集的設定錯誤

Traceback (most recent call last):
  File "/usr/bin/do-release-upgrade", line 123, in <module>
    print(_("Checking for a new Ubuntu release"))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-6: ordinal not in range(128) 


參考了Error upgrading to 13.04, "'ascii' codec can't encode character "一文後,依序用下列的指令就可以順利將Ubuntu從16.04升級到18.04惹:

  1. sudo apt update -y && sudo apt upgrade -y
  2. sudo reboot,等重開機後再做下面的指令
  3. sudo ufw allow 1022/tcp
  4. LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 
  5. sudo do-release-upgrade


參考資料

_EOF_

沒有留言:

張貼留言