Невозможно обновить с 14.04 до 16.04. Не удалось рассчитать обновление. При вычислении обновления возникла нерешаемая проблема


16

Невозможно обновить с 14.04 до 16.04. Я пытаюсь, sudo do-release-upgradeи это терпит неудачу со следующей ошибкой:

Calculating the changes

Could not calculate the upgrade 

An unresolvable problem occurred while calculating the 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 

If none of this applies, then please report this bug using the 
command 'ubuntu-bug ubuntu-release-upgrader-core' in a terminal. 


Restoring original system state

/var/log/dist-upgrade/main.log https://www.dropbox.com/s/3gf1tg8uxmn75jq/main.log?dl=0 /var/log/dist-upgrade/apt.log https: // www .dropbox.com / с / 79i2mf320pvg3bl / apt.log? дл = 0

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

Ценю любую помощь.

Ответы:


19

Я столкнулся с той же проблемой, используя маршрут «Об этом компьютере»> «Обновление» в полностью обновленной системе 14.04 LTS. У меня есть программное обеспечение из нескольких альтернативных репозиториев, которые, как предполагают несколько постов, могли стать причиной проблемы.

grep Broken /var/log/dist-upgrade/apt.log сообщили 163 строки, многие из которых были связаны с gnuplot. Я отмечаю несколько других постов, в которых сообщалось о проблемах с gnuplot.

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

Потом do-release-upgradeсработало.


4
Ty @Pholorian, но я не использую gnuplot и grep Broken /var/log/dist-upgrade/apt.logвозвращает более 700 строк.
pasha.zhukov

в моем случае это было что-то связанное с mplayer2. Удаление и обновление работало снова.
Иво ван дер Вейк

2
Мне то же. Фолориан grepупомянул несколько пакетов gnuplot. После того как я apt-get removeих, do-release-upgradeошибки исчезли.
Камиль Гудесюн


1

Используйте следующую команду:

grep Broken /var/log/dist-upgrade/apt.log

В моем списке xserver-xorg-video-*это показано. Чтобы удалить это, запустите:

sudo apt-get remove xserver-xorg-video-*

0

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

  1. Попробуй запустить sudo do-release-upgrade
  2. Проверьте журналы на /var/log/dist-upgrade/, попробуйте найти пакеты, которые могут вызвать ошибку
  3. Удалите пакеты, найденные на шаге 2, и вернитесь к шагу 1.

Я удалил несколько разных пакетов, и в какой-то момент обновление релиза прошло хорошо

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.