You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Masahiro Tanaka (Jira)" <ji...@apache.org> on 2020/07/03 06:40:00 UTC
[jira] [Comment Edited] (AMBARI-25528) Unable to build Ambari
Server on RHEL8 due to lack of python command
[ https://issues.apache.org/jira/browse/AMBARI-25528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17150767#comment-17150767 ]
Masahiro Tanaka edited comment on AMBARI-25528 at 7/3/20, 6:39 AM:
-------------------------------------------------------------------
When we compile ambari like {{mvn clean package -DskipTests -Drat.skip}}, it kicks [azuredb_create_generator.sh|https://github.com/apache/ambari/blob/branch-2.7/ambari-server/pom.xml#L774]. Then it runs [azuredb_create_generator.py|https://github.com/apache/ambari/blob/branch-2.7/ambari-server/src/main/python/azuredb_create_generator.py#L1] which has {{#!/usr/bin/env python}} shebang.
It might be replaced with {{#!/usr/bin/env python2}} as [Python community encourages to have python2 command|https://www.python.org/dev/peps/pep-0394/]. As far as I confirmed, AmazonLinux2, Ubuntu18.04, CentOS7 have {{python2}} command.
was (Author: masatana):
When we compile ambari like {{mvn clean package -DskipTests -Drat.skip}}, it kicks [azuredb_create_generator.sh|https://github.com/apache/ambari/blob/branch-2.7/ambari-server/pom.xml#L774]. Then it runs [azuredb_create_generator.py|https://github.com/apache/ambari/blob/branch-2.7/ambari-server/src/main/python/azuredb_create_generator.py#L1] which has {{#!/usr/bin/env python}} shebang.
It might be replaced with {{#!/usr/bin/env python2}} as [Python community encourages to have python2 command|https://www.python.org/dev/peps/pep-0394/]. As far as I confirmed, AmazonLinux2, Ubuntu18.04, CentOS7 have {{pythno2}} command.
> Unable to build Ambari Server on RHEL8 due to lack of python command
> --------------------------------------------------------------------
>
> Key: AMBARI-25528
> URL: https://issues.apache.org/jira/browse/AMBARI-25528
> Project: Ambari
> Issue Type: Improvement
> Components: ambari-server
> Affects Versions: 2.6.1, 2.7.6
> Environment: CentOS8/RHEL8
> Reporter: Masahiro Tanaka
> Priority: Major
>
> When buildingĀ ambari-server on RHEL8/CentOS8, I got an error like below:
> {code}
> [INFO] --- exec-maven-plugin:1.2.1:exec (azuredb-gen) @ ambari-server ---
> /usr/bin/env: 'python': No such file or directory
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Ambari Main 2.6.1.0.0 .............................. SUCCESS [ 1.548 s]
> [INFO] Apache Ambari Project POM .......................... SUCCESS [ 0.008 s]
> [INFO] Ambari Web ......................................... SUCCESS [ 34.585 s]
> [INFO] Ambari Views ....................................... SUCCESS [ 1.296 s]
> [INFO] Ambari Admin View .................................. SUCCESS [ 54.170 s]
> [INFO] utility 1.0.0.0-SNAPSHOT ........................... SUCCESS [ 0.245 s]
> [INFO] ambari-metrics ..................................... SUCCESS [ 0.264 s]
> [INFO] Ambari Metrics Common .............................. SUCCESS [ 3.927 s]
> [INFO] Ambari Metrics Hadoop Sink ......................... SUCCESS [ 2.345 s]
> [INFO] Ambari Metrics Flume Sink .......................... SUCCESS [ 1.508 s]
> [INFO] Ambari Metrics Kafka Sink .......................... SUCCESS [ 1.568 s]
> [INFO] Ambari Metrics Storm Sink .......................... SUCCESS [ 2.129 s]
> [INFO] Ambari Metrics Storm Sink (Legacy) ................. SUCCESS [ 1.918 s]
> [INFO] Ambari Metrics Collector ........................... SUCCESS [ 23.907 s]
> [INFO] Ambari Metrics Monitor ............................. SUCCESS [ 1.315 s]
> [INFO] Ambari Metrics Grafana 2.1.0.0.0 ................... SUCCESS [ 5.045 s]
> [INFO] Ambari Metrics Assembly ............................ SUCCESS [01:14 min]
> [INFO] Ambari Server ...................................... FAILURE [ 3.976 s]
> [INFO] Ambari Functional Tests ............................ SKIPPED
> {code}
> I guess the root cause is RHEL8/CentOS8 drops python command but python2.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)