You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Birender Saini (JIRA)" <ji...@apache.org> on 2014/08/16 18:11:21 UTC
[jira] [Created] (AMBARI-6886) Unable to run Ambari setup script on
Amazon AMI (AWS) { Fix included }
Birender Saini created AMBARI-6886:
--------------------------------------
Summary: Unable to run Ambari setup script on Amazon AMI (AWS) { Fix included }
Key: AMBARI-6886
URL: https://issues.apache.org/jira/browse/AMBARI-6886
Project: Ambari
Issue Type: Bug
Components: client, controller
Affects Versions: 1.6.1
Environment: Amazon AMI ( amzn-ami-hvm-2014.03.2.x86_64-ebs (ami-76817c1e) )
Reporter: Birender Saini
Priority: Minor
Running ambari-server on Amazon AMI fails with the error message shown below.
----------------
[ec2-user@ip-xx-xx-xx-xx ~]$ sudo ambari-server setup
Using python /usr/bin/python2.6
Setup ambari-server
Traceback (most recent call last):
File "/usr/sbin/ambari-server.py", line 53, in <module>
OS_VERSION = OSCheck().get_os_major_version()
File "/usr/lib/python2.6/site-packages/ambari_commons/os_check.py", line 155, in get_os_major_version
return OSCheck.get_os_version().split('.')[0]
File "/usr/lib/python2.6/site-packages/ambari_commons/os_check.py", line 146, in get_os_version
raise Exception("Cannot detect os version. Exiting...")
Exception: Cannot detect os version. Exiting…
----------------
This is affected by the python bug - http://bugs.python.org/issue18872
--- FIX ---
Change line number 32 in function linux_distribution()
FROM
linux_distribution = platform.linux_distribution()
TO
linux_distribution = platform.linux_distribution(supported_dists=['system'])
-- FINAL CODE --
…..
26 def linux_distribution():
27 PYTHON_VER = sys.version_info[0] * 10 + sys.version_info[1]
28
29 if PYTHON_VER < 26:
30 linux_distribution = platform.dist()
31 else:
32 linux_distribution = platform.linux_distribution(supported_dists=['system'])
33
34 return linux_distribution
…..
--
This message was sent by Atlassian JIRA
(v6.2#6252)