Unit tests fail in CentOS Stream 9

Bug #1963925 reported by Alfredo Moralejo
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
python-keystoneclient
New
Undecided
Unassigned

Bug Description

When running unit tests on centos9, 4 unit tests fail related to the version of openssl:

==============================
Failed 4 tests - output below:
==============================

keystoneclient.tests.unit.test_cms.CMSTest.test_cms_verify_token_scoped
-----------------------------------------------------------------------

Captured traceback:
~~~~~~~~~~~~~~~~~~~
    Traceback (most recent call last):

      File "/python-keystoneclient/keystoneclient/tests/unit/test_cms.py", line 109, in test_cms_verify_token_scoped
    self.assertTrue(cms.cms_verify(cms_content,

      File "/python-keystoneclient/keystoneclient/common/cms.py", line 211, in cms_verify
    raise subprocess.CalledProcessError(retcode, 'openssl', output=err)

    subprocess.CalledProcessError: Command 'openssl' returned non-zero exit status 4.

keystoneclient.tests.unit.test_cms.CMSTest.test_cms_verify_token_scoped_expired
-------------------------------------------------------------------------------

Captured traceback:
~~~~~~~~~~~~~~~~~~~
    Traceback (most recent call last):

      File "/python-keystoneclient/keystoneclient/tests/unit/test_cms.py", line 116, in test_cms_verify_token_scoped_expired
    self.assertTrue(cms.cms_verify(cms_content,

      File "/python-keystoneclient/keystoneclient/common/cms.py", line 211, in cms_verify
    raise subprocess.CalledProcessError(retcode, 'openssl', output=err)

    subprocess.CalledProcessError: Command 'openssl' returned non-zero exit status 4.

keystoneclient.tests.unit.test_cms.CMSTest.test_cms_verify_token_unscoped
-------------------------------------------------------------------------

Captured traceback:
~~~~~~~~~~~~~~~~~~~
    Traceback (most recent call last):

      File "/python-keystoneclient/keystoneclient/tests/unit/test_cms.py", line 122, in test_cms_verify_token_unscoped
    self.assertTrue(cms.cms_verify(cms_content,

      File "/python-keystoneclient/keystoneclient/common/cms.py", line 211, in cms_verify
    raise subprocess.CalledProcessError(retcode, 'openssl', output=err)

    subprocess.CalledProcessError: Command 'openssl' returned non-zero exit status 4.

keystoneclient.tests.unit.test_cms.CMSTest.test_cms_verify_token_v3_scoped
--------------------------------------------------------------------------

Captured traceback:
~~~~~~~~~~~~~~~~~~~
    Traceback (most recent call last):

      File "/python-keystoneclient/keystoneclient/tests/unit/test_cms.py", line 128, in test_cms_verify_token_v3_scoped
    self.assertTrue(cms.cms_verify(cms_content,

      File "/python-keystoneclient/keystoneclient/common/cms.py", line 211, in cms_verify
    raise subprocess.CalledProcessError(retcode, 'openssl', output=err)

    subprocess.CalledProcessError: Command 'openssl' returned non-zero exit status 4.

With some debug, it seems related to how the example certs are created, similar to the issue reported in https://bugs.launchpad.net/devstack/+bug/1962600

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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