حزمة عامل الميناء-سي يتطلب containerd.io > = 1.4.1 ، ولكن لا يمكن تثبيت أي من مقدمي الخدمات

كان لي هذه المشكلة هذا الصباح لكلا التحديث / الترقية على ريد هات (لينكس 4.18.0-240.1.1.ش 8_3.86_64) ، لست متأكدا ما يجب القيام به. يبدو أن يم عالق تماما بسبب هذا.

$ sudo yum updateUpdating Subscription Management repositories.Last metadata expiration check: 2:40:27 ago on Wed 16 Dec 2020 07:53:10 AM CST.Error:  Problem: package docker-ce-3:20.10.1-3.el7.x86_64 requires containerd.io >= 1.4.1, but none of the providers can be installed  - cannot install the best update candidate for package docker-ce-3:19.03.14-3.el7.x86_64  - package containerd.io-1.4.3-3.1.el7.x86_64 is filtered out by modular filtering(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

كنت تحاول تثبيت حزم بنيت لشركة 7 على شركة 8. هذا لن ينجح ، وليس من الواضح كيف تمكنت من القيام بذلك في المقام الأول. ال الصحيح عامل الميناء سي الريبو الملف يحصل على إصدارات الحزمة الصحيحة لإطلاق ريل الخاص بك ، ويجب عليك استخدامه بدلا من أي ريبو مخصص كنت قد استخدمت.

هذا عمل بالنسبة لي:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

وبعد ذلك:

sudo yum update

اذهب هنا https://download.docker.com/linux/centos/7/x86_64/nightly/Packages/ العثور على حزمة دنف يسأل عن تثبيته يدويا تشغيل التحديث دنف. وسوف تعمل مع أي مشاكل.