Когда я пытаюсь перейти с Ubuntu Gnome 13.10 на Ubuntu 14.04, приложение для обновления выходит из строя со следующим сообщением:
Could not calculate the upgrade.
An unresolvable problem occurred while calculating the upgrade.`
Вот полный журнал:
$ cat /etc/issue
Ubuntu 13.10 \n \l
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo do-release-upgrade
Checking package manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Calculating the changes
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
Aborting
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
[d2 ]Я что-то упускаю? или это просто ошибка? UPDATE: я проанализировал файл журнала и обнаружил, что do-release-upgrade жалуется на некоторые устаревшие пакеты.
$ cat /var/log/dist-upgrade/main.log | grep Obsolete
2014-04-28 09:16:23,678 DEBUG Obsolete: flashplugin-nonfree-extrasound:i386 (..)
После удаления этих пакетов я смог продолжить обновление.
Я слежу за этим потоком, так как 14.04 вышел и, наконец, решил мои проблемы: оказалось, что (для меня) ошибка была вызвана установкой Cinnamon.
Я использовал Synaptic для поиска и удалить все корицы, а также Nemo и Muffin (две утилиты, которые входят в состав Cinnamon). Затем была выполнена нормальная команда обновления дистрибутива
sudo do-release-upgrade
.
Когда я обновился до kubuntu 15.04, у меня была та же проблема из-за пакетов php, MSQL, xserver-xorg-video, которые были сломаны.
Вы можете просматривать сломанные библиотеки: [!d1 ]
grep Broken /var/log/dist-upgrade/apt.log
Для удаления xserver-xorg-video используйте команду ниже:
sudo apt-get remove xserver-xorg-video-*
Я также удалил некоторые конфликтующие mysql и php libs с помощью диспетчера синаптических пакетов.
Сделайте резервную копию базы данных перед удалением mysql, php libraries
Спасибо