preupgrade を使って fedora11 -> fedora13

基本的には下記の通りだけど、そのまま preupgrade-cli コマンドを
実行するとエラーがでるかもなので注意。

■公式サイト
http://fedoraproject.org/wiki/PreUpgrade

■エラー内容

Traceback (most recent call last):
File "/usr/share/preupgrade/preupgrade-cli.py", line 323, in
pu.main(myrelease)
File "/usr/share/preupgrade/preupgrade-cli.py", line 261, in main
if not self.userconfirm():
File "/usr/share/yum-cli/output.py", line 629, in userconfirm
choice = raw_input(_('Is this ok [y/N]: '))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128)


■対策

エラーの原因は文字コードによるものなので、
下記によって文字コードを設定してからアップグレード。

# export LANG=en_US.UTF-8
# preupgrade-cli "Fedora 13ex (Goddard)"