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)