現在、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
次回ログイン時には、正常にアップグレードできるはずです。