Thanks for your time/work here Max, do these fixes only apply to Proxmox packaged Ceph or should they have worked down from upstream Ceph as well? I've just upgraded to 18.2.4-1~bpo12+1 from download.ceph.com/debian-reef and am seeing the same dashboard problems as well covered in this thread. This Ceph is backing a 7 node Proxmox cluster so I guess I could transition to Proxmox packaged Ceph if it's not too painful.
This only applies to Proxmox packaged Ceph, not upstream. Upstream only contains this pull request made by a community member (thanks again!). Note that the PR plus our own patches only really work for the dashboard and its utils in the case of PVE, so if anything else from Ceph (that's launched via the
mgr
) also uses e.g. the Python cryptography
module, you'll get a similar crash.That being said, I've been making some progress upstream regarding sub-interpreter support in PyO3, though it's still gonna take a while until that's ready. So, hopefully at some point in the not-so-distant future, sub-interpreter issues will be gone for good.