Skip to content

Instantly share code, notes, and snippets.

@gsaslis
Last active January 11, 2019 12:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gsaslis/0789110f92c954badc31219ca8a1fbde to your computer and use it in GitHub Desktop.
Save gsaslis/0789110f92c954badc31219ca8a1fbde to your computer and use it in GitHub Desktop.
installation.md

Even though I am following Red Hat's instructions about how to install Docker on RHEL, I am facing the below problem:

Here's what I'm using to install Docker:

subscription-manager repos --enable=rhel-7-server-rpms
subscription-manager repos --enable rhel-7-server-extras-rpms
subscription-manager repos --enable=rhel-7-server-optional-rpms

yum install docker device-mapper-libs device-mapper-event-libs

Error:

[root@jenkins-rhel-5 ~]# yum install docker device-mapper-libs device-mapper-event-libs
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Package matching 7:device-mapper-libs-1.02.149-10.el7_6.2.x86_64 already installed. Checking for update.
Resolving Dependencies
--> Running transaction check
---> Package device-mapper-event-libs.x86_64 7:1.02.149-10.el7_6.2 will be installed
---> Package docker.x86_64 2:1.13.1-88.git07f3374.el7 will be installed
--> Processing Dependency: docker-client = 2:1.13.1-88.git07f3374.el7 for package: 2:docker-1.13.1-88.git07f3374.el7.x86_64
--> Processing Dependency: docker-common = 2:1.13.1-88.git07f3374.el7 for package: 2:docker-1.13.1-88.git07f3374.el7.x86_64
--> Running transaction check
---> Package docker-client.x86_64 2:1.13.1-88.git07f3374.el7 will be installed
---> Package docker-common.x86_64 2:1.13.1-88.git07f3374.el7 will be installed
--> Processing Dependency: docker-rhel-push-plugin = 2:1.13.1-88.git07f3374.el7 for package: 2:docker-common-1.13.1-88.git07f3374.el7.x86_64
--> Processing Dependency: container-selinux >= 2:2.51-1 for package: 2:docker-common-1.13.1-88.git07f3374.el7.x86_64
--> Processing Dependency: container-storage-setup >= 0.9.0-1 for package: 2:docker-common-1.13.1-88.git07f3374.el7.x86_64
--> Processing Dependency: lvm2 >= 2.02.112 for package: 2:docker-common-1.13.1-88.git07f3374.el7.x86_64
--> Processing Dependency: oci-register-machine >= 1:0-5.13 for package: 2:docker-common-1.13.1-88.git07f3374.el7.x86_64
--> Processing Dependency: oci-systemd-hook >= 1:0.1.4-9 for package: 2:docker-common-1.13.1-88.git07f3374.el7.x86_64
--> Processing Dependency: oci-umount >= 2:2.3.3-3 for package: 2:docker-common-1.13.1-88.git07f3374.el7.x86_64
--> Processing Dependency: skopeo-containers >= 1:0.1.26-2 for package: 2:docker-common-1.13.1-88.git07f3374.el7.x86_64
--> Processing Dependency: atomic-registries for package: 2:docker-common-1.13.1-88.git07f3374.el7.x86_64
--> Running transaction check
---> Package atomic-registries.x86_64 1:1.22.1-26.gitb507039.el7 will be installed
--> Processing Dependency: python-pytoml for package: 1:atomic-registries-1.22.1-26.gitb507039.el7.x86_64
---> Package container-selinux.noarch 2:2.74-1.el7 will be installed
---> Package container-storage-setup.noarch 0:0.11.0-2.git5eaf76c.el7 will be installed
---> Package containers-common.x86_64 1:0.1.31-7.gitb0b750d.el7 will be installed
---> Package docker-rhel-push-plugin.x86_64 2:1.13.1-88.git07f3374.el7 will be installed
---> Package lvm2.x86_64 7:2.02.180-10.el7_6.2 will be installed
--> Processing Dependency: lvm2-libs = 7:2.02.180-10.el7_6.2 for package: 7:lvm2-2.02.180-10.el7_6.2.x86_64
--> Processing Dependency: device-mapper-persistent-data >= 0.7.0-0.1.rc6 for package: 7:lvm2-2.02.180-10.el7_6.2.x86_64
--> Processing Dependency: libaio.so.1(LIBAIO_0.1)(64bit) for package: 7:lvm2-2.02.180-10.el7_6.2.x86_64
--> Processing Dependency: libaio.so.1(LIBAIO_0.4)(64bit) for package: 7:lvm2-2.02.180-10.el7_6.2.x86_64
--> Processing Dependency: liblvm2app.so.2.2(Base)(64bit) for package: 7:lvm2-2.02.180-10.el7_6.2.x86_64
--> Processing Dependency: libaio.so.1()(64bit) for package: 7:lvm2-2.02.180-10.el7_6.2.x86_64
--> Processing Dependency: liblvm2app.so.2.2()(64bit) for package: 7:lvm2-2.02.180-10.el7_6.2.x86_64
---> Package oci-register-machine.x86_64 1:0-6.git2b44233.el7 will be installed
---> Package oci-systemd-hook.x86_64 1:0.1.18-2.git3efe246.el7 will be installed
--> Processing Dependency: libyajl.so.2()(64bit) for package: 1:oci-systemd-hook-0.1.18-2.git3efe246.el7.x86_64
---> Package oci-umount.x86_64 2:2.3.4-2.git87f9237.el7 will be installed
--> Running transaction check
---> Package device-mapper-persistent-data.x86_64 0:0.7.3-3.el7 will be installed
---> Package libaio.x86_64 0:0.3.109-13.el7 will be installed
---> Package lvm2-libs.x86_64 7:2.02.180-10.el7_6.2 will be installed
--> Processing Dependency: device-mapper-event = 7:1.02.149-10.el7_6.2 for package: 7:lvm2-libs-2.02.180-10.el7_6.2.x86_64
---> Package python-pytoml.noarch 0:0.1.14-1.git7dea353.el7 will be installed
---> Package yajl.x86_64 0:2.0.4-4.el7 will be installed
--> Running transaction check
---> Package device-mapper-event.x86_64 7:1.02.149-10.el7_6.2 will be installed
--> Processing Dependency: device-mapper = 7:1.02.149-10.el7_6.2 for package: 7:device-mapper-event-1.02.149-10.el7_6.2.x86_64
--> Finished Dependency Resolution
Error: Package: 7:device-mapper-event-1.02.149-10.el7_6.2.x86_64 (rhel-7-server-rpms)
           Requires: device-mapper = 7:1.02.149-10.el7_6.2
           Installed: 7:device-mapper-1.02.149-10.el7_6.3.x86_64 (installed)
               device-mapper = 7:1.02.149-10.el7_6.3
           Available: 7:device-mapper-1.02.84-14.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.84-14.el7
           Available: 7:device-mapper-1.02.93-3.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.93-3.el7
           Available: 7:device-mapper-1.02.93-3.el7_1.1.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.93-3.el7_1.1
           Available: 7:device-mapper-1.02.107-5.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.107-5.el7
           Available: 7:device-mapper-1.02.107-5.el7_2.1.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.107-5.el7_2.1
           Available: 7:device-mapper-1.02.107-5.el7_2.2.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.107-5.el7_2.2
           Available: 7:device-mapper-1.02.107-5.el7_2.4.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.107-5.el7_2.4
           Available: 7:device-mapper-1.02.107-5.el7_2.5.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.107-5.el7_2.5
           Available: 7:device-mapper-1.02.135-1.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.135-1.el7
           Available: 7:device-mapper-1.02.135-1.el7_3.1.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.135-1.el7_3.1
           Available: 7:device-mapper-1.02.135-1.el7_3.2.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.135-1.el7_3.2
           Available: 7:device-mapper-1.02.135-1.el7_3.3.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.135-1.el7_3.3
           Available: 7:device-mapper-1.02.135-1.el7_3.4.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.135-1.el7_3.4
           Available: 7:device-mapper-1.02.135-1.el7_3.5.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.135-1.el7_3.5
           Available: 7:device-mapper-1.02.140-8.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.140-8.el7
           Available: 7:device-mapper-1.02.146-4.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.146-4.el7
           Available: 7:device-mapper-1.02.149-8.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.149-8.el7
           Available: 7:device-mapper-1.02.149-10.el7_6.1.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.149-10.el7_6.1
           Available: 7:device-mapper-1.02.149-10.el7_6.2.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.149-10.el7_6.2
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: 7:device-mapper-event-1.02.149-10.el7_6.2.x86_64 (rhel-7-server-rpms)
           Requires: device-mapper = 7:1.02.149-10.el7_6.2
           Installed: 7:device-mapper-1.02.149-10.el7_6.3.x86_64 (installed)
               device-mapper = 7:1.02.149-10.el7_6.3
           Available: 7:device-mapper-1.02.84-14.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.84-14.el7
           Available: 7:device-mapper-1.02.93-3.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.93-3.el7
           Available: 7:device-mapper-1.02.93-3.el7_1.1.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.93-3.el7_1.1
           Available: 7:device-mapper-1.02.107-5.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.107-5.el7
           Available: 7:device-mapper-1.02.107-5.el7_2.1.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.107-5.el7_2.1
           Available: 7:device-mapper-1.02.107-5.el7_2.2.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.107-5.el7_2.2
           Available: 7:device-mapper-1.02.107-5.el7_2.4.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.107-5.el7_2.4
           Available: 7:device-mapper-1.02.107-5.el7_2.5.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.107-5.el7_2.5
           Available: 7:device-mapper-1.02.135-1.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.135-1.el7
           Available: 7:device-mapper-1.02.135-1.el7_3.1.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.135-1.el7_3.1
           Available: 7:device-mapper-1.02.135-1.el7_3.2.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.135-1.el7_3.2
           Available: 7:device-mapper-1.02.135-1.el7_3.3.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.135-1.el7_3.3
           Available: 7:device-mapper-1.02.135-1.el7_3.4.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.135-1.el7_3.4
           Available: 7:device-mapper-1.02.135-1.el7_3.5.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.135-1.el7_3.5
           Available: 7:device-mapper-1.02.140-8.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.140-8.el7
           Available: 7:device-mapper-1.02.146-4.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.146-4.el7
           Available: 7:device-mapper-1.02.149-8.el7.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.149-8.el7
           Available: 7:device-mapper-1.02.149-10.el7_6.1.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.149-10.el7_6.1
           Available: 7:device-mapper-1.02.149-10.el7_6.2.x86_64 (rhel-7-server-rpms)
               device-mapper = 7:1.02.149-10.el7_6.2
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment