Description of problem: SSH into node and run docker cmd after ocp-3.6 fresh installation, docker path is /usr/local/bin/docker and it coluld not work well: [root@host-8-174-84 ~]# docker images chroot: cannot change root directory to /rootfs: No such file or directory [root@host-8-174-84 ~]# docker ps chroot: cannot change root directory to /rootfs: No such file or directory [root@host-8-174-84 ~]# which docker /usr/local/bin/docker [root@host-8-175-84 ~]# rpm -qf /usr/local/bin/docker atomic-openshift-node-3.6.84-1.git.0.ba2ffa1.el7.x86_64 docker works well when using /usr/bin/docker [root@host-8-174-84 ~]# /usr/bin/docker images REPOSITORY TAG IMAGE ID CREATED SIZE Version-Release number of selected component (if applicable): openshift v3.6.84 kubernetes v1.6.1+5115d708d7 etcd 3.1.0 docker-client-1.12.6-16.el7.x86_64 docker-1.12.6-16.el7.x86_64 docker-common-1.12.6-16.el7.x86_64 docker-rhel-push-plugin-1.12.6-16.el7.x86_64 atomic-openshift-docker-excluder-3.6.84-1.git.0.ba2ffa1.el7.noarch Steps to Reproduce: 1. Setup OCP env 2. SSH into node and run docker cmd Actual results: Same as description Expected results: docker cmd could work well and the docker path should be /usr/bin/docker
Broken by this PR, assigning to release team. https://github.com/openshift/origin/pull/13642
https://github.com/openshift/origin/pull/14350 has some discussion on the topic and proposed solution
Changing sev to urgent - openshift-ansible installs are currently broken.
(In reply to Mike Fiedler from comment #3) > Changing sev to urgent - openshift-ansible installs are currently broken. When you say installs are broken, how are they broken, is there an error? If the install is failing because of this I'll pick this up and fix it. If it's not actually preventing successful installation I'm going to leave this with the release team as they initiated the breaking change.
https://github.com/openshift/origin/pull/14441
Still reproducible on atomic-openshift-node-3.6.94-1.git.0.ba4aad2.el7.x86_64
Are there any workarounds for this?
The fix will be included in the next OCP build which should land today. As a workaround, use the full path to /usr/bin/docker.
Or rm /usr/local/bin/docker
Should be fixed in v3.6.99-1
verified with the latest puddle oc v3.6.99 kubernetes v1.6.1+5115d708d7 features: Basic-Auth GSSAPI Kerberos SPNEGO Server https://openshift-120.lab.sjc.redhat.com:8443 openshift v3.6.99 kubernetes v1.6.1+5115d708d7