diff --git a/dev/release/binary-task.rb b/dev/release/binary-task.rb
index b06b1c46b8504..4387641741d15 100644
--- a/dev/release/binary-task.rb
+++ b/dev/release/binary-task.rb
@@ -532,7 +532,8 @@ def with_retry(max_n_retries, target)
              OpenSSL::OpenSSLError,
              SocketError,
              SystemCallError,
-             Timeout::Error => error
+             Timeout::Error,
+             Error => error
         n_retries += 1
         if n_retries <= max_n_retries
           $stderr.puts