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

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

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

ソフトウェア アップデーターで「アップグレード」オプションをクリックすると、リリース ノート ウィンドウが表示され、別の「アップグレード」オプションが表示されます。それを選択すると、「リリース アップグレードの実行」画面が表示されますが、ファイルのダウンロード/読み込みが完了するとすぐに画面が消えます。

マシンを再起動したり、さまざまな方法でソフトウェア マネージャーを実行したりしてみましたが、効果はありませんでした。

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

編集:アップグレードしようとすると次の出力が表示されます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.

答え1

この問題を解決するにはこのコマンドを実行してください

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

答え2

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

LANG=en_IL

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

LANG=en_IL.UTF-8

次回ログイン時には、正常にアップグレードできるはずです。

関連情報