diff --git a/xCAT-UI/js/monitor/gangliamon.js b/xCAT-UI/js/monitor/gangliamon.js
index 330178769..23fcd6e86 100644
--- a/xCAT-UI/js/monitor/gangliamon.js
+++ b/xCAT-UI/js/monitor/gangliamon.js
@@ -597,10 +597,15 @@ function monitorNode(node, monitor) {
for (var i in out) {
// If an RPM is not installed
if (out[i].indexOf('not installed') > -1) {
- warningMsg += out[i] + '
';
warn = true;
- }
- }
+
+ if (warningMsg) {
+ warningMsg += '
' + out[i];
+ } else {
+ warningMsg = out[i];
+ }
+ } // End of if
+ } // End of for
// If there are warnings
if (warn) {