Я только что закончил резервное копирование своей системы, и когда я пытаюсь перейти на Utopic Unicorn, я получаю сообщение об ошибке «Не могу вычислить обновления». Я выполнил обновление с помощью sudo apt-get dist-upgrade, sudo do-release-upgrade после отказа метода GUI, все они дали ту же ошибку.
Обратная связь дает некоторые рекомендации:
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. У меня нет сломанных пакетов, и я отключил все мои неофициальные источники программного обеспечения в «Software & amp; Менеджер обновлений.
Мое предположение - Unofficial software packages not provided by Ubuntu. Если кто-нибудь может дать какую-либо помощь в отношении того, как проверять неофициальные пакеты с помощью Synaptic или другой, моя оценка.
Есть ли другие факторы, которые могут вызывать эту ошибку, и как я буду проверять / ?
Спасибо.
Изменить: у меня нет сломанных или удерживаемых пакетов. Все обновлено, и перезапуск всего или что-либо не имеет никакого эффекта.
Попробуйте выполнить:
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 ...
Затем просто перезапустите обновление дистрибутива.
Мне удалось решить эту проблему, переключившись на главный сервер в диалоговом окне обновления ubuntu. Ранее это указывало на US
Я обнаружил, что «сломанные» пакеты вызывают проблемы с обновлением. Мои пакеты (gnuplot) не были явно разбиты (проверены при просмотре в диспетчере пакетов Synaptic), но были отмечены как не обновленные. Этот тип пакета также приведет к сбою обновления; их можно найти в диспетчере пакетов Synaptic, выбрав «Установленный (обновляемый)». Я просто пометил их для удаления, затем побежал
sudo apt-get dist-upgrade
sudo do-release-upgrade
... пока все хорошо!
У меня была одна и та же проблема, хотя ни один из журналов ничего не упоминал о сломанных страницах (а также ничего не выводил из apt-get).
Решение заключалось в том, чтобы изменить зеркало, которое я загружал мои обновления из. Обычно я использую локальное зеркало здесь, в Австралии, для скорости, но он почти всегда вызывает проблемы во время обновлений из-за устаревших пакетов или недостающего содержимого.
Мой компьютер был, по-видимому, полностью обновлен, но после того, как я переключил свое зеркало на Main server и запустил:
sudo apt-get update && sudo apt-get dist-upgrade
обновлено несколько новых пакетов. После запуска update-manager мой Ubuntu 14.04 смог правильно обновить
После некоторого разговора с разными предложениями, что сработало для меня, было комментирование записей мультивселенной в /etc/apt/sources.list.