Bug 1627907
Summary: | docker-proxy executable not found in $PATH | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Jakub Filak <jakub> |
Component: | docker | Assignee: | Daniel Walsh <dwalsh> |
Status: | CLOSED NOTABUG | QA Contact: | atomic-bugs <atomic-bugs> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.5 | CC: | amurdaca, andrew.wippler, arunraja.ramalingam, lsm5, miminar |
Target Milestone: | rc | Keywords: | Extras |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-09-12 12:24:21 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jakub Filak
2018-09-11 20:24:57 UTC
I found the root cause. Someone has created the machine with the file /etc/systemd/system/docker.service.d/lvm.conf which changes the option ExecStart. Thank you Michal Minar <miminar>! I apologize for the noise. Hi Jakub, How did you resolved the issue, Because i am facing the same issue. Can you share the steps. You said the issue fixed with the file /etc/systemd/system/docker.service.d/lvm.conf Since i am not seen any of the filename like you mentioned in my docker system. Hi ArunRaja, please check your system for modifications to docker service. What is your docker version? Where is your docker-proxy binary located? e.g.: rpm -ql docker | grep proxy /usr/libexec/docker/docker-proxy-current Does it exist on your system? [[ -e $(rpm -ql docker | grep proxy) ]] && echo exists || rpm -V docker How is your docker daemon launched? systemctl show docker.service | grep ExecStart ExecStart={ path=/usr/bin/dockerd-current ; argv[]=/usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --authorization-plugin=rhel-push-plugin --exec-opt native.cgroupdriver=systemd --userland-proxy-path=/usr/libexec/docker/docker-proxy-current --init-path=/usr/libexec/docker/docker-init-current --seccomp-profile=/etc/docker/seccomp.json $OPTIONS $DOCKER_STORAGE_OPTIONS $DOCKER_NETWORK_OPTIONS $ADD_REGISTRY $BLOCK_REGISTRY $INSECURE_REGISTRY $REGISTRIES ; ignore_errors=no ; start_time=[Mon 2019-07-22 13:55:07 UTC] ; stop_time=[n/a] ; pid=25717 ; code=(null) ; status=0/0 } If your --userland-proxy-path=/usr/libexec/docker/docker-proxy-current param looks different, check your config files related to docker for modifications. E.g.: cat /etc/sysconfig/docker* ls -l /etc/systemd/system/docker.service.d/ I was having the same docker-proxy error message as OP and a google search brought me here. In my instance, I overridden the ExecStart to include nvidia-container-runtime. My string did not include the --userland-proxy-path. Once I added it in, the error message went away. |