Issue
Some Universal Control Plane (UCP) versions do not capture swarm networking information with support dump instead producing the following error in each host's dsinfo.txt
file:
/network-support.sh: line 1: 404:: command not found
Prerequisites
This issue is expected on the following versions of UCP:
- Universal Control Plane 2.2.x versions 2.2.11, 2.2.12, 2.2.13, 2.2.14
- Universal Control Plane 3.0.x versions 3.0.2, 3.0.3, 3.0.4, 3.0.5
Root Cause
An error in the build system for the docker/ucp-dsinfo
image prevented the installation of the /network-support.sh
script in the image. This issue was tracked by internal engineering issue id escalation/733.
Resolution
Support dump will collect networking information if you tag an earlier or later version of the docker/ucp-dsinfo
image as the currently running UCP version. The following must be performed through a UCP client bundle.
Set a shell variable to the currently running UCP version:
UCP_VERSION=$(docker version --format '{{index (split .Server.Version "/") 1}}')
Attempt to an unaffected version such as
docker/ucp-disinfo:3.0.6
to all nodes, then tag it to the currently running version:docker pull docker/ucp-dsinfo:3.0.6 docker tag docker/ucp-dsinfo:3.0.6 docker/ucp-dsinfo:${UCP_VERSION}
For UCP 2.2.x, pull and tag
docker/ucp-dsinfo:2.2.21
instead:docker pull docker/ucp-dsinfo:2.2.21 docker tag docker/ucp-dsinfo:2.2.21 docker/ucp-dsinfo:${UCP_VERSION}
Collect a support dump as usual.
What's Next
- Get Support at docs.docker.com.