[meta-virtualization] [PATCH] ceph: fix rbd create operation not supported
Dengke Du
dengke.du at windriver.com
Wed Nov 7 21:18:37 PST 2018
When using qemu-img to create rbd based image:
qemu-img create -f rbd rbd:libvirt-pool/libvirt-image 2G
Output errors:
qemu-img: rbd:libvirt-pool/libvirt-image: error rbd create: Operation not supported
Accroding to upstream's advice:
http://lists.ceph.com/pipermail/ceph-users-ceph.com/2018-November/031014.html
This is because the system can't find libcls_rbd.so, this library
was packaged in ceph-dev, we should package it in ceph.
Signed-off-by: Dengke Du <dengke.du at windriver.com>
---
recipes-extended/ceph/ceph_13.2.2.bb | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/recipes-extended/ceph/ceph_13.2.2.bb b/recipes-extended/ceph/ceph_13.2.2.bb
index 3d9faae..08021cf 100644
--- a/recipes-extended/ceph/ceph_13.2.2.bb
+++ b/recipes-extended/ceph/ceph_13.2.2.bb
@@ -80,9 +80,7 @@ do_install_append () {
}
FILES_${PN} += "\
- ${libdir}/rados-classes/*.so.* \
-"
-FILES_${PN}-dev += "\
+ ${libdir}/rados-classes/*.so.* \
${libdir}/ceph/compressor/*.so \
${libdir}/rados-classes/*.so \
${libdir}/ceph/*.so \
@@ -102,3 +100,4 @@ PACKAGES += " \
${PN}-python \
"
INSANE_SKIP_${PN}-python += "ldflags"
+INSANE_SKIP_${PN} += "dev-so"
--
2.7.4
More information about the meta-virtualization
mailing list