The request to Suspend this virtual machine failed because the corresponding VMware Tools script did not run successfully.

Edit

/etc/vmware-tools/scripts/vmware/network
@@ -78,13 +78,13 @@ run_network_script()
    [ "$script" != "error" ] || Panic "Cannot find system networking script."

    # Using SysV "service" if it exists, otherwise fall back to run the script directly
-   service=`which service 2>/dev/null`
-   if [ $? = 0 -a -n "$service" ]; then
-      serviceName=`basename "$script"`
-      "$service" "$serviceName" "$1"
-   else
+   #service=`which service 2>/dev/null`
+   #if [ $? = 0 -a -n "$service" ]; then
+   #   serviceName=`basename "$script"`
+   #   "$service" "$serviceName" "$1"
+   #else
       "$script" "$1"
-   fi
+   #fi
 }

source: https://gist.github.com/drakkhen/5473067