浏览代码

AMBARI-4113. Bootstrap fails without a meaningful message (Dmytro Shkvyra via dlysnichenko)

Lisnichenko Dmitro 11 年之前
父节点
当前提交
942eb80027
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      ambari-server/src/main/python/setupAgent.py

+ 2 - 2
ambari-server/src/main/python/setupAgent.py

@@ -128,12 +128,12 @@ def isAgentPackageAlreadyInstalled(projectVersion):
 
 def getAvaliableAgentPackageVersions():
     yumCommand = ["bash", "-c",
-        """yum list all ambari-agent | grep -E '^ambari-agent' | sed -re 's/\s+/ /g' | cut -d ' ' -f 2 | tr '\\n' ', ' """]
+        """yum list all ambari-agent | grep -E '^ambari-agent' | sed -re 's/\s+/ /g' | cut -d ' ' -f 2 | tr '\\n' ', ' | sed -e 's/-\w[^:]*//1' """]
     return execOsCommand(yumCommand)
 
 def getAvaliableAgentPackageVersionsSuse():
     yumCommand = ["bash", "-c",
-        """zypper search -s --match-exact ambari-agent | grep -E '^ambari-agent' | sed -re 's/\s+/ /g' | cut -d '|' -f 4 | tr '\\n' ', ' """]
+        """zypper search -s --match-exact ambari-agent | grep ambari-agent | sed -re 's/\s+/ /g' | cut -d '|' -f 4 | tr '\\n' ', ' | sed -e 's/-\w[^:]*//1' """]
     return execOsCommand(yumCommand)
 
 def checkServerReachability(host, port):