diff --git a/xCAT/postscripts/servicenode b/xCAT/postscripts/servicenode
index c78eeb73c..6993ac45d 100755
--- a/xCAT/postscripts/servicenode
+++ b/xCAT/postscripts/servicenode
@@ -27,7 +27,6 @@ use lib "$::XCATROOT/lib/perl";
 use strict;
 use IO::Socket;
 use IO::Socket::SSL;
-use xCAT::Utils;
 
 # MAIN
 
@@ -327,6 +326,7 @@ sub openlistener
 {
 	my $node = $ENV{'NODE'};
 
+    require xCAT::Utils;
 	# fork a child process to open a socket to listen for communication 
 	#	from the server
 	my $pid = xCAT::Utils->xfork;