diff --git a/perl-xCAT-2.0/xCAT/PPC.pm b/perl-xCAT-2.0/xCAT/PPC.pm index d7397217b..99c0081f7 100644 --- a/perl-xCAT-2.0/xCAT/PPC.pm +++ b/perl-xCAT-2.0/xCAT/PPC.pm @@ -636,8 +636,9 @@ sub runcmd { ###################################### # Load specific module ###################################### - unless ( eval "require $modname" ) { - return( ["Can't locate $modname"] ); + eval "require $modname"; + if ( $@ ) { + return( [$@] ); } ###################################### # Invoke method