[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