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
何か不足していますか?それとも単なるバグですか?
更新:ログファイルを分析したところ、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
PPAのソフトウェアをインストールしていますか、またはデフォルトのソースを編集しましたか?もしそうなら、それはおそらく問題です。 PPAまたは他のサードパーティのリポジトリを無効にして、再試行してください。それでも動作しない場合は、実際にいくつかのパッケージをアンインストールするか、公式リポジトリのバージョンに置き換える必要があります。
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
ライブラリを削除しました。
Mysql、phpライブラリを削除する前にデータベースのバックアップを行ってください
ありがとう
14.04がリリースされて以来、このスレッドを追跡し、最終的に問題を解決しました。(私にとっては)エラーはCinnamonをインストールしたことが原因であることがわかりました。
Synapticを使用して、すべてのCinnamonおよびNemoとMuffin(Cinnamonの一部である2つのユーティリティ)を検索して削除しました。通常のディストリビューションアップグレードコマンド
Sudo do-release-upgrade
それから完全に働きました。