Обновление дистрибутива Ubuntu прерывается (с 17.10 до 18.04 LTS «Bionic Beaver»)

Обновление дистрибутива Ubuntu прерывается (с 17.10 до 18.04 LTS «Bionic Beaver»)

В настоящее время я использую 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

При следующем входе в систему вы, скорее всего, сможете успешно выполнить обновление.

Связанный контент