From ccdf4ef7b82ea2012c0ed75506c2f2adc5b384d4 Mon Sep 17 00:00:00 2001 From: Dengke Du Date: Thu, 8 Nov 2018 13:18:37 +0800 Subject: ceph: fix rbd create operation not supported 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 Signed-off-by: Bruce Ashfield --- 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 3d9faae3..08021cf7 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" -- cgit v1.2.3-54-g00ecf