diff --git a/perl-xCAT/xCAT/FSPcfg.pm b/perl-xCAT/xCAT/FSPcfg.pm index 09f985b5b..b3cd2093f 100644 --- a/perl-xCAT/xCAT/FSPcfg.pm +++ b/perl-xCAT/xCAT/FSPcfg.pm @@ -652,8 +652,8 @@ sub frame { ################################# # Return error ################################# - if ( $Rc != 0 ) { - return( [[$node,@$data[1],$Rc]] ); + if ( $Rc != 0 || @$data[1] =~ /Error/ ) { + return( [[$node,"@$data[1]. If just set the frame number, please wait for 5-10 minutes. Otherwise, maybe other problems cause this failure.",$Rc]] ); } push @$result, [$node,@$data[1], 0]; @@ -688,7 +688,7 @@ sub frame { } push @$result, [$node,@$data[1], 0]; - push @$result, [$node,"It will take several minutes to complete. So please wait for several minutes, then the other operations could be done. Otherwise, the other operation will fail.", 0]; + push @$result, [$node,"It will take several minutes to complete. So please wait for 5-10 minutes, then the other operations could be done. Otherwise, the other operation will fail.", 0]; } else { #################################