Ошибка при обновлении сервера до 17.04

7

Я работаю над обновлением промежуточного сервера до последней версии ubuntu. Я сталкиваюсь с ошибкой, которую я не могу понять ...

Когда я запустил

do-release-upgrade -d

Я получаю следующую ошибку

ERROR:root:parse failed for ‘/var/lib/update-manager/meta-release-lts-development’
Traceback (most recent call last):
  File “/usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py”, line 368, in download
    self.parse()
  File “/usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py”, line 239, in parse
    while index_tag.step():
SystemError: E:Unable to parse package file  (1)
Upgrades to the development release are only 
available from the latest supported release.

Есть ли у кого-нибудь идея, как решить эту проблему?

Update:

Я обнаружил, что сервер ищет файл с именем meta-release-lts-development , которого нет (только meta-release-lts , который имеет только официальные выпуски). Не уверен, что делать с этой информацией, но может быть полезно ...

Выход update-manager -c

Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
/usr/bin/update-manager:28: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk
WARNING:root:can not import unity GI cannot import name Dbusmenu, introspection typelib not found
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
    
задан Jillian Hoenig 23.08.2017 в 14:08
источник

1 ответ

12

Если do-release-upgrade не работает, вам может потребоваться отредактировать файл release-updates . Откройте этот файл с помощью текстового редактора (например, nano) nano /etc/update-manager/release-upgrades Отредактируйте последнюю строку, чтобы сказать:

Prompt=normal

Затем запустите do-release-upgrade (без флага -d)

Когда обновление будет завершено, отредактируйте эту строку еще раз, чтобы сказать Prompt=lts

    
ответ дан Jillian Hoenig 23.08.2017 в 21:36
источник

Ознакомьтесь с другими вопросами по меткам