You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by sw...@apache.org on 2013/08/09 00:00:01 UTC

git commit: AMBARI-2850. ntpd service shows up with error in the agent env. (swagle)

Updated Branches:
  refs/heads/trunk 0bc3050f4 -> 758df470e


AMBARI-2850. ntpd service shows up with error in the agent env. (swagle)


Project: http://git-wip-us.apache.org/repos/asf/incubator-ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ambari/commit/758df470
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ambari/tree/758df470
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ambari/diff/758df470

Branch: refs/heads/trunk
Commit: 758df470ecf9d12b27379d345cdff0678d54ae71
Parents: 0bc3050
Author: Siddharth Wagle <sw...@hortonworks.com>
Authored: Thu Aug 8 14:46:37 2013 -0700
Committer: Siddharth Wagle <sw...@hortonworks.com>
Committed: Thu Aug 8 14:46:37 2013 -0700

----------------------------------------------------------------------
 ambari-agent/src/main/python/ambari_agent/HostInfo.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/758df470/ambari-agent/src/main/python/ambari_agent/HostInfo.py
----------------------------------------------------------------------
diff --git a/ambari-agent/src/main/python/ambari_agent/HostInfo.py b/ambari-agent/src/main/python/ambari_agent/HostInfo.py
index a3fe9ff..5ade94e 100644
--- a/ambari-agent/src/main/python/ambari_agent/HostInfo.py
+++ b/ambari-agent/src/main/python/ambari_agent/HostInfo.py
@@ -26,7 +26,7 @@ import re
 import time
 import subprocess
 import threading
-import AmbariConfig
+import shlex
 from PackagesAnalyzer import PackagesAnalyzer
 from HostCheckReportFileHandler import HostCheckReportFileHandler
 from Hardware import Hardware
@@ -151,7 +151,9 @@ class HostInfo:
       svcCheckResult['status'] = "UNKNOWN"
       svcCheckResult['desc'] = ""
       try:
-        osStat = subprocess.Popen(["service", service, "status"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+        cmd = "service " + service + " status"
+        osStat = subprocess.Popen(shlex.split(cmd), stdout=subprocess.PIPE,
+                                  stderr=subprocess.PIPE)
         out, err = osStat.communicate()
         if 0 != osStat.returncode:
           svcCheckResult['status'] = "Unhealthy"