Project

General

Profile

Actions

Bug #70937

closed

dashboard: xmlsec dependency fails install-dependencies.sh on centos9

Added by Patrick Donnelly 11 months ago. Updated 8 months ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
-
Target version:
% Done:

0%

Source:
Backport:
tentacle
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Tags (freeform):
backport_processed
Fixed In:
v20.3.0-1439-g7c523c49b1
Released In:
Upkeep Timestamp:
2025-07-14T17:11:25+00:00

Description

Please login to vossi04.front.sepia.ceph.com to reproduce.

pdonnell@vossi04 ~/ceph$ git co upstream/heads/main -f
pdonnell@vossi04 ~/ceph$ ./install-deps.sh
Using dnf to install dependencies
Last metadata expiration check: 0:02:30 ago on Tue Apr 15 19:57:14 2025.
Package yum-utils-4.3.0-21.el9.noarch is already installed.
Package selinux-policy-targeted-38.1.54-1.el9.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
CentOS Stream 9 - BaseOS                         25 kB/s | 6.3 kB     00:00    
CentOS Stream 9 - AppStream                      28 kB/s | 6.4 kB     00:00    
CentOS Stream 9 - CRB                            25 kB/s | 6.2 kB     00:00    
Package python3-devel-3.9.21-2.el9.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
Package python3-devel-3.9.21-2.el9.x86_64 is already installed.
Package CUnit-devel-2.1.3-25.el9.x86_64 is already installed.
Package bison-3.7.4-5.el9.x86_64 is already installed.
Package boost-random-1.75.0-8.el9.x86_64 is already installed.
Package checkpolicy-3.6-1.el9.x86_64 is already installed.
Package cmake-3.26.5-2.el9.x86_64 is already installed.
Package cryptsetup-devel-2.7.2-3.el9.x86_64 is already installed.
Package daxctl-devel-78-2.el9.x86_64 is already installed.
Package expat-devel-2.5.0-4.el9.x86_64 is already installed.
Package flex-2.6.4-9.el9.x86_64 is already installed.
Package fmt-devel-8.1.1-5.el9.x86_64 is already installed.
Package fuse-devel-2.9.9-17.el9.x86_64 is already installed.
Package gcc-c++-11.5.0-5.el9.x86_64 is already installed.
Package git-2.47.1-1.el9.x86_64 is already installed.
Package golang-1.23.4-1.el9.x86_64 is already installed.
Package golang-github-prometheus-2.32.1-3.el9.x86_64 is already installed.
Package gperf-3.1-13.el9.x86_64 is already installed.
Package gperftools-devel-2.9.1-3.el9.x86_64 is already installed.
Package grpc-devel-1.46.7-10.el9.x86_64 is already installed.
Package hostname-3.23-6.el9.x86_64 is already installed.
Package jq-1.6-17.el9.x86_64 is already installed.
Package json-devel-3.11.3-1.el9.x86_64 is already installed.
Package jsonnet-0.20.0-1.el9.x86_64 is already installed.
Package keyutils-libs-devel-1.6.3-1.el9.x86_64 is already installed.
Package libaio-devel-0.3.111-13.el9.x86_64 is already installed.
Package libarrow-devel-9.0.0-13.el9.x86_64 is already installed.
Package libatomic-11.5.0-5.el9.x86_64 is already installed.
Package libbabeltrace-devel-1.5.8-10.el9.x86_64 is already installed.
Package libblkid-devel-2.37.4-21.el9.x86_64 is already installed.
Package libcap-devel-2.48-9.el9.x86_64 is already installed.
Package libcap-ng-devel-0.8.2-7.el9.x86_64 is already installed.
Package libcurl-devel-7.76.1-31.el9.x86_64 is already installed.
Package libevent-devel-2.1.12-8.el9.x86_64 is already installed.
Package rdma-core-devel-54.0-1.el9.x86_64 is already installed.
Package libicu-devel-67.1-9.el9.x86_64 is already installed.
Package libnbd-devel-1.20.3-3.el9.x86_64 is already installed.
Package libnl3-devel-3.11.0-1.el9.x86_64 is already installed.
Package liboath-devel-2.6.12-1.el9.x86_64 is already installed.
Package libpmem-devel-1.12.1-1.el9.x86_64 is already installed.
Package libpmemobj-devel-1.12.1-1.el9.x86_64 is already installed.
Package librabbitmq-devel-0.11.0-7.el9.x86_64 is already installed.
Package librdkafka-devel-1.6.1-102.el9.x86_64 is already installed.
Package rdma-core-devel-54.0-1.el9.x86_64 is already installed.
Package libtool-2.4.6-46.el9.x86_64 is already installed.
Package libtool-ltdl-devel-2.4.6-46.el9.x86_64 is already installed.
Package libuuid-devel-2.37.4-21.el9.x86_64 is already installed.
Package libxml2-devel-2.9.13-9.el9.x86_64 is already installed.
Package lmdb-devel-0.9.29-3.el9.x86_64 is already installed.
Package lttng-ust-devel-2.12.0-6.el9.x86_64 is already installed.
Package lua-devel-5.4.4-4.el9.x86_64 is already installed.
Package lz4-devel-1.9.3-5.el9.x86_64 is already installed.
Package make-1:4.3-8.el9.x86_64 is already installed.
Package nasm-2.15.03-7.el9.x86_64 is already installed.
Package ncurses-devel-6.2-10.20210508.el9.x86_64 is already installed.
Package ndctl-devel-78-2.el9.x86_64 is already installed.
Package ninja-build-1.10.2-6.el9.x86_64 is already installed.
Package nss-devel-3.101.0-10.el9.x86_64 is already installed.
Package numactl-devel-2.0.19-1.el9.x86_64 is already installed.
Package openldap-devel-2.6.8-4.el9.x86_64 is already installed.
Package openssl-devel-1:3.2.2-7.el9.x86_64 is already installed.
Package parquet-libs-devel-9.0.0-13.el9.x86_64 is already installed.
Package patch-2.7.6-16.el9.x86_64 is already installed.
Package perl-4:5.32.1-481.el9.x86_64 is already installed.
Package pkgconf-pkg-config-1.7.3-10.el9.x86_64 is already installed.
Package systemd-devel-252-52.el9.x86_64 is already installed.
Package systemd-252-52.el9.x86_64 is already installed.
Package procps-ng-3.3.17-14.el9.x86_64 is already installed.
Package python3-3.9.21-2.el9.x86_64 is already installed.
Package python3-Cython-0.29.37-1.el9.x86_64 is already installed.
Package python3-asyncssh-2.13.2-5.el9.noarch is already installed.
Package python3-bcrypt-3.2.2-1.el9.x86_64 is already installed.
Package python3-cherrypy-18.6.1-2.el9.noarch is already installed.
Package python3-coverage-6.2-1.el9.x86_64 is already installed.
Package python3-dateutil-1:2.8.1-7.el9.noarch is already installed.
Package python3-devel-3.9.21-2.el9.x86_64 is already installed.
Package python3-natsort-7.1.1-5.el9.noarch is already installed.
Package python3-prettytable-0.7.2-27.el9.noarch is already installed.
Package python3-pyOpenSSL-21.0.0-1.el9.noarch is already installed.
Package python3-pyyaml-5.4.1-6.el9.x86_64 is already installed.
Package python3-requests-2.25.1-9.el9.noarch is already installed.
Package python3-routes-2.5.1-5.el9.noarch is already installed.
Package python3-scipy-1.9.3-1.el9.x86_64 is already installed.
Package python3-setuptools-53.0.0-14.el9.noarch is already installed.
Package python3-sphinx-1:3.4.3-8.el9.noarch is already installed.
Package qatlib-devel-24.09.0-1.el9.x86_64 is already installed.
Package qatzip-devel-1.2.0-1.el9.x86_64 is already installed.
Package re2-devel-1:20211101-20.el9.x86_64 is already installed.
Package redhat-rpm-config-209-1.el9.noarch is already installed.
Package selinux-policy-devel-38.1.54-1.el9.noarch is already installed.
Package snappy-devel-1.1.8-8.el9.x86_64 is already installed.
Package socat-1.7.4.1-6.el9.x86_64 is already installed.
Package sqlite-devel-3.34.1-7.el9.x86_64 is already installed.
Package sudo-1.9.5p2-10.el9.x86_64 is already installed.
Package thrift-devel-0.15.0-4.el9.x86_64 is already installed.
Package utf8proc-devel-2.6.1-4.el9.x86_64 is already installed.
Package valgrind-devel-1:3.24.0-4.el9.x86_64 is already installed.
Package which-2.21-29.el9.x86_64 is already installed.
Package xfsprogs-devel-6.4.0-5.el9.x86_64 is already installed.
Package xmlsec1-1.2.29-13.el9.x86_64 is already installed.
Package xmlsec1-devel-1.2.29-13.el9.x86_64 is already installed.
Package xmlsec1-nss-1.2.29-13.el9.x86_64 is already installed.
Package xmlsec1-openssl-1.2.29-13.el9.x86_64 is already installed.
Package xmlsec1-openssl-devel-1.2.29-13.el9.x86_64 is already installed.
Package xmlstarlet-1.6.1-20.el9.x86_64 is already installed.
Package yaml-cpp-devel-0.6.3-5.el9.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
Requirement already satisfied: pip in /home/pdonnell/ceph/install-deps-python3/lib/python3.9/site-packages (25.0.1)
Collecting setuptools>=0.8
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/setuptools-78.1.0-py3-none-any.whl
Collecting pip>=21.0
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pip-25.0.1-py3-none-any.whl
Collecting wheel>=0.24
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/wheel-0.45.1-py3-none-any.whl
Collecting tox>=2.9.1
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/tox-4.25.0-py3-none-any.whl
Collecting cachetools>=5.5.1 (from tox>=2.9.1)
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/cachetools-5.5.2-py3-none-any.whl
Collecting chardet>=5.2 (from tox>=2.9.1)
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/chardet-5.2.0-py3-none-any.whl
Collecting colorama>=0.4.6 (from tox>=2.9.1)
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/colorama-0.4.6-py2.py3-none-any.whl
Collecting filelock>=3.16.1 (from tox>=2.9.1)
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/filelock-3.18.0-py3-none-any.whl
Collecting packaging>=24.2 (from tox>=2.9.1)
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/packaging-24.2-py3-none-any.whl
Collecting platformdirs>=4.3.6 (from tox>=2.9.1)
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/platformdirs-4.3.7-py3-none-any.whl
Collecting pluggy>=1.5 (from tox>=2.9.1)
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pluggy-1.5.0-py3-none-any.whl
Collecting pyproject-api>=1.8 (from tox>=2.9.1)
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pyproject_api-1.9.0-py3-none-any.whl
Collecting tomli>=2.2.1 (from tox>=2.9.1)
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/tomli-2.2.1-py3-none-any.whl
Collecting typing-extensions>=4.12.2 (from tox>=2.9.1)
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/typing_extensions-4.13.2-py3-none-any.whl
Collecting virtualenv>=20.29.1 (from tox>=2.9.1)
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/virtualenv-20.30.0-py3-none-any.whl
Collecting distlib<1,>=0.3.7 (from virtualenv>=20.29.1->tox>=2.9.1)
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/distlib-0.3.9-py2.py3-none-any.whl
Obtaining file:///home/pdonnell/ceph/src/python-common (from -r requirements.txt (line 7))
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting python3-saml (from -r requirements-extra.txt (line 1))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/python3_saml-1.16.0-py3-none-any.whl
Collecting pylint==2.6.0 (from -r requirements-lint.txt (line 1))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pylint-2.6.0-py3-none-any.whl
Collecting flake8==3.9.0 (from -r requirements-lint.txt (line 2))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/flake8-3.9.0-py2.py3-none-any.whl
Collecting flake8-colors==0.1.6 (from -r requirements-lint.txt (line 3))
  Using cached flake8_colors-0.1.6-py3-none-any.whl
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/flake8_colors-0.1.6-py3-none-any.whl
Collecting rstcheck==3.3.1 (from -r requirements-lint.txt (line 7))
  Using cached rstcheck-3.3.1-py3-none-any.whl
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/rstcheck-3.3.1-py3-none-any.whl
Collecting autopep8==1.5.7 (from -r requirements-lint.txt (line 8))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/autopep8-1.5.7-py2.py3-none-any.whl
Collecting pyfakefs==4.5.0 (from -r requirements-lint.txt (line 9))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pyfakefs-4.5.0-py3-none-any.whl
Collecting isort==5.5.3 (from -r requirements-lint.txt (line 10))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/isort-5.5.3-py3-none-any.whl
Collecting jsonschema~=4.0 (from -r requirements-lint.txt (line 11))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/jsonschema-4.23.0-py3-none-any.whl
Collecting PyJWT~=2.0 (from -r requirements-lint.txt (line 12))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/PyJWT-2.10.1-py3-none-any.whl
Collecting pytest-cov (from -r requirements-test.txt (line 1))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pytest_cov-6.1.1-py3-none-any.whl
Collecting pytest-instafail (from -r requirements-test.txt (line 2))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pytest_instafail-0.5.0-py3-none-any.whl
Collecting bcrypt (from -r requirements.txt (line 1))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/bcrypt-3.2.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Collecting CherryPy (from -r requirements.txt (line 2))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/CherryPy-13.1.0-py2.py3-none-any.whl
Collecting more-itertools (from -r requirements.txt (line 3))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/more_itertools-8.14.0-py3-none-any.whl
Collecting pyopenssl (from -r requirements.txt (line 4))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pyOpenSSL-25.0.0-py3-none-any.whl
Collecting requests (from -r requirements.txt (line 5))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/requests-2.32.3-py3-none-any.whl
Collecting Routes (from -r requirements.txt (line 6))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/Routes-2.5.1-py2.py3-none-any.whl
Collecting prettytable (from -r requirements.txt (line 8))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/prettytable-3.16.0-py3-none-any.whl
Collecting pytest==7.0.1 (from -r requirements.txt (line 9))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pytest-7.0.1-py3-none-any.whl
Collecting pyyaml (from -r requirements.txt (line 10))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Collecting natsort (from -r requirements.txt (line 11))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/natsort-8.4.0-py3-none-any.whl
Collecting setuptools (from -r requirements.txt (line 12))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/setuptools-78.1.0-py3-none-any.whl
Collecting jsonpatch (from -r requirements.txt (line 13))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/jsonpatch-1.33-py2.py3-none-any.whl
Collecting grpcio==1.46.5 (from -r requirements.txt (line 14))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/grpcio-1.46.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Collecting grpcio-tools==1.46.5 (from -r requirements.txt (line 15))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/grpcio_tools-1.46.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Collecting jmespath (from -r requirements.txt (line 16))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/jmespath-1.0.1-py3-none-any.whl
Collecting lxml==4.8.0 (from -r requirements.txt (line 17))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/lxml-4.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Collecting xmltodict (from -r requirements.txt (line 18))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/xmltodict-0.14.2-py2.py3-none-any.whl
WARNING: Package 'pylint' has an invalid Requires-Python: Invalid specifier: '>=3.5.*'
Collecting astroid<=2.5,>=2.4.0 (from pylint==2.6.0->-r requirements-lint.txt (line 1))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/astroid-2.5-py3-none-any.whl
Collecting mccabe<0.7,>=0.6 (from pylint==2.6.0->-r requirements-lint.txt (line 1))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/mccabe-0.6.1-py2.py3-none-any.whl
Collecting toml>=0.7.1 (from pylint==2.6.0->-r requirements-lint.txt (line 1))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/toml-0.10.2-py2.py3-none-any.whl
Collecting pyflakes<2.4.0,>=2.3.0 (from flake8==3.9.0->-r requirements-lint.txt (line 2))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pyflakes-2.3.1-py2.py3-none-any.whl
Collecting pycodestyle<2.8.0,>=2.7.0 (from flake8==3.9.0->-r requirements-lint.txt (line 2))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pycodestyle-2.7.0-py2.py3-none-any.whl
Collecting docutils>=0.7 (from rstcheck==3.3.1->-r requirements-lint.txt (line 7))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/docutils-0.21.2-py3-none-any.whl
Collecting attrs>=19.2.0 (from pytest==7.0.1->-r requirements.txt (line 9))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/attrs-25.3.0-py3-none-any.whl
Collecting iniconfig (from pytest==7.0.1->-r requirements.txt (line 9))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/iniconfig-2.1.0-py3-none-any.whl
Collecting packaging (from pytest==7.0.1->-r requirements.txt (line 9))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/packaging-24.2-py3-none-any.whl
Collecting pluggy<2.0,>=0.12 (from pytest==7.0.1->-r requirements.txt (line 9))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pluggy-1.5.0-py3-none-any.whl
Collecting py>=1.8.2 (from pytest==7.0.1->-r requirements.txt (line 9))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/py-1.11.0-py2.py3-none-any.whl
Collecting tomli>=1.0.0 (from pytest==7.0.1->-r requirements.txt (line 9))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/tomli-2.2.1-py3-none-any.whl
Collecting six>=1.5.2 (from grpcio==1.46.5->-r requirements.txt (line 14))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/six-1.17.0-py2.py3-none-any.whl
Collecting protobuf<4.0dev,>=3.12.0 (from grpcio-tools==1.46.5->-r requirements.txt (line 15))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/protobuf-3.20.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Collecting isodate>=0.6.1 (from python3-saml->-r requirements-extra.txt (line 1))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/isodate-0.7.2-py3-none-any.whl
Collecting xmlsec>=1.3.9 (from python3-saml->-r requirements-extra.txt (line 1))
  Using cached xmlsec-1.3.15.tar.gz (114 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 jsonschema-specifications>=2023.03.6 (from jsonschema~=4.0->-r requirements-lint.txt (line 11))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/jsonschema_specifications-2024.10.1-py3-none-any.whl
Collecting referencing>=0.28.4 (from jsonschema~=4.0->-r requirements-lint.txt (line 11))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/referencing-0.36.2-py3-none-any.whl
Collecting rpds-py>=0.7.1 (from jsonschema~=4.0->-r requirements-lint.txt (line 11))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/rpds_py-0.24.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Collecting coverage>=7.5 (from coverage[toml]>=7.5->pytest-cov->-r requirements-test.txt (line 1))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/coverage-7.8.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Collecting cffi>=1.1 (from bcrypt->-r requirements.txt (line 1))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Collecting cheroot>=5.9.1 (from CherryPy->-r requirements.txt (line 2))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/cheroot-10.0.1-py3-none-any.whl
Collecting portend>=2.1.1 (from CherryPy->-r requirements.txt (line 2))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/portend-3.2.0-py3-none-any.whl
Collecting cryptography<45,>=41.0.5 (from pyopenssl->-r requirements.txt (line 4))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/cryptography-44.0.2-cp39-abi3-manylinux_2_34_x86_64.whl
Collecting typing-extensions>=4.9 (from pyopenssl->-r requirements.txt (line 4))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/typing_extensions-4.13.2-py3-none-any.whl
Collecting charset-normalizer<4,>=2 (from requests->-r requirements.txt (line 5))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/charset_normalizer-3.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Collecting idna<4,>=2.5 (from requests->-r requirements.txt (line 5))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/idna-3.10-py3-none-any.whl
Collecting urllib3<3,>=1.21.1 (from requests->-r requirements.txt (line 5))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/urllib3-2.4.0-py3-none-any.whl
Collecting certifi>=2017.4.17 (from requests->-r requirements.txt (line 5))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/certifi-2025.1.31-py3-none-any.whl
Collecting repoze.lru>=0.3 (from Routes->-r requirements.txt (line 6))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/repoze.lru-0.7-py3-none-any.whl
Collecting wcwidth (from prettytable->-r requirements.txt (line 8))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/wcwidth-0.2.13-py2.py3-none-any.whl
Collecting jsonpointer>=1.9 (from jsonpatch->-r requirements.txt (line 13))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/jsonpointer-3.0.0-py2.py3-none-any.whl
Collecting lazy-object-proxy>=1.4.0 (from astroid<=2.5,>=2.4.0->pylint==2.6.0->-r requirements-lint.txt (line 1))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/lazy_object_proxy-1.10.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
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-cp39-cp39-linux_x86_64.whl
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/wrapt-1.12.1-cp39-cp39-linux_x86_64.whl
Collecting pycparser (from cffi>=1.1->bcrypt->-r requirements.txt (line 1))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/pycparser-2.22-py3-none-any.whl
Collecting jaraco.functools (from cheroot>=5.9.1->CherryPy->-r requirements.txt (line 2))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/jaraco.functools-4.1.0-py3-none-any.whl
Collecting tempora>=1.8 (from portend>=2.1.1->CherryPy->-r requirements.txt (line 2))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/tempora-5.8.0-py3-none-any.whl
Collecting python-dateutil (from tempora>=1.8->portend>=2.1.1->CherryPy->-r requirements.txt (line 2))
  File was already downloaded /home/pdonnell/ceph/src/pybind/mgr/dashboard/wheelhouse-wip/python_dateutil-2.9.0.post0-py2.py3-none-any.whl
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: ceph, xmlsec
  Building wheel for ceph (setup.py): started
  Building wheel for ceph (setup.py): finished with status 'done'
  Created wheel for ceph: filename=ceph-1.0.0-py3-none-any.whl size=82251 sha256=5e16cd8df404e18b7ba1823d74cb90a2d2b1d7fe16276ba9eb9cf4c312bab923
  Stored in directory: /tmp/pip-ephem-wheel-cache-climn16l/wheels/6d/7f/58/790f1a96c9dcd272a095a63b3029a687531814e42c5af1f986
  Building wheel for xmlsec (pyproject.toml): started
  Building wheel for xmlsec (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error

  × Building wheel for xmlsec (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [46 lines of output]
      WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
      Traceback (most recent call last):
        File "/tmp/pip-build-env-tc1edp53/overlay/lib/python3.9/site-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject
          section = defn.get("tool", {})[tool_name]
      KeyError: 'setuptools_scm'
      /tmp/pip-build-env-tc1edp53/overlay/lib/python3.9/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!

              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:

              License :: OSI Approved :: MIT License

              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************

      !!
        self._finalize_license_expression()
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-x86_64-cpython-39/xmlsec
      copying src/xmlsec/template.pyi -> build/lib.linux-x86_64-cpython-39/xmlsec
      copying src/xmlsec/constants.pyi -> build/lib.linux-x86_64-cpython-39/xmlsec
      copying src/xmlsec/tree.pyi -> build/lib.linux-x86_64-cpython-39/xmlsec
      copying src/xmlsec/__init__.pyi -> build/lib.linux-x86_64-cpython-39/xmlsec
      copying src/xmlsec/py.typed -> build/lib.linux-x86_64-cpython-39/xmlsec
      running build_ext
      building 'xmlsec' extension
      creating build/temp.linux-x86_64-cpython-39/tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src
      gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_SHA1=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.15 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libxslt -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libxml -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libexslt -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/__pycache__ -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/extlibs -I/home/pdonnell/ceph/install-deps-python3/include -I/usr/include/python3.9 -c /tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/constants.c -o build/temp.linux-x86_64-cpython-39/tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/constants.o -g -std=c99 -fPIC -fno-strict-aliasing -Wno-error=declaration-after-statement -Werror=implicit-function-declaration -Os
      gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_SHA1=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.15 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libxslt -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libxml -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libexslt -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/__pycache__ -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/extlibs -I/home/pdonnell/ceph/install-deps-python3/include -I/usr/include/python3.9 -c /tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/ds.c -o build/temp.linux-x86_64-cpython-39/tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/ds.o -g -std=c99 -fPIC -fno-strict-aliasing -Wno-error=declaration-after-statement -Werror=implicit-function-declaration -Os
      gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_SHA1=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.15 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libxslt -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libxml -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libexslt -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/__pycache__ -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/extlibs -I/home/pdonnell/ceph/install-deps-python3/include -I/usr/include/python3.9 -c /tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/enc.c -o build/temp.linux-x86_64-cpython-39/tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/enc.o -g -std=c99 -fPIC -fno-strict-aliasing -Wno-error=declaration-after-statement -Werror=implicit-function-declaration -Os
      gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_SHA1=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.15 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libxslt -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libxml -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libexslt -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/__pycache__ -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/extlibs -I/home/pdonnell/ceph/install-deps-python3/include -I/usr/include/python3.9 -c /tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/exception.c -o build/temp.linux-x86_64-cpython-39/tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/exception.o -g -std=c99 -fPIC -fno-strict-aliasing -Wno-error=declaration-after-statement -Werror=implicit-function-declaration -Os
      /tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/exception.c: In function ‘PyXmlSec_ExchangeLastError’:
      /tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/exception.c:76:9: warning: variable ‘r’ set but not used [-Wunused-but-set-variable]
         76 |     int r;
            |         ^
      gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_SHA1=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.15 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libxslt -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libxml -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/libexslt -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/__pycache__ -I/tmp/pip-build-env-tc1edp53/overlay/lib64/python3.9/site-packages/lxml/includes/extlibs -I/home/pdonnell/ceph/install-deps-python3/include -I/usr/include/python3.9 -c /tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/keys.c -o build/temp.linux-x86_64-cpython-39/tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/keys.o -g -std=c99 -fPIC -fno-strict-aliasing -Wno-error=declaration-after-statement -Werror=implicit-function-declaration -Os
      /tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/keys.c: In function ‘PyXmlSec_KeyFromEngine’:
      /tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/keys.c:218:65: error: ‘xmlSecKeyDataFormatEngine’ undeclared (first use in this function); did you mean ‘xmlSecKeyDataFormat’?
        218 |         key->handle = xmlSecCryptoAppKeyLoad(engine_and_key_id, xmlSecKeyDataFormatEngine, NULL, xmlSecCryptoAppGetDefaultPwdCallback(), (void*)engine_and_key_id);
            |                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
            |                                                                 xmlSecKeyDataFormat
      /tmp/pip-wheel-tk49zhuz/xmlsec_ac13cc701cc3482da8e192791f5190f7/src/keys.c:218:65: note: each undeclared identifier is reported only once for each function it appears in
      error: command '/usr/lib64/ccache/gcc' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for xmlsec
Successfully built ceph
Failed to build xmlsec
ERROR: Failed to build one or more wheels

Related issues 1 (0 open1 closed)

Copied to Dashboard - Backport #72036: tentacle: dashboard: xmlsec dependency fails install-dependencies.sh on centos9ResolvedNizamudeen AActions
Actions #1

Updated by Amit Ghadge 10 months ago

Patrick Donnelly wrote:

Please login to vossi04.front.sepia.ceph.com to reproduce.

[...]

I face same issue with Python3.9 and resolved by upgrading to lxml==5.4.0 in src/pybind/mgr/dashboard/requirements.txt

Actions #2

Updated by Ernesto Puerta 9 months ago

  • Status changed from New to Resolved
  • Pull request ID set to 62239
Actions #3

Updated by Patrick Donnelly 9 months ago

  • Status changed from Resolved to New
  • Pull request ID deleted (62239)

Still seeing this:

[root@ceph-build-centos9 ceph]# cat /etc/os-release 
NAME="CentOS Stream" 
VERSION="9" 
ID="centos" 
ID_LIKE="rhel fedora" 
VERSION_ID="9" 
PLATFORM_ID="platform:el9" 
PRETTY_NAME="CentOS Stream 9" 
ANSI_COLOR="0;31" 
LOGO="fedora-logo-icon" 
CPE_NAME="cpe:/o:centos:centos:9" 
HOME_URL="https://centos.org/" 
BUG_REPORT_URL="https://issues.redhat.com/" 
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 9" 
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream" 
$ ./install-deps.sh
...
      building 'xmlsec' extension
      creating build/temp.linux-x86_64-cpython-39/tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src
      gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_SHA1=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.15 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libxslt -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libxml -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libexslt -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/extlibs -I/run/host/home/sepian/ceph/install-deps-python3/include -I/usr/include/python3.9 -c /tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/constants.c -o build/temp.linux-x86_64-cpython-39/tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/constants.o -g -std=c99 -fPIC -fno-strict-aliasing -Wno-error=declaration-after-statement -Werror=implicit-function-declaration -Os
      gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_SHA1=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.15 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libxslt -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libxml -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libexslt -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/extlibs -I/run/host/home/sepian/ceph/install-deps-python3/include -I/usr/include/python3.9 -c /tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/ds.c -o build/temp.linux-x86_64-cpython-39/tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/ds.o -g -std=c99 -fPIC -fno-strict-aliasing -Wno-error=declaration-after-statement -Werror=implicit-function-declaration -Os
      gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_SHA1=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.15 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libxslt -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libxml -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libexslt -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/extlibs -I/run/host/home/sepian/ceph/install-deps-python3/include -I/usr/include/python3.9 -c /tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/enc.c -o build/temp.linux-x86_64-cpython-39/tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/enc.o -g -std=c99 -fPIC -fno-strict-aliasing -Wno-error=declaration-after-statement -Werror=implicit-function-declaration -Os
      gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_SHA1=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.15 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libxslt -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libxml -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libexslt -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/extlibs -I/run/host/home/sepian/ceph/install-deps-python3/include -I/usr/include/python3.9 -c /tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/exception.c -o build/temp.linux-x86_64-cpython-39/tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/exception.o -g -std=c99 -fPIC -fno-strict-aliasing -Wno-error=declaration-after-statement -Werror=implicit-function-declaration -Os
      /tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/exception.c: In function ‘PyXmlSec_ExchangeLastError’:
      /tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/exception.c:76:9: warning: variable ‘r’ set but not used [-Wunused-but-set-variable]
         76 |     int r;
            |         ^
      gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DXMLSEC_CRYPTO_DYNAMIC_LOADING=1 -D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_MD5=1 -DXMLSEC_NO_SHA1=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_DL_LIBLTDL=1 -DMODULE_NAME=xmlsec -DMODULE_VERSION=1.3.15 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libxslt -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libxml -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/libexslt -I/tmp/pip-build-env-cap7k31d/overlay/lib64/python3.9/site-packages/lxml/includes/extlibs -I/run/host/home/sepian/ceph/install-deps-python3/include -I/usr/include/python3.9 -c /tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/keys.c -o build/temp.linux-x86_64-cpython-39/tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/keys.o -g -std=c99 -fPIC -fno-strict-aliasing -Wno-error=declaration-after-statement -Werror=implicit-function-declaration -Os
      /tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/keys.c: In function ‘PyXmlSec_KeyFromEngine’:
      /tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/keys.c:218:65: error: ‘xmlSecKeyDataFormatEngine’ undeclared (first use in this function); did you mean ‘xmlSecKeyDataFormat’?
        218 |         key->handle = xmlSecCryptoAppKeyLoad(engine_and_key_id, xmlSecKeyDataFormatEngine, NULL, xmlSecCryptoAppGetDefaultPwdCallback(), (void*)engine_and_key_id);
            |                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
            |                                                                 xmlSecKeyDataFormat
      /tmp/pip-wheel-pmejmt7k/xmlsec_65d1a8246c85482c8aeec64d2a336e8e/src/keys.c:218:65: note: each undeclared identifier is reported only once for each function it appears in
      error: command '/usr/bin/gcc' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for xmlsec

Removing PR from this issue as it didn't fix the problem.

Actions #4

Updated by Nizamudeen A 9 months ago

  • Status changed from New to Pending Backport
  • Assignee changed from Afreen Misbah to Nizamudeen A
  • Backport set to tentacle
  • Pull request ID set to 64380
Actions #5

Updated by Upkeep Bot 9 months ago

  • Copied to Backport #72036: tentacle: dashboard: xmlsec dependency fails install-dependencies.sh on centos9 added
Actions #6

Updated by Upkeep Bot 9 months ago

  • Tags (freeform) set to backport_processed
Actions #7

Updated by Upkeep Bot 9 months ago

  • Merge Commit set to 7c523c49b1b700d5b4d231ec077be7e33d40d42c
  • Fixed In set to v20.3.0-1439-g7c523c49b1b
  • Upkeep Timestamp set to 2025-07-09T13:46:17+00:00
Actions #8

Updated by Nizamudeen A 8 months ago

  • Status changed from Pending Backport to Resolved
Actions #9

Updated by Upkeep Bot 8 months ago

  • Fixed In changed from v20.3.0-1439-g7c523c49b1b to v20.3.0-1439-g7c523c49b1
  • Upkeep Timestamp changed from 2025-07-09T13:46:17+00:00 to 2025-07-14T17:11:25+00:00
Actions

Also available in: Atom PDF