Browse Source

Improve error if auto-selecting IP-range failed.

Signed-off-by: qudongfang <qudongfang@gmail.com>
qudongfang 6 years ago
parent
commit
03b2393a80
1 changed files with 4 additions and 2 deletions
  1. 4 2
      libnetwork/netutils/utils_linux.go

+ 4 - 2
libnetwork/netutils/utils_linux.go

@@ -94,10 +94,12 @@ func ElectInterfaceAddresses(name string) ([]*net.IPNet, []*net.IPNet, error) {
 	}
 	}
 
 
 	if link == nil || len(v4Nets) == 0 {
 	if link == nil || len(v4Nets) == 0 {
-		// Choose from predefined local scope  networks
+		// Choose from predefined local scope networks
 		v4Net, err := FindAvailableNetwork(ipamutils.PredefinedLocalScopeDefaultNetworks)
 		v4Net, err := FindAvailableNetwork(ipamutils.PredefinedLocalScopeDefaultNetworks)
 		if err != nil {
 		if err != nil {
-			return nil, nil, err
+			return nil, nil, fmt.Errorf("%s, PredefinedLocalScopeDefaultNetworks List: %+v",
+				err.Error(),
+				ipamutils.PredefinedLocalScopeDefaultNetworks)
 		}
 		}
 		v4Nets = append(v4Nets, v4Net)
 		v4Nets = append(v4Nets, v4Net)
 	}
 	}