LoginSignup
6
2

More than 3 years have passed since last update.

Ubuntu 18.04LTSにnvidia-docker2をインストールする際のエラーについて

Last updated at Posted at 2018-12-22

状況

新しいPCにubuntu 18.04LTSを入れ、nvidia-docker2をインストールしようとしたところ、参考にした記事のままではうまく行かなかったので、メモしておきます。

まず、
https://qiita.com/myyasuda/items/cb8e076f4dba5c41afbc
を参考に、docker-ceをインストールしました。

その後、
https://qiita.com/sabaku20XX/items/f7cc8fd614ea7c15034e
を参考にnvidia-docker2のインストール作業を進め、

sudo apt-get install -y nvidia-docker2

を実行したところ、

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:

以下のパッケージには満たせない依存関係があります:
 nvidia-docker2 : 依存: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic) しかし、5:18.09.1~2.1.rc1-0~ubuntu-bionic はインストールされようとしています または
                          docker-ee (= 5:18.09.0~3-0~ubuntu-bionic) しかし、インストール
することができません                                                                    
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。

とのエラーが発生し、インストールできませんでした。

解決法

上記エラー文のとおり、2018/12/22現在apt-get install で入るdocker-ceがnvidia-docker2の依存関係を満たさないらしいので、

sudo apt-get install -y --allow-downgrades docker-ce=5:18.09.0~3-0~ubuntu-bionic

として、docker-ceのバージョンを指定されたものにすると、nvidia-docker2をインストールすることができました。

追記

2019/06/07 スペルミスを修正(instlal->install)

6
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2