alibaba/cloud-kernel

docker-ce doesn't meet dependency requirements

whao opened this issue · 4 comments

whao commented

I met the following dependency issues when upgrading docker today.

--> Running transaction check
---> Package docker-ce-rootless-extras.x86_64 0:20.10.0-3.el7 will be installed
--> Processing Dependency: fuse-overlayfs >= 0.7 for package: docker-ce-rootless-extras-20.10.0-3.el7.x86_64
--> Processing Dependency: slirp4netns >= 0.4 for package: docker-ce-rootless-extras-20.10.0-3.el7.x86_64
--> Finished Dependency Resolution
Error: Package: docker-ce-rootless-extras-20.10.0-3.el7.x86_64 (docker-ce-stable)
           Requires: slirp4netns >= 0.4
           Available: slirp4netns-0.3.0-1.1.al7.x86_64 (extras)
               slirp4netns = 0.3.0-1.1.al7
Error: Package: docker-ce-rootless-extras-20.10.0-3.el7.x86_64 (docker-ce-stable)
           Requires: fuse-overlayfs >= 0.7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

It seems that slirp4netns does not meet the minimum version requirement (maybe it will be updated soon) and fuse-overlayfs is not available (I have enabled the Extra Repo).

My OS info

Distributor ID:	AlibabaCloud(AliyunLinux)
Description:	Alibaba Cloud Linux (Aliyun Linux) release 2.1903 LTS (Hunting Beagle) 
Release:	2.1903
Codename:	HuntingBeagle

I appreciate for engineers' work.

Thanks for reporting this issue.

Will fix it soon then let you know!

mirror synced, pls give a try

whao commented

mirror synced, pls give a try

@geliwei fixed! Thanks for your help! 🎉

Error: Package: docker-ce-rootless-extras-20.10.9-3.el7.x86_64 (docker-ce-stable)
Requires: fuse-overlayfs >= 0.7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest