Skip to content

installation with errors #323

Open
Open
@mydevice

Description

@mydevice

OS=CentOS Linux release 7.9.2009 (Core)

# make
BIN_NAME=mongodb-consistent-backup RELEASE=1 GIT_COMMIT=1b6f2a79a3e5cd5a5cdd4664806dcd929f8aa05e PYTHON_BIN= VIRTUALENV_BIN= bash scripts/build.sh
+ readlink_bin=readlink
+ cp_bin=cp
++ uname
+ [[ Linux =~ Darwin ]]
+ name=mongodb-consistent-backup
+ mod_name=mongodb_consistent_backup
+++ dirname scripts/build.sh
++ readlink -f scripts/..
+ rootdir=/root/mongodb_consistent_backup
+ srcdir=/root/mongodb_consistent_backup/mongodb_consistent_backup
+ bindir=/root/mongodb_consistent_backup/bin
+ builddir=/root/mongodb_consistent_backup/build
+ tmpdir=/root/mongodb_consistent_backup/tmp
+ pexdir=/root/mongodb_consistent_backup/tmp/pex
+ pipdir=/root/mongodb_consistent_backup/tmp/pip
+ venvdir=/root/mongodb_consistent_backup/build/venv
+ output_file=/root/mongodb_consistent_backup/bin/mongodb-consistent-backup
+ require_file=/root/mongodb_consistent_backup/build/requirements.txt
+ version_file=/root/mongodb_consistent_backup/build/VERSION
+ git_commit=1b6f2a79a3e5cd5a5cdd4664806dcd929f8aa05e
+ python_bin=
+ '[' -z '' ']'
++ uname
+ [[ Linux =~ Darwin ]]
++ whereis -b python
++ tr ' ' '\n'
++ egrep '/python(2\.7)?$'
++ head -1
+ python_bin=/usr/bin/python
+ '[' -z /usr/bin/python ']'
+ '[' '!' -x /usr/bin/python ']'
++ /usr/bin/python --version
++ awk '{print $2}'
++ cut -d . -f1-2
+ '[' '!' 2.7 = 2.7 ']'
+ virtualenv_bin=
+ '[' -z '' ']'
++ uname
+ [[ Linux =~ Darwin ]]
++ whereis -b virtualenv
++ tr ' ' '\n'
++ egrep '/virtualenv$'
++ head -1
+ virtualenv_bin=/usr/bin/virtualenv
+ '[' -z /usr/bin/virtualenv ']'
+ '[' '!' -x /usr/bin/virtualenv ']'
+ '[' -d /root/mongodb_consistent_backup/mongodb_consistent_backup ']'
+ '[' -e /root/mongodb_consistent_backup/build ']'
+ mkdir -p /root/mongodb_consistent_backup/build
+ cp -dpR /root/mongodb_consistent_backup/mongodb_consistent_backup /root/mongodb_consistent_backup/build/mongodb_consistent_backup
+ cp -dp /root/mongodb_consistent_backup/setup.py /root/mongodb_consistent_backup/requirements.txt /root/mongodb_consistent_backup/README.rst /root/mongodb_consistent_backup/VERSION /root/mongodb_consistent_backup/build
+ find /root/mongodb_consistent_backup/build -type f -name '*.pyc' -delete
+ '[' -f /root/mongodb_consistent_backup/build/VERSION ']'
++ cat /root/mongodb_consistent_backup/build/VERSION
+ version=1.4.1
+ '[' -z 1.4.1 ']'
+ sed -i -e s@#.#.#@1.4.1@g /root/mongodb_consistent_backup/build/setup.py
+ sed -i -e s@#.#.#@1.4.1@g /root/mongodb_consistent_backup/build/mongodb_consistent_backup/__init__.py
+ '[' -z 1b6f2a79a3e5cd5a5cdd4664806dcd929f8aa05e ']'
+ sed -i -e s@GIT_COMMIT_HASH@1b6f2a79a3e5cd5a5cdd4664806dcd929f8aa05e@g /root/mongodb_consistent_backup/build/mongodb_consistent_backup/__init__.py
+ /usr/bin/python /usr/bin/virtualenv -p /usr/bin/python /root/mongodb_consistent_backup/build/venv
Already using interpreter /usr/bin/python
New python executable in /root/mongodb_consistent_backup/build/venv/bin/python
Installing setuptools, pip, wheel...done.
+ '[' 0 -gt 0 ']'
+ source /root/mongodb_consistent_backup/build/venv/bin/activate
++ deactivate nondestructive
++ unset -f pydoc
++ '[' -z '' ']'
++ '[' -z '' ']'
++ '[' -n /bin/bash ']'
++ hash -r
++ '[' -z '' ']'
++ unset VIRTUAL_ENV
++ '[' '!' nondestructive = nondestructive ']'
++ VIRTUAL_ENV=/root/mongodb_consistent_backup/build/venv
++ export VIRTUAL_ENV
++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
++ PATH=/root/mongodb_consistent_backup/build/venv/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
++ export PATH
++ '[' -z '' ']'
++ '[' -z '' ']'
++ _OLD_VIRTUAL_PS1=
++ '[' x '!=' x ']'
+++ basename /root/mongodb_consistent_backup/build/venv
++ PS1='(venv) '
++ export PS1
++ alias pydoc
++ '[' -n /bin/bash ']'
++ hash -r
+ '[' '!' -d /root/mongodb_consistent_backup/tmp/pip ']'
+ mkdir -p /root/mongodb_consistent_backup/tmp/pip
+ pip_flags=--download-cache=/root/mongodb_consistent_backup/tmp/pip
+ /root/mongodb_consistent_backup/build/venv/bin/python2.7 /root/mongodb_consistent_backup/build/venv/bin/pip --help
+ grep -q '\-\-cache\-dir'
+ '[' 0 = 0 ']'
+ pip_flags=--cache-dir=/root/mongodb_consistent_backup/tmp/pip
+ /root/mongodb_consistent_backup/build/venv/bin/python2.7 /root/mongodb_consistent_backup/build/venv/bin/pip install --cache-dir=/root/mongodb_consistent_backup/tmp/pip requests
Collecting requests
  Downloading https://files.pythonhosted.org/packages/2d/61/08076519c80041bc0ffa1a8af0cbd3bf3e2b62af10435d269a9d0f40564d/requests-2.27.1-py2.py3-none-any.whl (63kB)
    100% |████████████████████████████████| 71kB 785kB/s
Collecting certifi>=2017.4.17 (from requests)
  Downloading https://files.pythonhosted.org/packages/37/45/946c02767aabb873146011e665728b680884cd8fe70dde973c640e45b775/certifi-2021.10.8-py2.py3-none-any.whl (149kB)
    100% |████████████████████████████████| 153kB 1.4MB/s
Collecting urllib3<1.27,>=1.21.1 (from requests)
  Downloading https://files.pythonhosted.org/packages/ec/03/062e6444ce4baf1eac17a6a0ebfe36bb1ad05e1df0e20b110de59c278498/urllib3-1.26.9-py2.py3-none-any.whl (138kB)
    100% |████████████████████████████████| 143kB 3.8MB/s
Collecting idna<3,>=2.5; python_version < "3" (from requests)
  Downloading https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl (58kB)
    100% |████████████████████████████████| 61kB 5.8MB/s
Collecting chardet<5,>=3.0.2; python_version < "3" (from requests)
  Downloading https://files.pythonhosted.org/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl (178kB)
    100% |████████████████████████████████| 184kB 4.0MB/s
Installing collected packages: certifi, urllib3, idna, chardet, requests
Successfully installed certifi-2021.10.8 chardet-4.0.0 idna-2.10 requests-2.27.1 urllib3-1.26.9
You are using pip version 9.0.1, however version 22.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
+ '[' 0 -gt 0 ']'
+ /root/mongodb_consistent_backup/build/venv/bin/python2.7 /root/mongodb_consistent_backup/build/venv/bin/pip install --cache-dir=/root/mongodb_consistent_backup/tmp/pip 'pex<=1.4'
Collecting pex<=1.4
  Downloading https://files.pythonhosted.org/packages/c1/48/78c6888038948d2e61f69ca412d04931a6e51eec739de757baad75914933/pex-1.4.0-py2.py3-none-any.whl (126kB)
    100% |████████████████████████████████| 133kB 790kB/s
Requirement already satisfied: wheel<0.30.0,>=0.26.0 in ./build/venv/lib/python2.7/site-packages (from pex<=1.4)
Requirement already satisfied: setuptools<34.0,>=20.3 in ./build/venv/lib/python2.7/site-packages (from pex<=1.4)
Installing collected packages: pex
Successfully installed pex-1.4.0
You are using pip version 9.0.1, however version 22.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
+ '[' 0 -gt 0 ']'
+ '[' '!' -d /root/mongodb_consistent_backup/tmp/pex ']'
+ mkdir -p /root/mongodb_consistent_backup/tmp/pex
+ '[' '!' -d /root/mongodb_consistent_backup/bin ']'
+ mkdir -p /root/mongodb_consistent_backup/bin
+ /root/mongodb_consistent_backup/build/venv/bin/python2.7 /root/mongodb_consistent_backup/build/venv/bin/pex -o /root/mongodb_consistent_backup/bin/mongodb-consistent-backup -m mongodb_consistent_backup -r /root/mongodb_consistent_backup/build/requirements.txt --pre --pex-root=/root/mongodb_consistent_backup/tmp/pex /root/mongodb_consistent_backup/build
**** Failed to install PyNaCl-1.5.0 (caused by: NonZeroExit("received exit code 1 during execution of `['/root/mongodb_consistent_backup/build/venv/bin/python', '-', 'bdist_wheel', '--dist-dir=/tmp/tmp2vX1Kp']` while trying to execute `['/root/mongodb_consistent_backup/build/venv/bin/python', '-', 'bdist_wheel', '--dist-dir=/tmp/tmp2vX1Kp']`",)
):
stdout:

stderr:
Traceback (most recent call last):
  File "<stdin>", line 7, in <module>
  File "setup.py", line 29, in <module>
    from setuptools.command.build_clib import build_clib as _build_clib
ImportError: No module named build_clib


Traceback (most recent call last):
  File "/root/mongodb_consistent_backup/build/venv/bin/pex", line 11, in <module>
    sys.exit(main())
  File "/root/mongodb_consistent_backup/build/venv/lib/python2.7/site-packages/pex/bin/pex.py", line 694, in main
    pex_builder = build_pex(reqs, options, resolver_options_builder)
  File "/root/mongodb_consistent_backup/build/venv/lib/python2.7/site-packages/pex/bin/pex.py", line 624, in build_pex
    for dist in resolveds:
  File "/root/mongodb_consistent_backup/build/venv/lib/python2.7/site-packages/pex/resolver.py", line 525, in resolve_multi
    use_manylinux=use_manylinux):
  File "/root/mongodb_consistent_backup/build/venv/lib/python2.7/site-packages/pex/resolver.py", line 451, in resolve
    return resolver.resolve(resolvables_from_iterable(requirements, builder))
  File "/root/mongodb_consistent_backup/build/venv/lib/python2.7/site-packages/pex/resolver.py", line 248, in resolve
    dist = self.build(package, resolvable.options)
  File "/root/mongodb_consistent_backup/build/venv/lib/python2.7/site-packages/pex/resolver.py", line 321, in build
    dist = super(CachingResolver, self).build(package, options)
  File "/root/mongodb_consistent_backup/build/venv/lib/python2.7/site-packages/pex/resolver.py", line 206, in build
    raise Untranslateable('Package %s is not translateable by %s' % (package, translator))
pex.resolver.Untranslateable: Package SourcePackage(u'file:///root/mongodb_consistent_backup/tmp/pex/build/PyNaCl-1.5.0.tar.gz') is not translateable by ChainedTranslator(WheelTranslator, EggTranslator, SourceTranslator)
+ '[' 1 -lt 1 ']'
+ echo 'Failed to build project using pex!'
Failed to build project using pex!
+ exit 1
make: *** [bin/mongodb-consistent-backup] Error 1

Please a recommendation on how to overcome this error. Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions