Public bug reported: The ceph mgr dashboard modules do not run on noble anymore at all:
ceph-mgr[21215]: 2025-03-19T14:11:13.632+0000 785315e006c0 -1 log_channel(cluster) log [ERR] : Unhandled exception from module 'dashboard' while running on mgr.core1a: PyO3 modules compiled for CPython 3.8 or older may only be initialized once per interpreter process ceph-mgr[21215]: 2025-03-19T14:11:13.632+0000 785315e006c0 -1 dashboard.serve: ceph-mgr[21215]: 2025-03-19T14:11:13.632+0000 785315e006c0 -1 Traceback (most recent call last): ceph-mgr[21215]: File "/usr/share/ceph/mgr/dashboard/module.py", line 578, in serve ceph-mgr[21215]: uri = self.await_configuration() ceph-mgr[21215]: ^^^^^^^^^^^^^^^^^^^^^^^^^^ ceph-mgr[21215]: File "/usr/share/ceph/mgr/dashboard/module.py", line 215, in await_configuration ceph-mgr[21215]: uri = self._configure() ceph-mgr[21215]: ^^^^^^^^^^^^^^^^^ ceph-mgr[21215]: File "/usr/share/ceph/mgr/dashboard/module.py", line 176, in _configure ceph-mgr[21215]: verify_tls_files(cert_fname, pkey_fname) ceph-mgr[21215]: File "/usr/share/ceph/mgr/mgr_util.py", line 672, in verify_tls_files ceph-mgr[21215]: verify_cacrt(cert_fname) ceph-mgr[21215]: File "/usr/share/ceph/mgr/mgr_util.py", line 598, in verify_cacrt ceph-mgr[21215]: verify_cacrt_content(f.read()) ceph-mgr[21215]: File "/usr/share/ceph/mgr/mgr_util.py", line 570, in verify_cacrt_content ceph-mgr[21215]: from OpenSSL import crypto ceph-mgr[21215]: File "/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module> ceph-mgr[21215]: from OpenSSL import SSL, crypto ceph-mgr[21215]: File "/lib/python3/dist-packages/OpenSSL/SSL.py", line 9, in <module> ceph-mgr[21215]: from OpenSSL._util import ( ceph-mgr[21215]: File "/lib/python3/dist-packages/OpenSSL/_util.py", line 6, in <module> ceph-mgr[21215]: from cryptography.hazmat.bindings.openssl.binding import Binding ceph-mgr[21215]: File "/lib/python3/dist-packages/cryptography/hazmat/bindings/openssl/binding.py", line 15, in <module> ceph-mgr[21215]: from cryptography.exceptions import InternalError ceph-mgr[21215]: File "/lib/python3/dist-packages/cryptography/exceptions.py", line 9, in <module> ceph-mgr[21215]: from cryptography.hazmat.bindings._rust import exceptions as rust_exceptions ceph-mgr[21215]: ImportError: PyO3 modules compiled for CPython 3.8 or older may only be initialized once per interpreter process ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: ceph-mgr-dashboard 19.2.0-0ubuntu0.24.04.2 ProcVersionSignature: Ubuntu 6.8.0-55.57-generic 6.8.12 Uname: Linux 6.8.0-55-generic x86_64 NonfreeKernelModules: zfs ApportVersion: 2.28.1-0ubuntu3.5 Architecture: amd64 CasperMD5CheckResult: unknown Date: Wed Mar 19 14:18:31 2025 PackageArchitecture: all ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> SourcePackage: ceph UpgradeStatus: Upgraded to noble on 2025-03-19 (0 days ago) ** Affects: ceph (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug noble -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2103624 Title: Unhandled exception from module 'dashboard': PyO3 modules compiled for CPython 3.8 or older may only be initialized once per interpreter process To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/2103624/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs