You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Andrew Onischuk (JIRA)" <ji...@apache.org> on 2015/09/24 17:03:04 UTC

[jira] [Created] (AMBARI-13229) Detect non-compliant python versions and do not attempt to start Ambari Agent

Andrew Onischuk created AMBARI-13229:
----------------------------------------

             Summary: Detect non-compliant python versions and do not attempt to start Ambari Agent
                 Key: AMBARI-13229
                 URL: https://issues.apache.org/jira/browse/AMBARI-13229
             Project: Ambari
          Issue Type: Bug
            Reporter: Andrew Onischuk
            Assignee: Andrew Onischuk
             Fix For: 2.2.0


We had an issue where the root user's ~/.bashrc file had Python 3 in the PATH.
We blindly tried to execute tasks and hdp-select blew up with a syntax issue.
The vast majority of our tasks will fail with python 3 and as users start to
more heavily adopt newer version of python for data science tasks there is
risk that they will leak into being used by our user accounts, specifically
root for root agents, and the non-root user for non-root agents.  
I would propose that we check the version of python before attempting to start
the ambari-agent, and fail with a non-zero exit code if we detect a non-
compliant version.





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)