Когда я пытаюсь обновить 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
Am Я что-то пропустил? или это просто ошибка?
ОБНОВЛЕНИЕ: Я проанализировал файл журнала и обнаружил, что 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 (..)
После удаления этих пакетов я смог приступить к обновлению.
Взгляд в /var/log
для файлов журнала средства обновления выпуска, которые будут иметь больше деталей.
сообщение об ошибке объясняет:
This can be caused by:
...
* Unofficial software packages not provided by Ubuntu
Так, у Вас есть какое-либо программное обеспечение от PPAs установленным, или Вы отредактировали какой-либо из источников по умолчанию? Если так, это - вероятно, проблема. Отключите любой PPAs или другой сторонний repos и попробуйте еще раз. Если это все еще не работает, Вы, возможно, должны были бы на самом деле удалить некоторые пакеты или заменить их версиями от официального repos.
Я следовал за этим потоком, так как 14.04 вышел и наконец решил мои вопросы: оказалось, что (для меня) ошибка была вызвана путем установки Корицы.
я использовал Синаптический, чтобы искать и удалить всего Cinnamon, а также Немо и Кекс (две утилиты, которые являются частью Корицы). Регулярная команда
sudo do-release-upgrade
обновления дистрибутива тогда работала отлично.
Когда я обновил к kubuntu 15.04, у меня была та же проблема из-за php
, MSQL
, xserver-xorg-video
пакеты, которые были повреждены.
можно просмотреть поврежденный, освобождает:
grep Broken /var/log/dist-upgrade/apt.log
Для удаления использования xserver-xorg-video ниже команды:
sudo apt-get remove xserver-xorg-video-*
я также удалил некоторый конфликт mysql
, и php
освобождает использующий синаптический диспетчер пакетов.
сделайте резервное копирование databse прежде удаляет mysql, php библиотеки
Спасибо