diff --git a/xCAT-server/lib/xcat/plugins/destiny.pm b/xCAT-server/lib/xcat/plugins/destiny.pm
index e9767562a..f083e421c 100644
--- a/xCAT-server/lib/xcat/plugins/destiny.pm
+++ b/xCAT-server/lib/xcat/plugins/destiny.pm
@@ -46,7 +46,9 @@ sub process_request {
   $request = shift;
   $callback = shift;
   $subreq = shift;
-  my $result= xCAT::Utils->checkCredFiles($callback);
+  if (xCAT::Utils->isMN()) {
+      my $result= xCAT::Utils->checkCredFiles($callback);
+  }
   if ($request->{command}->[0] eq 'getdestiny') {
     getdestiny(0);
   }