On a Friday in 2026, None via Users wrote:
Hi all,
Hello!
The `libvirt` user I created in Ceph is able to list the RBD pool:
``` lithium:~# rbd --id libvirt ls -p one | head gapmx-old-vda gapmx-old-vdb gapmx-testing-vda gapmx-testing-vdb gapmx-vda gapmx-vdb mastodon-vda mastodon-vdb mastodon-vdd mastodon-vde ```
Starting it, `libvirt` merely tells me: "An error occurred, but the cause is unknown". No logs written anywhere, no explanation. Just "computer says no".
The absence of the error message is almost certainly a bug in libvirt - some code path is returning an error without setting an error message.
Yet, if I hand-configure my virtual machines, I can still mount RBD volumes as virtual disks within either pool. I just can't browse them via `virsh` or `virt-manager` on the `opennebula-images` pool like I can for the `ha-images` pool.
Where should I be looking for the error? What did I do wrong that makes it refuse to start?
To narrow it down, you can tell libvirt to write debug logs and share the part around starting the pool: https://libvirt.org/kbase/debuglogs.html At a quick glance, I have not found any obvious place with a missing error message. Jano