Не удалось обновить с 14.04 до 14.10 & ldquo; Невозможно вычислить обновления & rdquo;

Я только что закончил резервное копирование своей системы, и когда я пытаюсь перейти на 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 или другой, моя оценка.

Есть ли другие факторы, которые могут вызывать эту ошибку, и как я буду проверять / ?

Спасибо.

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

1
задан 27 October 2014 в 18:43

6 ответов

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

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 ...

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

10
ответ дан 24 May 2018 в 02:31
  • 1
    Я не получаю никаких упоминаний о каких-либо пакетах, просто довольно общий «Разрешить сгенерированные перерывы», это может быть вызвано удерживаемыми пакетами. & Quot; – Robobenklein 26 October 2014 в 07:20
  • 2
    Я думаю, вы можете перечислить пакеты с dpkg --get-selections | grep hold и попытаться их удалить. Хотя я не был на этом пути. – Suor 26 October 2014 в 15:05
  • 3
    Вы также можете удалить пакет с помощью sudo apt-mark unhold package_name. – Suor 26 October 2014 в 15:09
  • 4
    У меня нет пакетов, я только нашел "install " или "деинсталляция". Все "деинсталляция" перечисленные пакеты - это просто - не установлены. У них есть остаточные конфиги, которые я удалю, а затем повторите попытку. – Robobenklein 26 October 2014 в 19:41
  • 5
    Это решило мою проблему, спасибо! – fccoelho 28 April 2015 в 15:43

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

1
ответ дан 24 May 2018 в 02:31
  • 1
    Ваш ответ будет значительно улучшен, если вы объясните, где найти указанное «диалоговое окно обновления ubuntu» и т. Д. и как переключить его так, чтобы пользователь-новичок мог следовать за ним. @Seth Я заметил, что вы не продвинули его. Я уверен, вы согласитесь, что он может использовать улучшение, даже если вы квалифицируете его как ответ. Я прошу отличить, для меня это похоже на комментарий. – Elder Geek 11 June 2015 в 15:33

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

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

... пока все хорошо!

1
ответ дан 24 May 2018 в 02:31

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

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

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

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

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

0
ответ дан 24 May 2018 в 02:31
  • 1
    Спасибо за информацию, возможно, также было, что мое зеркало обновилось на один день. – Robobenklein 28 October 2014 в 17:05

После некоторого разговора с разными предложениями, что сработало для меня, было комментирование записей мультивселенной в /etc/apt/sources.list.

0
ответ дан 24 May 2018 в 02:31
  • 1
    Добро пожаловать в AU :) Было бы неплохо, если бы объяснили еще немного, как это сделать. Нажмите на edit ниже вашего ответа, измените его. – MadMike 31 October 2014 в 11:14
  • 2
    В этом ответе отсутствует большая информация. Например. Почему комментирование записей мультивселенной устраняет проблему? Вам нужно расколоть их потом? – Dennis 2 November 2014 в 19:28

Попробуйте удалить xserver-xorg-video-all.

-4
ответ дан 24 May 2018 в 02:31

Другие вопросы по тегам:

Похожие вопросы: