diff --git a/cmd/config-host-add.go b/cmd/config-host-add.go
index <HASH>..<HASH> 100644
--- a/cmd/config-host-add.go
+++ b/cmd/config-host-add.go
@@ -156,7 +156,7 @@ func probeS3Signature(accessKey, secretKey, url string) (string, *probe.Error) {
 		AccessKey: accessKey,
 		SecretKey: secretKey,
 		Signature: "s3v4",
-		HostURL:   urlJoinPath(url, "probe-bucket-sign"),
+		HostURL:   urlJoinPath(url, "probe-bucket-sign-"+newRandomID(32)),
 	}
 
 	s3Client, err := s3New(s3Config)
Pick a random bucket name when probing for signature version (#<I>)

Probing buckets is a mechanism used to automatically detect supported

S3 signature version. However, it seems that probe-bucket-sign is already

used by someone, the thing that makes probing fails with <I> error. This

PR changes the code to pick a random bucket name when probing.