diff --git a/tools/cluster-merge b/tools/cluster-merge
index d2c72cf69060bc8b6d4a69a997c7ed82972aafd8..cff79dda7120b715595fadd63abe1afda29408ff 100755
--- a/tools/cluster-merge
+++ b/tools/cluster-merge
@@ -589,9 +589,8 @@ class Merger(object):
         result = utils.RunCmd(["gnt-node", "add", "--readd",
                                "--no-ssh-key-check", "--force-join", node])
         if result.failed:
-          raise errors.CommandError("Couldn't readd node %s. Fail reason: %s;"
-                                    " output: %s" % (node, result.fail_reason,
-                                                     result.output))
+          logging.error("%s failed to be readded. Reason: %s, output: %s",
+                         node, result.fail_reason, result.output)
 
     result = utils.RunCmd(["gnt-cluster", "redist-conf"])
     if result.failed: