Hi,
I'd like to upgrade Ceph in Trixie p-u to fix an issue
the ceph-mgr, where it cannot start. See debian bug #1148903.
[ Reason ]
As per the patch header:
python3-bcrypt is built with PyO3, and PyO3 extensions cannot be
imported inside a Python subinterpreter, which is how ceph-mgr loads
its modules. With Python 3.13's python3-bcrypt, every mgr module
fails to load with "ImportError: PyO3 modules do not yet support
subinterpreters", breaking the mgr (and the dashboard module, which
imports bcrypt as well).
So we got to fix that for ceph-mgr to work in Trixie.
[ Impact ]
Users can't start ceph-mgr, and therefore, cannot use cephfs.
[ Tests ]
I've tested this fix myself manually.
[ Risks ]
Not much risk: since ceph-mgr is currently broken, it cannot get worse.
[ Checklist ]
[x] *all* changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in (old)stable
[x] the issue is verified as fixed in unstable
[ Changes ]
As per debdiff: the 0011-mgr-replace-bcrypt-with-crypt_r.patch, plus
replacing python3-bcrypt by python3-crypt-r as new runtime depends.
Please allow me to upload ceph/18.2.7+ds-1+deb13u2.
Cheers,
Thomas Goirand (zigo)