Comment 2 for bug 1999545

Revision history for this message
Jeffrey Chang (modern911) wrote :

Here is another recent run, https://solutions.qa.canonical.com/testruns/605c16f6-dd69-403e-bca8-b47465923fdb
ironic-conductor is blocked with the same error, but debug log is different

2024-03-26 02:03:45 DEBUG juju.worker.uniter.operation executor.go:135 executing operation "run action 38" for ironic-conductor/0
2024-03-26 02:03:45 DEBUG juju.worker.uniter agent.go:22 [AGENT-STATUS] executing: running action set-temp-url-secret
2024-03-26 02:03:45 DEBUG juju.worker.uniter.runner runner.go:378 running action "set-temp-url-secret" on 1
2024-03-26 02:03:45 DEBUG juju.worker.uniter.runner runner.go:719 starting jujuc server {unix @/var/lib/juju/agents/unit-ironic-conductor-0/agent.socket <nil>}
2024-03-26 02:03:46 ERROR unit.ironic-conductor/0.juju-log server.go:325 action "set-temp-url-secret" failed: "/var/lib/juju/agents/unit-ironic-conductor-0/.venv/lib/python3.10/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: undefined symbol: FIPS_mode" "Traceback (mos
t recent call last):
  File "/var/lib/juju/agents/unit-ironic-conductor-0/charm/actions/set-temp-url-secret", line 112, in main
    action(args)
  File "/var/lib/juju/agents/unit-ironic-conductor-0/charm/actions/set-temp-url-secret", line 60, in set_temp_url_secret
    os_cli = api_utils.OSClients(keystone_session)
  File "/var/lib/juju/agents/unit-ironic-conductor-0/charm/lib/charm/openstack/ironic/api_utils.py", line 53, in __init__
    self._img_cli = glanceclient.Client(
  File "/var/lib/juju/agents/unit-ironic-conductor-0/.venv/lib/python3.10/site-packages/glanceclient/client.py", line 61, in Client
    module = importutils.import_versioned_module('glanceclient', int(version),
  File "/var/lib/juju/agents/unit-ironic-conductor-0/.venv/lib/python3.10/site-packages/oslo_utils/importutils.py", line 97, in import_versioned_module
    return import_module(module_str)
  File "/var/lib/juju/agents/unit-ironic-conductor-0/.venv/lib/python3.10/site-packages/oslo_utils/importutils.py", line 73, in import_module
    __import__(import_str)
  File "/var/lib/juju/agents/unit-ironic-conductor-0/.venv/lib/python3.10/site-packages/glanceclient/v2/__init__.py", line 15, in <module>
    from glanceclient.v2.client import Client # noqa
  File "/var/lib/juju/agents/unit-ironic-conductor-0/.venv/lib/python3.10/site-packages/glanceclient/v2/client.py", line 17, in <module>
    from glanceclient.common import http
  File "/var/lib/juju/agents/unit-ironic-conductor-0/.venv/lib/python3.10/site-packages/glanceclient/common/http.py", line 23, in <module>
    import OpenSSL
  File "/var/lib/juju/agents/unit-ironic-conductor-0/.venv/lib/python3.10/site-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/var/lib/juju/agents/unit-ironic-conductor-0/.venv/lib/python3.10/site-packages/OpenSSL/crypto.py", line 17, in <module>
    from OpenSSL._util import (
  File "/var/lib/juju/agents/unit-ironic-conductor-0/.venv/lib/python3.10/site-packages/OpenSSL/_util.py", line 6, in <module>
    from cryptography.hazmat.bindings.openssl.binding import Binding
  File "/var/lib/juju/agents/unit-ironic-conductor-0/.venv/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 14, in <module>
    from cryptography.hazmat.bindings._openssl import ffi, lib
ImportError: /var/lib/juju/agents/unit-ironic-conductor-0/.venv/lib/python3.10/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: undefined symbol: FIPS_mode