diff --git a/xCAT-server/lib/xcat/plugins/openbmc.pm b/xCAT-server/lib/xcat/plugins/openbmc.pm
index b53766479..66adaaadd 100644
--- a/xCAT-server/lib/xcat/plugins/openbmc.pm
+++ b/xCAT-server/lib/xcat/plugins/openbmc.pm
@@ -1966,7 +1966,7 @@ sub parse_command_status {
                 }
             } elsif (defined $tarfile_path) {
                 if (!opendir(DIR, $tarfile_path)) {
-                    xCAT::SvrUtils::sendmsg("Can't open directory : $tarfile_path", $callback);
+                    xCAT::SvrUtils::sendmsg([1,"No BMC tar file found in $tarfile_path"], $callback);
                     closedir(DIR);
                     return 1;
                 }