Project

General

Profile

Actions

Bug #59671

open

Make check failing from "ERROR: Wheel 'xmlsec' is invalid"

Added by Laura Flores 12 months ago. Updated 12 months ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

https://jenkins.ceph.com/job/ceph-pull-requests/114870/

The following tests FAILED:
      8 - setup-venv-for-mgr-dashboard-lint (Failed)
     10 - run-tox-mgr-dashboard-lint (Not Run)
     33 - run-rbd-unit-tests-109.sh (Failed)
WARNING: The candidate selected for download or install is a yanked version: 'pyfakefs' candidate (version 4.5.0 at https://files.pythonhosted.org/packages/26/9d/1cab49bbcfdb31bfced131f29ef2a8cf6ddf518e4981ae33aa8a1b5a4191/pyfakefs-4.5.0-py3-none-any.whl (from https://pypi.org/simple/pyfakefs/) (requires-python:>=3.5))
Reason for being yanked: Fix https://github.com/jmcgeheeiv/pyfakefs/issues/659
Building wheels for collected packages: flake8-colors, ceph, xmlsec, wrapt
  Building wheel for flake8-colors (pyproject.toml): started
  Building wheel for flake8-colors (pyproject.toml): finished with status 'done'
  Created wheel for flake8-colors: filename=flake8_colors-0.1.6-py3-none-any.whl size=2436 sha256=3bd3bdfa171f31652a1c83a7b890833b8f653e2d496224d0036d7f756a0294b4
  Stored in directory: /home/jenkins-build/build/workspace/ceph-pull-requests/install-deps-cache/pip/wheels/56/cc/94/2188cbdc2a16a39768b0c9e7ff4dfb9bf941480a0c19cda354
  Building editable for ceph (pyproject.toml): started
  Building editable for ceph (pyproject.toml): finished with status 'done'
  Created wheel for ceph: filename=ceph-1.0.0-0.editable-py3-none-any.whl size=2754 sha256=5f11d588b24bb43eecff172f4473b0a3e45dd53b577aaa9e08a89096d7d18a62
  Stored in directory: /tmp/pip-ephem-wheel-cache-1ei8t3xo/wheels/15/0a/fe/1bc2de12233af9e58d9d3910618a8059d33559d3e95b4a9cde
  Building wheel for xmlsec (pyproject.toml): started
  Building wheel for xmlsec (pyproject.toml): finished with status 'done'
  Created wheel for xmlsec: filename=xmlsec-1.3.13-cp310-cp310-linux_x86_64.whl size=155749 sha256=4753073a6ed312447f49ec6c95967f28c125f677b14f26528c9d2c61de5d5eb7
  Stored in directory: /home/jenkins-build/build/workspace/ceph-pull-requests/install-deps-cache/pip/wheels/4e/10/4f/db7ab2326b7ed5575ca8d5896571220217048e11c899e8f35f
ERROR: Wheel 'xmlsec' located at /home/jenkins-build/build/workspace/ceph-pull-requests/install-deps-cache/pip/wheels/4e/10/4f/db7ab2326b7ed5575ca8d5896571220217048e11c899e8f35f/xmlsec-1.3.13-cp310-cp310-linux_x86_64.whl is invalid.

        Start  10: run-tox-mgr-dashboard-lint
Failed test dependencies: setup-venv-for-mgr-dashboard-lint
236/284 Test  #33: run-rbd-unit-tests-109.sh .................***Failed  266.28 sec
++ dirname /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/run-rbd-unit-tests.sh
+ source /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/detect-build-env-vars.sh
++ '[' -n /home/jenkins-build/build/workspace/ceph-pull-requests/build ']'
++ '[' -n /home/jenkins-build/build/workspace/ceph-pull-requests ']'
++ '[' -n /home/jenkins-build/build/workspace/ceph-pull-requests/build/bin ']'
++ '[' -n /home/jenkins-build/build/workspace/ceph-pull-requests/build/lib ']'
++ echo 'Enivronment Variables Already Set'
Enivronment Variables Already Set
+ PATH=/home/jenkins-build/build/workspace/ceph-pull-requests/build/bin:/home/jenkins-build/build/workspace/ceph-pull-requests/build/bin:/home/jenkins-build/build/workspace/ceph-pull-requests/src:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ '[' 1 = 0 ']'
+ '[' 1 = 1 -a 109 = N ']'
+ TESTS=109
+ for i in ${TESTS}
+ RBD_FEATURES=109
+ unittest_librbd
seed 1170724
[==========] Running 1327 tests from 117 test suites.
[----------] Global test environment set-up.
[----------] 2 tests from TestIOBlockGuard
[ RUN      ] TestIOBlockGuard.NonDetainedOps
Failed to load class: cas (/home/jenkins-build/build/workspace/ceph-pull-requests/build/lib/libcls_cas.so): /home/jenkins-build/build/workspace/ceph-pull-requests/build/lib/libcls_cas.so: undefined symbol: _Z26cls_get_manifest_ref_countPvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
125/284 Test   #8: setup-venv-for-mgr-dashboard-lint .........***Failed   62.06 sec
Python 3.10.6 (main, Aug 10 2022, 11:40:04) [GCC 11.3.0]
Requirement already satisfied: pip>=6.1 in /home/jenkins-build/build/workspace/ceph-pull-requests/build/mgr-dashboard-lint-virtualenv/lib/python3.10/site-packages (22.0.2)
Collecting pip>=6.1
  Using cached pip-23.1.2-py3-none-any.whl (2.1 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 22.0.2
    Uninstalling pip-22.0.2:
      Successfully uninstalled pip-22.0.2
Successfully installed pip-23.1.2
Collecting tox>=2.9.1
  Using cached tox-4.5.1-py3-none-any.whl (148 kB)
Collecting cachetools>=5.3 (from tox>=2.9.1)
  Using cached cachetools-5.3.0-py3-none-any.whl (9.3 kB)
Collecting chardet>=5.1 (from tox>=2.9.1)
  Using cached chardet-5.1.0-py3-none-any.whl (199 kB)
Collecting colorama>=0.4.6 (from tox>=2.9.1)
  Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting filelock>=3.11 (from tox>=2.9.1)
  Using cached filelock-3.12.0-py3-none-any.whl (10 kB)
Collecting packaging>=23.1 (from tox>=2.9.1)
  Using cached packaging-23.1-py3-none-any.whl (48 kB)
Collecting platformdirs>=3.2 (from tox>=2.9.1)
  Using cached platformdirs-3.5.0-py3-none-any.whl (15 kB)
Collecting pluggy>=1 (from tox>=2.9.1)
  Using cached pluggy-1.0.0-py2.py3-none-any.whl (13 kB)
Collecting pyproject-api>=1.5.1 (from tox>=2.9.1)
  Using cached pyproject_api-1.5.1-py3-none-any.whl (12 kB)
Collecting tomli>=2.0.1 (from tox>=2.9.1)
  Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting virtualenv>=20.21 (from tox>=2.9.1)
  Using cached virtualenv-20.23.0-py3-none-any.whl (3.3 MB)
Collecting distlib<1,>=0.3.6 (from virtualenv>=20.21->tox>=2.9.1)
  Using cached distlib-0.3.6-py2.py3-none-any.whl (468 kB)
Installing collected packages: distlib, tomli, pluggy, platformdirs, packaging, filelock, colorama, chardet, cachetools, virtualenv, pyproject-api, tox
Successfully installed cachetools-5.3.0 chardet-5.1.0 colorama-0.4.6 distlib-0.3.6 filelock-3.12.0 packaging-23.1 platformdirs-3.5.0 pluggy-1.0.0 pyproject-api-1.5.1 tomli-2.0.1 tox-4.5.1 virtualenv-20.23.0
Obtaining file:///home/jenkins-build/build/workspace/ceph-pull-requests/src/python-common (from -r requirements.txt (line 8))
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'done'
  Preparing editable metadata (pyproject.toml): started
  Preparing editable metadata (pyproject.toml): finished with status 'done'
Collecting python3-saml (from -r requirements-extra.txt (line 1))
  Using cached python3_saml-1.15.0-py3-none-any.whl (76 kB)
Collecting pylint==2.6.0 (from -r requirements-lint.txt (line 1))
  Downloading pylint-2.6.0-py3-none-any.whl (325 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 325.7/325.7 kB 1.8 MB/s eta 0:00:00
Collecting flake8==3.9.0 (from -r requirements-lint.txt (line 2))
  Using cached flake8-3.9.0-py2.py3-none-any.whl (73 kB)
Collecting flake8-colors==0.1.6 (from -r requirements-lint.txt (line 3))
  Using cached flake8-colors-0.1.6.tar.gz (2.2 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting rstcheck==3.3.1 (from -r requirements-lint.txt (line 7))
  Using cached rstcheck-3.3.1-py3-none-any.whl
Collecting autopep8==1.5.7 (from -r requirements-lint.txt (line 8))
  Using cached autopep8-1.5.7-py2.py3-none-any.whl (45 kB)
Collecting pyfakefs==4.5.0 (from -r requirements-lint.txt (line 9))
  Using cached pyfakefs-4.5.0-py3-none-any.whl (186 kB)
Collecting isort==5.5.3 (from -r requirements-lint.txt (line 10))
  Using cached isort-5.5.3-py3-none-any.whl (95 kB)
Collecting jsonschema==4.16.0 (from -r requirements-lint.txt (line 11))
  Using cached jsonschema-4.16.0-py3-none-any.whl (83 kB)
Collecting pytest-cov (from -r requirements-test.txt (line 1))
  Using cached pytest_cov-4.0.0-py3-none-any.whl (21 kB)
Collecting pytest-instafail (from -r requirements-test.txt (line 2))
  Using cached pytest_instafail-0.5.0-py3-none-any.whl (4.2 kB)
Collecting bcrypt (from -r requirements.txt (line 1))
  Using cached bcrypt-3.2.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (62 kB)
Collecting CherryPy (from -r requirements.txt (line 2))
  Using cached CherryPy-13.1.0-py2.py3-none-any.whl (430 kB)
Collecting more-itertools (from -r requirements.txt (line 3))
  Using cached more_itertools-8.14.0-py3-none-any.whl (52 kB)
Collecting PyJWT (from -r requirements.txt (line 4))
  Using cached PyJWT-2.6.0-py3-none-any.whl (20 kB)
Collecting pyopenssl (from -r requirements.txt (line 5))
  Using cached pyOpenSSL-23.1.1-py3-none-any.whl (57 kB)
Collecting requests (from -r requirements.txt (line 6))
  Using cached requests-2.30.0-py3-none-any.whl (62 kB)
Collecting Routes (from -r requirements.txt (line 7))
  Downloading Routes-2.5.1-py2.py3-none-any.whl (40 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.1/40.1 kB 3.5 MB/s eta 0:00:00
Collecting prettytable (from -r requirements.txt (line 9))
  Using cached prettytable-3.7.0-py3-none-any.whl (27 kB)
Collecting pytest (from -r requirements.txt (line 10))
  Using cached pytest-7.3.1-py3-none-any.whl (320 kB)
Collecting pyyaml (from -r requirements.txt (line 11))
  Using cached PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB)
Collecting natsort (from -r requirements.txt (line 12))
  Using cached natsort-8.3.1-py3-none-any.whl (38 kB)
Requirement already satisfied: setuptools in /home/jenkins-build/build/workspace/ceph-pull-requests/build/mgr-dashboard-lint-virtualenv/lib/python3.10/site-packages (from -r requirements.txt (line 13)) (59.6.0)
Collecting jsonpatch (from -r requirements.txt (line 14))
  Using cached jsonpatch-1.32-py2.py3-none-any.whl (12 kB)
Collecting astroid<=2.5,>=2.4.0 (from pylint==2.6.0->-r requirements-lint.txt (line 1))
  Downloading astroid-2.5-py3-none-any.whl (220 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.3/220.3 kB 2.8 MB/s eta 0:00:00
Collecting mccabe<0.7,>=0.6 (from pylint==2.6.0->-r requirements-lint.txt (line 1))
  Using cached mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB)
Collecting toml>=0.7.1 (from pylint==2.6.0->-r requirements-lint.txt (line 1))
  Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting pyflakes<2.4.0,>=2.3.0 (from flake8==3.9.0->-r requirements-lint.txt (line 2))
  Using cached pyflakes-2.3.1-py2.py3-none-any.whl (68 kB)
Collecting pycodestyle<2.8.0,>=2.7.0 (from flake8==3.9.0->-r requirements-lint.txt (line 2))
  Using cached pycodestyle-2.7.0-py2.py3-none-any.whl (41 kB)
Collecting docutils>=0.7 (from rstcheck==3.3.1->-r requirements-lint.txt (line 7))
  Using cached docutils-0.19-py3-none-any.whl (570 kB)
Collecting attrs>=17.4.0 (from jsonschema==4.16.0->-r requirements-lint.txt (line 11))
  Using cached attrs-23.1.0-py3-none-any.whl (61 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 (from jsonschema==4.16.0->-r requirements-lint.txt (line 11))
  Using cached pyrsistent-0.19.3-py3-none-any.whl (57 kB)
Collecting lxml!=4.7.0,>=4.6.5 (from python3-saml->-r requirements-extra.txt (line 1))
  Downloading lxml-4.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (7.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.1/7.1 MB 7.5 MB/s eta 0:00:00
Collecting isodate>=0.6.1 (from python3-saml->-r requirements-extra.txt (line 1))
  Using cached isodate-0.6.1-py2.py3-none-any.whl (41 kB)
Collecting xmlsec>=1.3.9 (from python3-saml->-r requirements-extra.txt (line 1))
  Using cached xmlsec-1.3.13.tar.gz (64 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting coverage[toml]>=5.2.1 (from pytest-cov->-r requirements-test.txt (line 1))
  Using cached coverage-7.2.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (228 kB)
Collecting cffi>=1.1 (from bcrypt->-r requirements.txt (line 1))
  Using cached cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
Collecting six>=1.11.0 (from CherryPy->-r requirements.txt (line 2))
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting cheroot>=5.9.1 (from CherryPy->-r requirements.txt (line 2))
  Using cached cheroot-9.0.0-py2.py3-none-any.whl (100 kB)
Collecting portend>=2.1.1 (from CherryPy->-r requirements.txt (line 2))
  Using cached portend-3.1.0-py3-none-any.whl (5.3 kB)
Collecting cryptography<41,>=38.0.0 (from pyopenssl->-r requirements.txt (line 5))
  Using cached cryptography-40.0.2-cp36-abi3-manylinux_2_28_x86_64.whl (3.7 MB)
Collecting charset-normalizer<4,>=2 (from requests->-r requirements.txt (line 6))
  Using cached charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB)
Collecting idna<4,>=2.5 (from requests->-r requirements.txt (line 6))
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting urllib3<3,>=1.21.1 (from requests->-r requirements.txt (line 6))
  Using cached urllib3-2.0.2-py3-none-any.whl (123 kB)
Collecting certifi>=2017.4.17 (from requests->-r requirements.txt (line 6))
  Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)
Collecting repoze.lru>=0.3 (from Routes->-r requirements.txt (line 7))
  Using cached repoze.lru-0.7-py3-none-any.whl (10 kB)
Collecting wcwidth (from prettytable->-r requirements.txt (line 9))
  Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
Collecting iniconfig (from pytest->-r requirements.txt (line 10))
  Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Requirement already satisfied: packaging in /home/jenkins-build/build/workspace/ceph-pull-requests/build/mgr-dashboard-lint-virtualenv/lib/python3.10/site-packages (from pytest->-r requirements.txt (line 10)) (23.1)
Requirement already satisfied: pluggy<2.0,>=0.12 in /home/jenkins-build/build/workspace/ceph-pull-requests/build/mgr-dashboard-lint-virtualenv/lib/python3.10/site-packages (from pytest->-r requirements.txt (line 10)) (1.0.0)
Collecting exceptiongroup>=1.0.0rc8 (from pytest->-r requirements.txt (line 10))
  Using cached exceptiongroup-1.1.1-py3-none-any.whl (14 kB)
Requirement already satisfied: tomli>=1.0.0 in /home/jenkins-build/build/workspace/ceph-pull-requests/build/mgr-dashboard-lint-virtualenv/lib/python3.10/site-packages (from pytest->-r requirements.txt (line 10)) (2.0.1)
Collecting jsonpointer>=1.9 (from jsonpatch->-r requirements.txt (line 14))
  Using cached jsonpointer-2.3-py2.py3-none-any.whl (7.8 kB)
Collecting lazy-object-proxy>=1.4.0 (from astroid<=2.5,>=2.4.0->pylint==2.6.0->-r requirements-lint.txt (line 1))
  Using cached lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (63 kB)
Collecting wrapt<1.13,>=1.11 (from astroid<=2.5,>=2.4.0->pylint==2.6.0->-r requirements-lint.txt (line 1))
  Using cached wrapt-1.12.1.tar.gz (27 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pycparser (from cffi>=1.1->bcrypt->-r requirements.txt (line 1))
  Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Collecting jaraco.functools (from cheroot>=5.9.1->CherryPy->-r requirements.txt (line 2))
  Using cached jaraco.functools-3.6.0-py3-none-any.whl (7.9 kB)
Collecting tempora>=1.8 (from portend>=2.1.1->CherryPy->-r requirements.txt (line 2))
  Using cached tempora-5.2.2-py3-none-any.whl (13 kB)
Collecting pytz (from tempora>=1.8->portend>=2.1.1->CherryPy->-r requirements.txt (line 2))
  Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB)
WARNING: The candidate selected for download or install is a yanked version: 'pyfakefs' candidate (version 4.5.0 at https://files.pythonhosted.org/packages/26/9d/1cab49bbcfdb31bfced131f29ef2a8cf6ddf518e4981ae33aa8a1b5a4191/pyfakefs-4.5.0-py3-none-any.whl (from https://pypi.org/simple/pyfakefs/) (requires-python:>=3.5))
Reason for being yanked: Fix https://github.com/jmcgeheeiv/pyfakefs/issues/659
Building wheels for collected packages: flake8-colors, ceph, xmlsec, wrapt
  Building wheel for flake8-colors (pyproject.toml): started
  Building wheel for flake8-colors (pyproject.toml): finished with status 'done'
  Created wheel for flake8-colors: filename=flake8_colors-0.1.6-py3-none-any.whl size=2436 sha256=3bd3bdfa171f31652a1c83a7b890833b8f653e2d496224d0036d7f756a0294b4
  Stored in directory: /home/jenkins-build/build/workspace/ceph-pull-requests/install-deps-cache/pip/wheels/56/cc/94/2188cbdc2a16a39768b0c9e7ff4dfb9bf941480a0c19cda354
  Building editable for ceph (pyproject.toml): started
  Building editable for ceph (pyproject.toml): finished with status 'done'
  Created wheel for ceph: filename=ceph-1.0.0-0.editable-py3-none-any.whl size=2754 sha256=5f11d588b24bb43eecff172f4473b0a3e45dd53b577aaa9e08a89096d7d18a62
  Stored in directory: /tmp/pip-ephem-wheel-cache-1ei8t3xo/wheels/15/0a/fe/1bc2de12233af9e58d9d3910618a8059d33559d3e95b4a9cde
  Building wheel for xmlsec (pyproject.toml): started
  Building wheel for xmlsec (pyproject.toml): finished with status 'done'
  Created wheel for xmlsec: filename=xmlsec-1.3.13-cp310-cp310-linux_x86_64.whl size=155749 sha256=4753073a6ed312447f49ec6c95967f28c125f677b14f26528c9d2c61de5d5eb7
  Stored in directory: /home/jenkins-build/build/workspace/ceph-pull-requests/install-deps-cache/pip/wheels/4e/10/4f/db7ab2326b7ed5575ca8d5896571220217048e11c899e8f35f
ERROR: Wheel 'xmlsec' located at /home/jenkins-build/build/workspace/ceph-pull-requests/install-deps-cache/pip/wheels/4e/10/4f/db7ab2326b7ed5575ca8d5896571220217048e11c899e8f35f/xmlsec-1.3.13-cp310-cp310-linux_x86_64.whl is invalid.

        Start  10: run-tox-mgr-dashboard-lint
Failed test dependencies: setup-venv-for-mgr-dashboard-lint
Actions #1

Updated by Laura Flores 12 months ago

  • Subject changed from Make check failing on setup-venv-for-mgr-dashboard-lint, run-tox-mgr-dashboard-lint, and run-rbd-unit-tests-109.sh to Make check failing from "ERROR: Wheel 'xmlsec' located at /home/jenkins-build/build/workspace/ceph-pull-requests/install-deps-cache/pip/wheels/4e/10/4f/db7ab2326b7ed5575ca8d5896571220217048e11c899e8f35f/xmlsec-1.3.13-cp310-cp310-linux_x86_64.whl is invali
Actions #2

Updated by Laura Flores 12 months ago

  • Subject changed from Make check failing from "ERROR: Wheel 'xmlsec' located at /home/jenkins-build/build/workspace/ceph-pull-requests/install-deps-cache/pip/wheels/4e/10/4f/db7ab2326b7ed5575ca8d5896571220217048e11c899e8f35f/xmlsec-1.3.13-cp310-cp310-linux_x86_64.whl is invali to Make check failing from "ERROR: Wheel 'xmlsec' is invalid"
Actions #3

Updated by Zack Cerza 12 months ago

ERROR: Wheel 'xmlsec' located at /home/jenkins-build/build/workspace/ceph-pull-requests/install-deps-cache/pip/wheels/4e/10/4f/db7ab2326b7ed5575ca8d5896571220217048e11c899e8f35f/xmlsec-1.3.13-cp310-cp310-linux_x86_64.whl is invalid.

I sshed to irvingi06, which that build was executed, and found two wheels of the same version in jenkins-build's pip cache:

$ find ~/.cache/pip/wheels/ -name 'xmlsec*' | grep xmlsec-1.3.13-cp310-cp310-linux_x86_64.whl
/home/jenkins-build/.cache/pip/wheels/4e/10/4f/db7ab2326b7ed5575ca8d5896571220217048e11c899e8f35f/xmlsec-1.3.13-cp310-cp310-linux_x86_64.whl
/home/jenkins-build/.cache/pip/wheels/66/a3/dc/bca831cedf88fe4b1d30adf3d299657e33cf3c3bbfcfe5e1f6/xmlsec-1.3.13-cp310-cp310-linux_x86_64.whl

The db7... copy installed normally:

(cprv) jenkins-build@irvingi06:~/build/workspace/ceph-pull-requests/src/pybind/mgr/dashboard$ pip3 install /home/jenkins-build/.cache/pip/wheels/4e/10/4f/db7ab2326b7ed5575ca8d5896571220217048e11c899e8f35f/xmlsec-1.3.13-cp310-cp310-linux_x86_64.whl
Processing /home/jenkins-build/.cache/pip/wheels/4e/10/4f/db7ab2326b7ed5575ca8d5896571220217048e11c899e8f35f/xmlsec-1.3.13-cp310-cp310-linux_x86_64.whl
Requirement already satisfied: lxml>=3.8 in /tmp/cprv/lib/python3.10/site-packages (from xmlsec==1.3.13) (4.9.2)
Installing collected packages: xmlsec
Successfully installed xmlsec-1.3.13

I'm inclined to call this a false negative, but I did create this Failure Cause to help us find another occurrence if it's not:
https://jenkins.ceph.com/job/ceph-pull-requests/failure-cause-management/b772f539-2e74-4c6a-b240-58ae435a3bdc/

Actions #4

Updated by Laura Flores 12 months ago

Thanks Zack for looking into this!

I retriggered make check on the affected PR, and it passed this time (it chose irvingi08). It's definitely transient (and possibly node dependent).

Actions

Also available in: Atom PDF