asdf-python icon indicating copy to clipboard operation
asdf-python copied to clipboard

Error while installing Python on Ubuntu 20.04

Open LukeSamkharadze opened this issue 3 years ago • 15 comments

Clean install of Ubuntu 20.04.

Only installed asdf build-essentials and nodejs from asdf

asdf install python latest
python-build 3.10.0 /home/luke/.asdf/installs/python/3.10.0
Downloading Python-3.10.0.tar.xz...
-> https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz
Installing Python-3.10.0...
patching file aclocal.m4
patching file configure
Hunk #5 succeeded at 10537 (offset -15 lines).

BUILD FAILED (Ubuntu 20.04 using python-build 2.2.2-1-gf2925393)

Inspect or clean up the working tree at /tmp/python-build.20211130154109.31205
Results logged to /tmp/python-build.20211130154109.31205.log

Last 10 log lines:
  File "/tmp/python-build.20211130154109.31205/Python-3.10.0/Lib/ensurepip/__init__.py", line 277, in _main
    return _bootstrap(
  File "/tmp/python-build.20211130154109.31205/Python-3.10.0/Lib/ensurepip/__init__.py", line 193, in _bootstrap
    return _run_pip([*args, *_PACKAGE_NAMES], additional_paths)
  File "/tmp/python-build.20211130154109.31205/Python-3.10.0/Lib/ensurepip/__init__.py", line 93, in _run_pip
    return subprocess.run([sys.executable, '-W', 'ignore::DeprecationWarning',
  File "/tmp/python-build.20211130154109.31205/Python-3.10.0/Lib/subprocess.py", line 524, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/tmp/python-build.20211130154109.31205/Python-3.10.0/python', '-W', 'ignore::DeprecationWarning', '-c', '\nimport runpy\nimport sys\nsys.path = [\'/tmp/tmp62rz_rq2/setuptools-57.4.0-py3-none-any.whl\', \'/tmp/tmp62rz_rq2/pip-21.2.3-py3-none-any.whl\'] + sys.path\nsys.argv[1:] = [\'install\', \'--no-cache-dir\', \'--no-index\', \'--find-links\', \'/tmp/tmp62rz_rq2\', \'--root\', \'/\', \'--upgrade\', \'setuptools\', \'pip\']\nrunpy.run_module("pip", run_name="__main__", alter_sys=True)\n']' returned non-zero exit status 1.
make: *** [Makefile:1281: install] Error 1

LukeSamkharadze avatar Nov 30 '21 11:11 LukeSamkharadze

Probably related to #118

LukeSamkharadze avatar Nov 30 '21 11:11 LukeSamkharadze

having similar issue. running asdf install python 3.10.1

BUILD FAILED (Ubuntu 20.04 using python-build 2.2.2-10-g943c5f99)

Inspect or clean up the working tree at /tmp/python-build.20211219104340.19326
Results logged to /tmp/python-build.20211219104340.19326.log

Last 10 log lines:
  File "/tmp/python-build.20211219104340.19326/Python-3.10.1/Lib/ensurepip/__init__.py", line 277, in _main
    return _bootstrap(
  File "/tmp/python-build.20211219104340.19326/Python-3.10.1/Lib/ensurepip/__init__.py", line 193, in _bootstrap
    return _run_pip([*args, *_PACKAGE_NAMES], additional_paths)
  File "/tmp/python-build.20211219104340.19326/Python-3.10.1/Lib/ensurepip/__init__.py", line 93, in _run_pip
    return subprocess.run([sys.executable, '-W', 'ignore::DeprecationWarning',
  File "/tmp/python-build.20211219104340.19326/Python-3.10.1/Lib/subprocess.py", line 524, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/tmp/python-build.20211219104340.19326/Python-3.10.1/python', '-W', 'ignore::DeprecationWarning', '-c', '\nimport runpy\nimport sys\nsys.path = [\'/tmp/tmpyjz42mtn/setuptools-58.1.0-py3-none-any.whl\', \'/tmp/tmpyjz42mtn/pip-21.2.4-py3-none-any.whl\'] + sys.path\nsys.argv[1:] = [\'install\', \'--no-cache-dir\', \'--no-index\', \'--find-links\', \'/tmp/tmpyjz42mtn\', \'--root\', \'/\', \'--upgrade\', \'setuptools\', \'pip\']\nrunpy.run_module("pip", run_name="__main__", alter_sys=True)\n']' returned non-zero exit status 1.
make: *** [Makefile:1280: install] Error 1

web3nft avatar Dec 19 '21 02:12 web3nft

Manage to install python with asdf now.
need to install packages below, before trying to install python

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

I must have missed some packages

web3nft avatar Dec 25 '21 02:12 web3nft

Thanks it worked.

But I think issue still should be opened as those dependencies should be installed automatically by asdf python plugin or at least let us now about them

LukeSamkharadze avatar Dec 25 '21 10:12 LukeSamkharadze

I had the same issue and solved it using the following commands:

sudo apt install libffi-dev libncurses5-dev zlib1g zlib1g-dev
sudo apt install libssl-dev
sudo apt install libreadline-dev libbz2-dev libsqlite3-dev

AllanCapistrano avatar Dec 30 '21 13:12 AllanCapistrano

Manage to install python with asdf now. need to install packages below, before trying to install python

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

I must have missed some packages

Works for Ubuntu 22:04 as well!

stephanschielke avatar May 19 '22 13:05 stephanschielke

Manage to install python with asdf now. need to install packages below, before trying to install python

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

Worked for me too!

hunj avatar May 24 '22 17:05 hunj

Manage to install python with asdf now. need to install packages below, before trying to install python

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

I must have missed some packages

Can confirm, this works

c2karansingh avatar Jun 04 '22 17:06 c2karansingh

:bulb:

Results logged to /tmp/python-build.20211130154109.31205.log

I recommend to check the log file that is created. There you can see why the build failed. The last 10 log lines is not enough.

pulecp avatar Jul 24 '23 15:07 pulecp

Manage to install python with asdf now. need to install packages below, before trying to install python

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

I must have missed some packages

this fixed it thanks.

itsahedge avatar Oct 04 '23 00:10 itsahedge