periodic-tripleo-ci-build-containers-ubi-8-push failing with ModuleNotFoundError: No module named 'setuptools_rust'

Bug #1953617 reported by Pooja Jadhav
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Ronelle Landy

Bug Description

periodic-tripleo-ci-build-containers-ubi-8-push failing with ModuleNotFoundError: No module named 'setuptools_rust' with below traceback :

2021-12-08 08:31:09.902123 | LOOP [build-containers : Install deps from upper-constraints]
2021-12-08 08:31:15.911947 | primary | ERROR: Item: tripleo-common
2021-12-08 08:31:15.912523 | primary | {
2021-12-08 08:31:15.912585 | primary | "ansible_loop_var": "item",
2021-12-08 08:31:15.912626 | primary | "item": "tripleo-common",
2021-12-08 08:31:15.912672 | primary | "msg": "stdout: Collecting oslo.concurrency===4.5.0 (from -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt (line 26))\n Downloading http://mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org/pypifiles/packages/9e/94/9b2d9af69dbfb1870ccf1487fe733f7474f833aa66aef8e9853131072c1e/oslo.concurrency-4.5.0-py3-none-any.whl (47kB)\nCollecting python-ironic-inspector-client===4.7.0 (from -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt (line 31))\n Downloading http://mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org/pypifiles/packages/22/ff/aa31abdf0d7151bb8e8177bc45ae3ca6043a21e430a03263c8ac324b4917/python_ironic_inspector_client-4.7.0-py3-none-any.whl\nCollecting pbr===5.8.0 (from -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt (line 47))\n Downloading http://mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org/pypifiles/packages/73/c3/d45171501210b0305f4c93fafe50950f0c2228e87034ceb51744bd03ff08/pbr-5.8.0-py2.py3-none-any.whl (112kB)\nCollecting oslo.i18n===5.1.0 (from -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt (line 54))\n Downloading http://mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org/pypifiles/packages/0d/78/d4079dc5a6adc19e91ed3f62af3061a3e3be2d4de12fdd802db38ceaeec1/oslo.i18n-5.1.0-py3-none-any.whl (46kB)\nCollecting python-glanceclient===3.5.0 (from -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt (line 120))\n Downloading http://mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org/pypifiles/packages/ea/d2/b6ad1d0bd37d9b750ec632f2ff1d6f58d55743941eaab609424b5f7135f1/python_glanceclient-3.5.0-py3-none-any.whl (198kB)\nCollecting netaddr===0.8.0 (from -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt (line 140))\n Downloading http://mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org/pypifiles/packages/ff/cd/9cdfea8fc45c56680b798db6a55fa60a22e2d3d3ccf54fc729d083b50ce4/netaddr-0.8.0-py2.py3-none-any.whl (1.9MB)\nCollecting prettytable===2.4.0 (from -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt (line 149))\n Downloading http://mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org/pypifiles/packages/de/56/554603797416219cae8fd3eae33e5e2d58a7fc73419129b62fa419a67856/prettytable-2.4.0-py3-none-any.whl\nCollecting eventlet===0.33.0 (from -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt (line 166))\n Downloading http://mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org/pypifiles/packages/56/f5/5511f43e6908b13645387e790ce85e08c75f8298419917da72906fc51da8/eventlet-0.33.0-py2.py3-none-any.whl (226kB)\nCollecting PyYAML===6.0 (from -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt (line 189))\n Downloading http://mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org/pypifiles/packages/b3/85/79b9e5b4e8d3c0ac657f4e8617713cca8408f6cdc65d2ee6554217cedff1/PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (603kB)\nCollecting cryptography===36.0.0 (from -c /home/zuul/src/opendev.org/openstack/requirements/upper-constraints.txt (line 194))\n Downloading http://mirror.regionone.vexxhost-nodepool-tripleo.rdoproject.org/pypifiles/packages/60/06/d9109aba62c0b42466195e5b9b30dded26621a675b73998218070d8cc637/cryptography-36.0.0.tar.gz (571kB)\n Complete output from command python setup.py egg_info:\n \n =============================DEBUG ASSISTANCE==========================\n If you are seeing an error here please try the following to\n successfully install cryptography:\n \n Upgrade to the latest pip and try again. This will fix errors for most\n users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip\n =============================DEBUG ASSISTANCE==========================\n \n Traceback (most recent call last):\n File \"<string>\", line 1, in <module>\n File \"/tmp/pip-build-i0uwt8wh/cryptography/setup.py\", line 14, in <module>\n from setuptools_rust import RustExtension\n ModuleNotFoundError: No module named 'setuptools_rust'\n \n ----------------------------------------\n\n:stderr: Ignoring sphinxcontrib-actdiag: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring Pint: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring networkx: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring scipy: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring sphinxcontrib-blockdiag: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring funcparserlib: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring autobahn: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring nwdiag: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring sphinxcontrib-seqdiag: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring blockdiag: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring seqdiag: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring numpy: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring kombu: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring GitPython: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring jaeger-client: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring decorator: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring actdiag: markers 'python_version == \"3.8\"' don't match your environment\nIgnoring scikit-learn: markers 'python_version == \"3.8\"' don't match your environment\nCommand \"python setup.py egg_info\" failed with error code 1 in /tmp/pip-build-i0uwt8wh/cryptography/\nYou are using pip version 9.0.3, however version 21.3.1 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\n"

Details Logs :

https://logserver.rdoproject.org/openstack-periodic-integration-main/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-build-containers-ubi-8-push/b71a628/job-output.txt

https://logserver.rdoproject.org/openstack-periodic-integration-stable1/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-build-containers-ubi-8-push-wallaby/3ce0604/job-output.txt

Revision history for this message
Marios Andreou (marios-b) wrote (last edit ):

trying to work something out with https://review.opendev.org/c/openstack/tripleo-ci/+/821051 and test @ https://review.rdoproject.org/r/c/testproject/+/37104

tried remove pip then ensure-pip with install from upstream. https://review.opendev.org/c/openstack/tripleo-ci/+/821051/2 (& fixing the deps v3/v4)
tried pip install --upgrade pip https://review.opendev.org/c/openstack/tripleo-ci/+/821051/4..5
tried adding --upgrade-deps into venv command https://review.opendev.org/c/openstack/tripleo-ci/+/821051/5..6
tried not removing pip and ensure-pip with install from upstream https://review.opendev.org/c/openstack/tripleo-ci/+/821051/6..7

no joy yet....

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
Ronelle Landy (rlandy) wrote (last edit ):

https://review.opendev.org/c/openstack/tripleo-ci/+/821107

Tested on: https://review.rdoproject.org/r/c/testproject/+/35646

periodic-tripleo-ci-build-containers-ubi-8-push SUCCESS 1h 01m 28s
tripleo-ci-centos-8-content-provider SUCCESS 1h 08m 24s
tripleo-ci-centos-8-content-provider-train SUCCESS 1h 30m 11s
periodic-tripleo-ci-build-containers-ubi-8-push-wallaby SUCCESS 51m 49s
periodic-tripleo-ci-build-containers-ubi-8-push-ussuri SUCCESS 56m 34s

Ronelle Landy (rlandy)
Changed in tripleo:
assignee: nobody → Ronelle Landy (rlandy)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-ci (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-ci/+/821107
Committed: https://opendev.org/openstack/tripleo-ci/commit/45f2e0de02e82c181bb5e5cbab281a8a68e449e9
Submitter: "Zuul (22348)"
Branch: master

commit 45f2e0de02e82c181bb5e5cbab281a8a68e449e9
Author: Ronelle Landy <email address hidden>
Date: Wed Dec 8 12:29:49 2021 -0500

    Ensure a recent version of pip is installed

    commit caa8675adcc839909ff9290daa7a502fe89db291
    switched to use ensure_pip_virtualenv_command command.

    This review uses the same task as [1] in image builds
    to ensure that a recent version of pip is installed
    before installing from upper constraints.

    [1] https://opendev.org/openstack/tripleo-ci/src/branch/master/roles/oooci-build-images/tasks/pre.yaml#L59
    Closes-Bug: #1953617
    Change-Id: I35837c6dc22aeb7ac43c37d29d22742a8378cdaf

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-ci (master)

Change abandoned by "Takashi Kajinami <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/tripleo-ci/+/821051
Reason: replaced by https://review.opendev.org/c/openstack/tripleo-ci/+/821107

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.