- blogs:
- cles::blog
2020/08/31

docker を dnf でインストールするときに --nobest をつけなくてすむようにする


以前、CentOS 8 に docker-compose をインストールしたときに、--nobest で入れてしまったので、その後もアップデートの度に --nobest をつける必要があって困っていたのですが、やっと解決方法が分かったのでメモ。
例えば --nobest をつけないで dnf update するとこんな感じのエラーを吐きます。
containerd.io の問題であることが分かります。
$ sudo dnf update
メタデータの期限切れの最終確認: 0:05:32 時間前の 2020年08月31日 15時06分14秒 に実施しました。
エラー:
問題: package docker-ce-3:19.03.12-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed
- cannot install the best update candidate for package docker-ce-3:18.09.1-3.el7.x86_64
- package containerd.io-1.2.10-3.2.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.2.13-3.1.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.2.13-3.2.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.2.2-3.3.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.2.2-3.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.2.4-3.1.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.2.5-3.1.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.2.6-3.3.el7.x86_64 is filtered out by modular filtering
(インストール不可のパッケージをスキップするには、'--skip-broken' を追加してみてください または、'--nobest' を追加して、最適候補のパッケージのみを使用しないでください)
ここで、問題の containerd.io を以下のコマンドで手動でインストールしてやるとエラーを解消することができます。
yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
† 参考
トラックバックについて
Trackback URL:
お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/11945
Trackbacks
このエントリにトラックバックはありません
Comments
愛のあるツッコミをお気軽にどうぞ。[policy]
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントはありません
Comments Form
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。
OpenID を使ってログインすることができます。
サイト内検索
検索ワードランキング
へぇが多いエントリ
閲覧数が多いエントリ
1 . Windows 10 で勝手にログアウトされないようにする(3485)
2 . リモートデスクトップで Alt + PrtSc と同じことをするには(3012)
3 . RDP のプロトコルを TCP だけに変更する(2336)
4 . 「日次」は「にちじ」じゃない?(2085)
5 . リモートデスクトップで Ctrl + Alt + Del キーを送信するには(2045)
2 . リモートデスクトップで Alt + PrtSc と同じことをするには(3012)
3 . RDP のプロトコルを TCP だけに変更する(2336)
4 . 「日次」は「にちじ」じゃない?(2085)
5 . リモートデスクトップで Ctrl + Alt + Del キーを送信するには(2045)
cles::blogについて
Referrers