moby: docker-engine-1.10.1-1.el7.centos.x86_64 failed to install on Redhat7.1
Description of problem: I tried to upgrade docker-engine from 1.9.1 to 1.10.1 on Redhat 7.1, the upgrade failed with messages:
--> Finished Dependency Resolution
Error: Package: docker-engine-1.10.1-1.el7.centos.x86_64 (dockerrepo)
Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
Error: Package: docker-engine-1.10.1-1.el7.centos.x86_64 (dockerrepo)
Requires: libsystemd.so.0()(64bit)
Error: Package: docker-engine-1.10.1-1.el7.centos.x86_64 (dockerrepo)
Requires: libdevmapper.so.1.02(DM_1_02_97)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
uname -a
:
[root@c910f05c01bc06 tmp]# uname -a Linux c910f05c01bc06 3.10.0-229.el7.x86_64 #1 SMP Thu Jan 29 18:37:38 EST 2015 x86_64 x86_64 x86_64 GNU/Linux [root@c910f05c01bc06 tmp]#
Environment details (AWS, VirtualBox, physical, etc.): Physical
How reproducible:
Steps to Reproduce:
- yum clean metadata 2.yum upgrade
Actual Results:
[root@c910f05c01bc06 tmp]# yum upgrade
Loaded plugins: product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Resolving Dependencies
--> Running transaction check
---> Package docker-engine.x86_64 0:1.9.1-1.el7.centos will be updated
---> Package docker-engine.x86_64 0:1.10.1-1.el7.centos will be an update
--> Processing Dependency: libdevmapper.so.1.02(DM_1_02_97)(64bit) for package: docker-engine-1.10.1-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit) for package: docker-engine-1.10.1-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0()(64bit) for package: docker-engine-1.10.1-1.el7.centos.x86_64
---> Package docker-engine-selinux.noarch 0:1.9.1-1.el7.centos will be updated
---> Package docker-engine-selinux.noarch 0:1.10.1-1.el7.centos will be an update
---> Package perl-Crypt-Rijndael.x86_64 0:1.09-2.el7 will be updated
---> Package perl-Crypt-Rijndael.x86_64 0:1.12-1.el7 will be an update
---> Package perl-Expect.noarch 0:1.21-1 will be updated
---> Package perl-Expect.noarch 0:1.21-14.el7 will be an update
---> Package perl-SOAP-Lite.noarch 0:0.710.08-1 will be updated
--> Processing Dependency: perl(IO::SessionSet) for package: perl-SOAP-Lite-1.10-1.el7.noarch
--> Processing Dependency: perl(IO::SessionData) for package: perl-SOAP-Lite-1.10-1.el7.noarch
---> Package perl-SOAP-Lite.noarch 0:1.10-1.el7 will be an update
--> Processing Dependency: perl(MIME::Lite) for package: perl-SOAP-Lite-1.10-1.el7.noarch
--> Processing Dependency: perl(MIME::Entity) for package: perl-SOAP-Lite-1.10-1.el7.noarch
--> Processing Dependency: perl(Class::Inspector) for package: perl-SOAP-Lite-1.10-1.el7.noarch
--> Running transaction check
---> Package docker-engine.x86_64 0:1.10.1-1.el7.centos will be an update
--> Processing Dependency: libdevmapper.so.1.02(DM_1_02_97)(64bit) for package: docker-engine-1.10.1-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit) for package: docker-engine-1.10.1-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0()(64bit) for package: docker-engine-1.10.1-1.el7.centos.x86_64
---> Package perl-IO-SessionData.noarch 0:1.03-1.el7 will be installed
---> Package perl-MIME-Lite.noarch 0:3.030-1.el7 will be installed
--> Processing Dependency: perl(MIME::Types) >= 1.28 for package: perl-MIME-Lite-3.030-1.el7.noarch
--> Processing Dependency: perl(Email::Date::Format) for package: perl-MIME-Lite-3.030-1.el7.noarch
---> Package perl-MIME-tools.noarch 0:5.505-1.el7 will be installed
--> Processing Dependency: perl(Mail::Internet) >= 1.28 for package: perl-MIME-tools-5.505-1.el7.noarch
--> Processing Dependency: perl(Mail::Header) >= 1.09 for package: perl-MIME-tools-5.505-1.el7.noarch
--> Processing Dependency: perl(Mail::Field) >= 1.05 for package: perl-MIME-tools-5.505-1.el7.noarch
--> Processing Dependency: perl(Mail::Send) for package: perl-MIME-tools-5.505-1.el7.noarch
--> Processing Dependency: perl(Mail::Field) for package: perl-MIME-tools-5.505-1.el7.noarch
--> Processing Dependency: perl(Convert::BinHex) for package: perl-MIME-tools-5.505-1.el7.noarch
---> Package perl-SOAP-Lite.noarch 0:1.10-1.el7 will be an update
--> Processing Dependency: perl(Class::Inspector) for package: perl-SOAP-Lite-1.10-1.el7.noarch
--> Running transaction check
---> Package docker-engine.x86_64 0:1.10.1-1.el7.centos will be an update
--> Processing Dependency: libdevmapper.so.1.02(DM_1_02_97)(64bit) for package: docker-engine-1.10.1-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit) for package: docker-engine-1.10.1-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0()(64bit) for package: docker-engine-1.10.1-1.el7.centos.x86_64
---> Package perl-Convert-BinHex.noarch 0:1.119-20.el7 will be installed
---> Package perl-Email-Date-Format.noarch 0:1.002-15.el7 will be installed
---> Package perl-MIME-Types.noarch 0:1.38-2.el7 will be installed
---> Package perl-MailTools.noarch 0:2.12-2.el7 will be installed
--> Processing Dependency: perl(Net::SMTP::SSL) for package: perl-MailTools-2.12-2.el7.noarch
---> Package perl-SOAP-Lite.noarch 0:1.10-1.el7 will be an update
--> Processing Dependency: perl(Class::Inspector) for package: perl-SOAP-Lite-1.10-1.el7.noarch
--> Running transaction check
---> Package docker-engine.x86_64 0:1.10.1-1.el7.centos will be an update
--> Processing Dependency: libdevmapper.so.1.02(DM_1_02_97)(64bit) for package: docker-engine-1.10.1-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit) for package: docker-engine-1.10.1-1.el7.centos.x86_64
--> Processing Dependency: libsystemd.so.0()(64bit) for package: docker-engine-1.10.1-1.el7.centos.x86_64
---> Package perl-Net-SMTP-SSL.noarch 0:1.01-13.el7 will be installed
---> Package perl-SOAP-Lite.noarch 0:1.10-1.el7 will be an update
--> Processing Dependency: perl(Class::Inspector) for package: perl-SOAP-Lite-1.10-1.el7.noarch
--> Finished Dependency Resolution
Error: Package: docker-engine-1.10.1-1.el7.centos.x86_64 (dockerrepo)
Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
Error: Package: docker-engine-1.10.1-1.el7.centos.x86_64 (dockerrepo)
Requires: libsystemd.so.0()(64bit)
Error: Package: docker-engine-1.10.1-1.el7.centos.x86_64 (dockerrepo)
Requires: libdevmapper.so.1.02(DM_1_02_97)(64bit)
Error: Package: perl-SOAP-Lite-1.10-1.el7.noarch (epel)
Requires: perl(Class::Inspector)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@c910f05c01bc06 tmp]# docker version
Expected Results: upgrade successfully, docker upgraded to 1.10.1
Additional info: NA
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Reactions: 3
- Comments: 56 (20 by maintainers)
Fix this by update the Centos to 7.3