В настоящее время я использую Ubuntu 17.10 и пытаюсь обновиться до новой версии 18.04 LTS.
После нажатия на опцию «Обновить» в Software Updater мне представлено окно заметок о выпуске, в котором есть еще одна опция «Обновить». После ее выбора мне представлен экран «обновить-выпустить», который исчезает, как только он заканчивает загрузку/загрузку некоторых файлов.
Я пробовал перезагружать компьютер, запускать диспетчер программ разными способами, но безрезультатно.
Есть ли другой способ обновиться до последней версии дистрибутива, кроме простой установки нового файла образа на мой диск?
EDIT: получаю следующий вывод при попытке обновления с помощью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
Этоизвестная проблемас en_IL
локалью и Python. Вероятно, ваш /etc/default/locale
файл содержит эту строку:
LANG=en_IL
Отредактируйте этот файл и измените строку на:
LANG=en_IL.UTF-8
При следующем входе в систему вы, скорее всего, сможете успешно выполнить обновление.