尝试从 12.10 升级到 13.04 时,出现以下错误:
Traceback (most recent call last):
File "/usr/bin/do-release-upgrade", line 108, in <module>
print(_("Checking for a new Ubuntu release"))
UnicodeEncodeError: 'ascii' codec can't encode character '\xf3' in position 32: ordinal not in range(128)
答案1
从服务器 Ubuntu 15.10 升级到 16.04 时也遇到同样的问题。对我有帮助的解决方案是:
LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 do-release-upgrade
原始答案:https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1278280/comments/9
答案2
套用原帖的评论,问题在于区域配置错误。出于某种原因,系统使用的是类似中文的语言。它不是手动安装的,也无法卸载。为了修复此错误,系统区域设置已更改。
看: 有些菜单有中文/日文!
答案3
我从 Xubuntu 13.10 升级到 14.04 时遇到了同样的问题。我将系统范围的语言环境从芬兰语更改为英语/美国,升级成功。