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

Reply via email to