Ubuntu OS アップグレードデバッグ

Please install all available updates for your release before upgrading|Ubuntu

Please install all available updates for your release before upgrading|Ubuntu Ubuntu
スポンサーリンク

Ubuntu 16.04.6 LTS から Ubuntu 18.04.2 LTS へアップグレードする際、do-release-upgrade コマンドを実行しても Please install all available updates for your release before upgrading というメッセージだけ表示される場合の対応方法をメモっておきます。

設置されているパッケージをすべてアップしないと、OS アップグレードができません。

現状

パッケージをアップグレードするため、 sudo apt update && sudo apt upgrade を実行したら cuda cuda-drivers が 保留されたと表示されましたが、

—-
以下のパッケージは保留されます:
cuda cuda-drivers    ← 内容は環境によって異なります。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 2 個。
—-

無視して sudo do-release-upgrade を実行すると下記のように怒られる。

—-
admin@ubuntu:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.
admin@ubuntu:~$
—-

Please install all available updates for your release before upgrading.
( 機械翻訳:アップグレードする前に、あなたのリリースに利用可能なアップデートをすべてインストールしてください。)

\お🉐なキャンペーン実施中!/

\お🉐なキャンペーン実施中!/

対応

保留されているパッケージを削除 ( sudo apt remove cuda cuda-drivers ) します。

再度 sudo apt update && sudo apt upgrade を実行して アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。になっていることを確認します。

依存関係のパッケージを削除 ( sudo apt autoremove ) してリブートします。

admin@ubuntu:~$ sudo apt update && sudo apt upgrade
...
以下のパッケージは保留されます:
  cuda cuda-drivers
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 2 個。

admin@ubuntu:~$
admin@ubuntu:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.

# cuda cuda-drivers が保留されているので削除する。
sudo apt remove cuda cuda-drivers

# 再度実行
admin@ubuntu:~$ sudo apt update && sudo apt upgrade
...

アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
admin@ubuntu:~$

# 依存関係のパッケージを削除:
sudo apt autoremove

# リブートする。
sudo reboot

Reboot できたらサーバに再度接続して sudo do-release-upgrade を実行して進みます。

スポンサーリンク

コメント

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