#1151030 trixie-pu: package ceph/18.2.7+ds-1+deb13u1

#1151030#5
Date:
2026-10-16 09:21:06 UTC
From:
To:
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)