Невозможно обновиться с 14.04 до 14.10 «Невозможно рассчитать обновления»

Невозможно обновиться с 14.04 до 14.10 «Невозможно рассчитать обновления»

Я только что закончил резервное копирование своей системы, и когда я пытаюсь выполнить обновление до Utopic Unicorn, я получаю ошибку «Невозможно рассчитать обновления». Я запустил обновление с помощью sudo apt-get dist-upgrade, sudo do-release-upgradeпосле того как метод с графическим интерфейсом не удался, они все выдали одну и ту же ошибку.

В отзывах даны некоторые рекомендации:

This can be caused by: 
* Upgrading to a pre-release version of Ubuntu 
* Running the current pre-release version of Ubuntu 
* Unofficial software packages not provided by Ubuntu 

Я не обновляюсь до предварительной версии и не перехожу с нее, я перехожу с Ubuntu 14.04 LTS на 14.10. У меня нет сломанных пакетов, и я снял галочки со всех неофициальных источников ПО в менеджере «Программное обеспечение и обновления».

Я предполагаю, что осталось Unofficial software packages not provided by Ubuntu. Если кто-нибудь может помочь с проверкой неофициальных пакетов с помощью Synaptic или чего-то другого, буду признателен.

Существуют ли какие-либо другие факторы, которые могут вызывать эту ошибку, и как мне их проверить/исправить?

Спасибо.

Редактировать: У меня нет сломанных или задержанных пакетов. Все обновлено, и перезапуск всего и вся не дает никакого эффекта.

решение1

Попробуйте выполнить:

grep ERROR /var/log/dist-upgrade/main.log

Надеюсь, это покажет вам имена конфликтующих пакетов. Для меня это было (я разбил длинную строку, чтобы было легче читать):

2014-10-25 18:15:05,915 ERROR Dist-upgrade failed: 
    'The package 'postgresql-9.3-postgis-2.1' 
    is marked for removal but it is in the removal blacklist.

postgresql-9.3-postgis-2.1конфликтующий пакет здесь. Он, вероятно, будет отличаться от одного или нескольких для вас. Затем вы можете удалить его/их:

sudo apt-get remove conflicting-package-1 conflicting-package-2 ...

Затем просто перезапустите обновление дистрибутива.

решение2

Мне удалось решить эту проблему, переключившись на основной сервер в диалоговом окне обновления Ubuntu. Раньше он указывал на US

решение3

Я обнаружил, что «сломанные» пакеты вызывали проблемы с обновлением. Мои пакеты (gnuplot) не были явно сломаны (проверено в менеджере пакетов Synaptic), но были помечены как не подлежащие обновлению. Этот тип пакетов также приведет к сбою обновления; их можно найти в менеджере пакетов Synaptic, отфильтровав по «Установлено (обновляемое)». Я просто пометил их для удаления, затем запустил

sudo apt-get dist-upgrade
sudo do-release-upgrade

... Все идет нормально!

решение4

У меня была та же проблема, хотя ни в одном из журналов не было никаких записей о поврежденных страницах (и никаких выходных данных из apt-get).

Решением было сменить зеркало, с которого я скачивал обновления. Обычно я использую локальное зеркало здесь, в Австралии, для скорости, но оно почти всегда вызывает проблемы во время обновлений из-за устаревших пакетов или отсутствующего контента.

Мой компьютер, по-видимому, был полностью обновлен, но после того, как я переключил зеркало на Main serverи запустил:

sudo apt-get update && sudo apt-get dist-upgrade

Несколько новых пакетов были обновлены. После запуска update-managerмоя Ubuntu 14.04 смогла корректно обновиться.

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