Browse Source

AMBARI-13233. Error message for ambari agent install failure when the ping port is taken by old agent process should state port and old process (Di Li via alejandro)

Alejandro Fernandez 10 years ago
parent
commit
2b34016404
1 changed files with 1 additions and 1 deletions
  1. 1 1
      ambari-agent/src/main/python/ambari_agent/PingPortListener.py

+ 1 - 1
ambari-agent/src/main/python/ambari_agent/PingPortListener.py

@@ -39,7 +39,7 @@ class PingPortListener(threading.Thread):
     self.host = '0.0.0.0'
     self.port = int(self.config.get('agent','ping_port'))
     if not self.port == None and not self.port == 0:
-      (stdoutdata, stderrdata) = self.run_os_command_in_shell(FUSER_CMD.format(str(self.port), "{print $2}"))
+      (stdoutdata, stderrdata) = self.run_os_command_in_shell(FUSER_CMD.format(str(self.port), "{print $1}"))
       if stdoutdata.strip() and stdoutdata.strip().isdigit():
         (stdoutdata, stderrdata) = self.run_os_command_in_shell(PSPF_CMD.format(stdoutdata.strip()))
         raise Exception(PORT_IN_USE_MESSAGE.format(str(self.port), stdoutdata))