0 0 Share PDF

Universal Control Plane 3.0 support dump contains no networking information

Article ID: KB000873

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.

  1. Set a shell variable to the currently running UCP version:

    UCP_VERSION=$(docker version --format '{{index (split .Server.Version "/") 1}}')
    
  2. 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}
    
  3. Collect a support dump as usual.

What's Next