web-dev-qa-db-ja.com

Ubuntuディストリビューションのアップグレードが中断される(17.10から18.04 LTS「バイオニックビーバー」)

現在Ubuntu 17.10を使用していますが、18.04 LTSの新しいバージョンにアップグレードしようとしています。

Software Updaterの[Upgrade]オプションをクリックすると、別の[Upgrade]オプションがあるリリースノートウィンドウが表示されます。それを選択した後、いくつかのファイルのダウンロード/ロードが完了するとすぐに消える「リリースアップグレード」画面が表示されます。

マシンを再起動して、ソフトウェアマネージャーを別の方法で実行しようとしましたが、役に立ちませんでした。

ドライブに新しいイメージファイルを単にインストールする以外に、最新のディストリビューションバージョンにアップグレードする別の方法はありますか?

編集:do-release-upgrade -dを使用してアップグレードしようとすると、次の出力が得られます

出力:

Checking for a new Ubuntu release
ERROR:root:gedefaultlocale() failed
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/UpdateManager/Core/utils.py", line 388, in get_lang
    (locale_s, encoding) = locale.getdefaultlocale()
  File "/usr/lib/python3.6/locale.py", line 562, in getdefaultlocale
    return _parse_localename(localename)
  File "/usr/lib/python3.6/locale.py", line 490, in _parse_localename
    raise ValueError('unknown locale: %s' % localename)
ValueError: unknown locale: en_IL
ERROR:root:gedefaultlocale() failed
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/UpdateManager/Core/utils.py", line 388, in get_lang
    (locale_s, encoding) = locale.getdefaultlocale()
  File "/usr/lib/python3.6/locale.py", line 562, in getdefaultlocale
    return _parse_localename(localename)
  File "/usr/lib/python3.6/locale.py", line 490, in _parse_localename
    raise ValueError('unknown locale: %s' % localename)
ValueError: unknown locale: en_IL
ERROR:root:gedefaultlocale() failed
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/UpdateManager/Core/utils.py", line 388, in get_lang
    (locale_s, encoding) = locale.getdefaultlocale()
  File "/usr/lib/python3.6/locale.py", line 562, in getdefaultlocale
    return _parse_localename(localename)
  File "/usr/lib/python3.6/locale.py", line 490, in _parse_localename
    raise ValueError('unknown locale: %s' % localename)
ValueError: unknown locale: en_IL
ERROR:root:gedefaultlocale() failed
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/UpdateManager/Core/utils.py", line 388, in get_lang
    (locale_s, encoding) = locale.getdefaultlocale()
  File "/usr/lib/python3.6/locale.py", line 562, in getdefaultlocale
    return _parse_localename(localename)
  File "/usr/lib/python3.6/locale.py", line 490, in _parse_localename
    raise ValueError('unknown locale: %s' % localename)
ValueError: unknown locale: en_IL
Upgrades to the development release are only 
available from the latest supported release.
2
Steparich

これは、en_ILロケールとPythonでの 既知の問題 です。おそらく/etc/default/localeファイルには次の行が含まれています。

LANG=en_IL

そのファイルを編集し、行を次のように変更します。

LANG=en_IL.UTF-8

次回のログイン時に、うまくアップグレードできれば幸いです。

2

この問題を解決するには、このコマンドを実行します

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
0
Chau Le Ba