Hi Matthew
AFAIK the upgrade from quincy/deb11 to reef/deb12 is not possible:
* The packaging problem you can work around, and a fix is pending
* You have to upgrade both the OS and Ceph in one step
* The MGR will not run under deb12 due to the PyO3 lack of support for
subinterpreters.
If you do attempt an upgrade, you will end up stuck with a partially
upgraded cluster. The MONs will be on deb12/reef and cannot be
downgraded, and the MGR will be stuck on deb11/quincy, We have a test
cluster in that state with no way forward or back.
I fear the MGR problem will spread as time goes on and PyO3 updates
occur. And it's not good that it can silently corrupt in the existing
apparently-working installations.
No-one has picked up issue 64213 that I raised yet.
I'm tempted to raise another issue for qa : the debian 12 package cannot
have been tested as it just won't work either as an upgrade or a new
install.
Regards, Chris
On 02/02/2024 14:40, Matthew Darwin wrote:
Chris,
Thanks for all the investigations you are doing here. We're on
quincy/debian11. Is there any working path at this point to
reef/debian12? Ideally I want to go in two steps. Upgrade ceph first
or upgrade debian first, then do the upgrade to the other one. Most of
our infra is already upgraded to debian 12, except ceph.
On 2024-01-29 07:27, Chris Palmer wrote:
I have logged this as https://tracker.ceph.com/issues/64213
On 16/01/2024 14:18, DERUMIER, Alexandre wrote:
Hi,
ImportError: PyO3 modules may only be initialized once per
interpreter
process
and ceph -s reports "Module 'dashboard' has failed dependency: PyO3
modules may only be initialized once per interpreter process
We have the same problem on proxmox8 (based on debian12) with ceph
quincy or reef.
It seem to be related to python version on debian12
(we have no fix for this currently)
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx