Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mockldap not available as defined in requirements_dev.txt #14811

Open
5 of 11 tasks
otih opened this issue Jan 28, 2024 · 3 comments
Open
5 of 11 tasks

mockldap not available as defined in requirements_dev.txt #14811

otih opened this issue Jan 28, 2024 · 3 comments

Comments

@otih
Copy link

otih commented Jan 28, 2024

Please confirm the following

  • I agree to follow this project's code of conduct.
  • I have checked the current issues for duplicates.
  • I understand that AWX is open source software provided for free and that I might not receive a timely response.
  • I am NOT reporting a (potential) security vulnerability. (These should be emailed to security@ansible.com instead.)

Bug Summary

the source of mockldap is not available as defined in requirements_dev.txt

AWX version

all

Select the relevant components

  • UI
  • UI (tech preview)
  • API
  • Docs
  • Collection
  • CLI
  • Other

Installation method

docker development environment

Modifications

no

Ansible version

No response

Operating system

debian 12

Web browser

Firefox, Chrome, Safari, Edge

Steps to reproduce

git clone https://github.com/ansible/awx.git
cd awx
make docker-compose-build

build fail

Expected results

successfully docker-compose build

Actual results

[builder 10/10] RUN cd /tmp && make requirements_awx_dev:
#24 0.341 find: ‘awx_collection’: No such file or directory
#24 0.362 python3.9: can't open file '/tmp/tools/scripts/scm_version.py': [Errno 2] No such file or directory
#24 0.385 python3.9: can't open file '/tmp/tools/scripts/scm_version.py': [Errno 2] No such file or directory
#24 0.389 /var/lib/awx/venv/awx/bin/pip install -r requirements/requirements_dev.txt
#24 1.003 Collecting mockldap
#24 1.003 Cloning https://github.com/artefactual-labs/mockldap.git (to revision master) to ./pip-install-0pi620zv/mockldap_6e58290e20be4a568cce57f40924c559
#24 1.003 Running command git clone -q https://github.com/artefactual-labs/mockldap.git /tmp/pip-install-0pi620zv/mockldap_6e58290e20be4a568cce57f40924c559
#24 1.244 fatal: could not read Username for 'https://github.com': No such device or address
#24 1.248 WARNING: Discarding git+https://github.com/artefactual-labs/mockldap.git@master#egg=mockldap. Command errored out with exit status 128: git clone -q https://github.com/artefactual-labs/mockldap.git /tmp/pip-install-0pi620zv/mockldap_6e58290e20be4a568cce57f40924c559 Check the logs for full command output.
#24 1.486 Collecting build
#24 1.489 Using cached build-1.0.3-py3-none-any.whl (18 kB)
#24 1.591 Collecting coreapi
#24 1.728 Downloading coreapi-2.3.3-py2.py3-none-any.whl (25 kB)
#24 1.867 Collecting django-debug-toolbar==3.2.4
#24 1.894 Downloading django_debug_toolbar-3.2.4-py3-none-any.whl (216 kB)
#24 2.014 Collecting django-test-migrations
#24 2.042 Downloading django_test_migrations-1.3.0-py3-none-any.whl (24 kB)
#24 2.198 Collecting drf-yasg
#24 2.234 Downloading drf_yasg-1.21.7-py3-none-any.whl (4.3 MB)
#24 2.659 Collecting ipython>=7.31.1
#24 2.692 Downloading ipython-8.18.1-py3-none-any.whl (808 kB)
#24 2.791 Collecting unittest2
#24 2.819 Downloading unittest2-1.1.0-py2.py3-none-any.whl (96 kB)
#24 3.111 Collecting black
#24 3.140 Downloading black-24.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
#24 3.431 Collecting pytest!=7.0.0
#24 3.460 Downloading pytest-8.0.0-py3-none-any.whl (334 kB)
#24 3.566 Collecting pytest-cov
#24 3.593 Downloading pytest_cov-4.1.0-py3-none-any.whl (21 kB)
#24 3.710 Collecting pytest-django
#24 3.736 Downloading pytest_django-4.7.0-py3-none-any.whl (23 kB)
#24 3.797 Collecting pytest-pythonpath
#24 3.824 Downloading pytest_pythonpath-0.7.4-py3-none-any.whl (3.7 kB)
#24 3.938 Collecting pytest-mock==1.11.1
#24 3.968 Downloading pytest_mock-1.11.1-py2.py3-none-any.whl (10 kB)
#24 4.050 Collecting pytest-timeout
#24 4.081 Downloading pytest_timeout-2.2.0-py3-none-any.whl (13 kB)
#24 4.206 Collecting pytest-xdist==1.34.0
#24 4.232 Downloading pytest_xdist-1.34.0-py2.py3-none-any.whl (36 kB)
#24 4.543 Collecting tox
#24 4.572 Downloading tox-4.12.1-py3-none-any.whl (154 kB)
#24 4.641 Collecting logutils
#24 4.668 Downloading logutils-0.3.5.tar.gz (27 kB)
#24 5.463 Collecting jupyter
#24 5.489 Downloading jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
#24 5.550 Collecting backports.tempfile
#24 5.580 Downloading backports.tempfile-1.0-py2.py3-none-any.whl (4.4 kB)
#24 5.637 ERROR: Could not find a version that satisfies the requirement mockldap (unavailable) (from versions: 0.1, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.3.0, 0.3.0.post1)
#24 5.637 ERROR: No matching distribution found for mockldap (unavailable)
#24 5.645 WARNING: You are using pip version 21.2.4; however, version 23.3.2 is available.
#24 5.645 You should consider upgrading via the '/var/lib/awx/venv/awx/bin/python3.9 -m pip install --upgrade pip' command.
#24 5.787 make: *** [Makefile:161: requirements_awx_dev] Error 1

Additional information

No response

@fosterseth
Copy link
Member

https://github.com/ansible/awx/pull/24 1.244 fatal: could not read Username for 'https://github.com/': No such device or address
https://github.com/ansible/awx/pull/24 1.248 WARNING: Discarding git+https://github.com/artefactual-labs/mockldap.git@master#egg=mockldap. Command errored out with exit status 128: git clone -q https://github.com/artefactual-labs/mockldap.git /tmp/pip-install-0pi620zv/mockldap_6e58290e20be4a568cce57f40924c559 Check the logs for full command output.

wondering if there was just some temporary issue with cloning from GH, then it happened to work when making your change in the PR

do you still experience this issue if running make docker-compose-build today?

@TheRealHaoLiu
Copy link
Member

I can not reproduce this with a clean build with no cache

@thedoubl3j
Copy link
Member

@otih were you able to resolve this by rebuilding with a cleared cache?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants