Ubuntu 15.10にてapt-get upgradeを実行したときに、下記のようにThe following packages have been kept backと表示されアップデートが行われない。既存パッケージの依存関係に問題が発生しているのが原因。
$ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages have been kept back: linux-cloud-tools-virtual linux-generic linux-headers-generic linux-headers-virtual linux-image-extra-virtual linux-image-generic linux-image-virtual linux-virtual sosreport 0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
sudo apt-get dist-upgradeを実行すると依存関係の問題が処理される。longer required: linux-cloud-tools-4.2.0-16と表示されているようにlinux-cloud-toolsのupdateを自動で処理できなかったのが原因。このままYとするとlinux-cloud-tools-4.2.0-22に更新されてインストールが完了する。
$ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... The following packages were automatically installed and are no longer required: linux-cloud-tools-4.2.0-16 linux-cloud-tools-4.2.0-16-generic Use 'apt-get autoremove' to remove them. Done The following NEW packages will be installed: libpython3.5-minimal libpython3.5-stdlib linux-cloud-tools-4.2.0-22 linux-cloud-tools-4.2.0-22-generic linux-headers-4.2.0-22 linux-headers-4.2.0-22-generic linux-image-4.2.0-22-generic linux-image-extra-4.2.0-22-generic python3.5 python3.5-minimal The following packages will be upgraded: linux-cloud-tools-virtual linux-generic linux-headers-generic linux-headers-virtual linux-image-extra-virtual linux-image-generic linux-image-virtual linux-virtual sosreport 9 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. Need to get 70.8 MB of archives. After this operation, 311 MB of additional disk space will be used. Do you want to continue? [Y/n]
linux-cloud-toolsは不用意に更新すると接続が出来なくなったり、クラウドの管理コンソールから制御できなくなる恐れがあるので、自動更新を取り止めたのかと思われる。