【Ubuntu】The following packages have been kept backの対応方法

Ubuntuでパッケージをapt upgradeで更新を行った所、not upgraedeと表示されてupgradeがパッケージの更新が保留されてしまいました。

その対応方法を調べたので記述しておきます。

The following packages have been kept back

apt upgradeを行うと「3 not upgraded」と表示されていて3、つのパッケージがupgrade出来なかったようです。

「The following packages have been kept back」(次のパッケージは保留されました)というメッセージの後にupgrade出来なかったパッケージが表示されています。

The following packages have been kept back:
  cloud-init libldap-2.5-0 libldap-common
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

対応方法

この場合、該当のパッケージをインストールしてあげると良いとのことだったので、今回は「cloud-init」「libldap-2.5-0」「libldap-common」の3つが表示されていたので、apt installでインストールしてあげます。

$ sudo apt install cloud-init libldap-2.5-0 libldap-common

パッケージをインストールした後に再度apt upgradeを行ってあげると、not upgradedは0となってくれました。

$ sudo apt update
$ sudo apt upgrade

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

コメント

タイトルとURLをコピーしました