From feb7121d9ead1b1399c73601bd38d3c9ee7633d7 Mon Sep 17 00:00:00 2001 From: abdosi <58047199+abdosi@users.noreply.github.com> Date: Thu, 8 Apr 2021 18:02:31 -0700 Subject: [PATCH] [201911] Fix easy_install error when installing pip (#7272) see below error: + sudo https_proxy= LANG=C chroot ./fsroot easy_install pip==20.3.3 Searching for pip==20.3.3 Reading https://pypi.python.org/simple/pip/ Couldn't find index page for 'pip' (maybe misspelled?) Scanning index of all packages (this may take a while) Reading https://pypi.python.org/simple/ No local packages or working download links found for pip==20.3.3 error: Could not find suitable distribution for Requirement.parse('pip==20.3.3') How I fix: Install python-pip via apt-get Pin the version to 20.3.3 Master has same changes. Signed-off-by: Abhishek Dosi --- build_debian.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build_debian.sh b/build_debian.sh index 526a8220c4..131d6106a3 100755 --- a/build_debian.sh +++ b/build_debian.sh @@ -302,6 +302,7 @@ sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y in ndisc6 \ makedumpfile \ conntrack \ + python-pip \ jq @@ -400,7 +401,7 @@ if [[ $CONFIGURED_ARCH == amd64 ]]; then fi ## docker-py is needed by Ansible docker module -sudo https_proxy=$https_proxy LANG=C chroot $FILESYSTEM_ROOT easy_install 'pip==20.3.3' +sudo https_proxy=$https_proxy LANG=C chroot $FILESYSTEM_ROOT pip install --upgrade 'pip==20.3.3' sudo https_proxy=$https_proxy LANG=C chroot $FILESYSTEM_ROOT pip install 'docker-py==1.6.0' ## Note: keep pip installed for maintainance purpose