On a Tuesday in 2026, Janis Heims wrote:
As stated in Yusuke Fujimaki's patch, Ceph recently removed the
deprecated auth_supported option that is still used by libvirt, causing
errors when attempting to start a storage pool on a newer Ceph server:
https://lists.libvirt.org/archives/list/[email protected]/thread/RELDVG6A3LAA4IFA32EOFQ5OJPMI6OGR/
https://github.com/ceph/ceph/commit/350cc71d7d9e9cd6239d24080082de7ac9bf8b70
This patch addresses the issue by replacing the deprecated option with
auth_client_required. While all three replacement options
(auth_cluster_required, auth_service_required and auth_client_required)
were previously set by Ceph, it really only makes sense to keep the last
in libvirt as the other options are only relevant on the server side.
See the discussion here:
https://lists.libvirt.org/archives/list/[email protected]/thread/3TVM5DVH3MOIQAM6ZUS5TYBLNSA6UA7K/
Resolves: https://gitlab.com/libvirt/libvirt/-/work_items/918
Signed-off-by: Janis Heims <[email protected]>
---
Changes since v2:
- Fixed corrupt patch
Changes since v1:
- Removed auth_cluster_required and auth_service_required
src/libxl/libxl_conf.c | 7 +++----
src/libxl/xen_xl.c | 2 +-
src/storage/storage_backend_rbd.c | 5 +++--
tests/xlconfigdata/test-rbd-multihost-noauth.cfg | 2 +-
4 files changed, 8 insertions(+), 8 deletions(-)
Reviewed-by: Ján Tomko <[email protected]>
Jano