[
https://issues.apache.org/jira/browse/RANGER-3496?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17433641#comment-17433641
]
Pierre Smits edited comment on RANGER-3496 at 10/25/21, 9:07 AM:
-----------------------------------------------------------------
This error is due to the fact that 'Dockerfile.ranger-base' uses python2 to
execute the 'get-pip.py' script in the RUN command, see:
{code:java}
python2 /tmp/get-pip.py && \
{code}
When using
{code:java}
python3 /tmp/get-pip.py && \
{code}
the build succeeds.
was (Author: pfm.smits):
This error is due to the fact that 'Dockerfile.ranger-base' uses python2 to
execute the 'get-pip.py' script.
> docker build -f Dockerfile.ranger-base
> --------------------------------------
>
> Key: RANGER-3496
> URL: https://issues.apache.org/jira/browse/RANGER-3496
> Project: Ranger
> Issue Type: Bug
> Components: Ranger
> Affects Versions: 2.1.0
> Reporter: Pierre Smits
> Priority: Major
>
> When executing following command
> {code:java}
> docker build -f Dockerfile.ranger-base -t ranger-base .
> {code}
> the process fails with following
> {code:java}
> #4 111.9 ERROR: This script does not work on Python 2.7 The minimum supported
> Python version is 3.6. Please use
> https://bootstrap.pypa.io/pip/2.7/get-pip.py instead.
> ------
> executor failed running [/bin/sh -c apt-get update &&
> DEBIAN_FRONTEND="noninteractive" apt-get -y install curl wget tzdata
> python python3 python3-pip openjdk-8-jdk bc iputils-ping ssh pdsh && curl
> https://bootstrap.pypa.io/get-pip.py --output /tmp/get-pip.py && python2
> /tmp/get-pip.py && pip3 install apache-ranger && pip3 install
> requests && pip install requests]: exit code: 1
> {code}
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)