Обновление релиза до версии 14 завершилось ошибкой Python

Обновление релиза до версии 14 завершилось ошибкой Python

Поэтому я попытался выполнить обновление, запустив

sudo do-release-upgrade

как указано в моем приглашении на вход. Он работает около минуты, а затем вылетает с ошибкой:

AttributeError: 'AptCdrom' object has no attribute 'restore_backup'

Могу ли я предположить, что это ошибка и я не смогу выполнить обновление из командной строки?

Есть ли какое-нибудь решение?

Редактировать: Это сервер без монитора.

решение1

Проблема была из-за старого пакета postgresql, который каким-то образом попал в черный список для удаления. Поскольку обновление требовало удаления этого пакета, но не могло из-за черного списка, оно не удалось, но эта настоящая ошибка была скрыта в журналах, и только эта трассировка Python была сразу видна.

Ручное удаление пакета и повторный запуск sudo do-release-upgradeисправили ошибку.

cat /var/log/dist-upgrade/main.log|less
...
Dist-upgrade failed: 'The package 'postgresql-9.4-postgis-2.1' is marked for removal but it is in the removal blacklist.'

решение2

Цитируется изЗаметки о выпуске — Обновление с Ubuntu 12.04 LTS или Ubuntu 13.10

Обновление с Ubuntu 12.04 LTS или Ubuntu 13.10

Для обновления на настольном компьютере:

Нажмите Alt+ F2и введите update-managerв командную строку. Менеджер обновлений должен открыться и сказать вам:

`New distribution release '14.04 LTS' is available.`

Нажмите «Обновить» и следуйте инструкциям на экране.

Для обновления на серверной системе:

Установите update-manager-coreпакет, если он еще не установлен.

Запустите инструмент обновления с помощью команды sudo do-release-upgrade.
Следуйте инструкциям на экране.

Обратите внимание, что обновление сервера будет использовать экран GNU и автоматически переподключаться в случае проблем с разрывом соединения.

Возможности офлайн-обновления через альтернативные CD больше не предлагаются для Ubuntu Desktop и Ubuntu Server. Убедитесь, что у вас есть сетевое подключение к одному из официальных зеркал или к локально доступному зеркалу, и следуйте инструкциям выше.

Другой способ запустить Менеджер обновлений для обновления версии 12.04 LTS:

sudo update-manager -d

Удачи Enter!

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