[CentOS-devel] [Storage-SIG][BugReport] ceph-common broken dependencies on CentOS Stream 8 / ppc64le

Wed Sep 22 15:43:25 UTC 2021
Ken Dreyer <kdreyer at redhat.com>

Yes, I don't think el8's libpmemobj is really supported on ppc64le. The
non-modular package is ExclusiveArch: x86_64 , see
https://git.centos.org/rpms/nvml/blob/c8/f/SPECS/nvml.spec . Actually I
didn't realize there even was a modular version of that package available
somewhere.

For Ceph's pacific branch, I used the following patch:

diff --git a/ceph.spec.in b/ceph.spec.in
index 425a364b37a..e015f1abbbd 100644
--- a/ceph.spec.in
+++ b/ceph.spec.in
@@ -31,7 +31,7 @@
 %endif
 %if 0%{?fedora} || 0%{?rhel}
 %bcond_without selinux
-%ifarch x86_64 ppc64le
+%ifarch x86_64
 %bcond_without rbd_rwl_cache
 %bcond_without rbd_ssd_cache
 %global _system_pmdk 1


However, this RPM packaging looks a bit different in Ceph's master branch,
so I don't have a patch there, and I need to investigate that further.

- Ken

On Wed, Sep 22, 2021 at 2:23 AM Sandro Bonazzola <sbonazzo at redhat.com>
wrote:

> Hi, oVirt CI started to report the following error:
>
> Error:
>  Problem: package ceph-common-2:16.2.6-1.el8s.ppc64le requires libpmemobj.so.1()(64bit), but none of the providers can be installed
>   - cannot install the best candidate for the job
>   - package libpmemobj-1.9.2-1.module_el8.4.0+806+82bbed84.ppc64le is filtered out by modular filtering
>   - package libpmemobj-1.9.2-1.module_el8.5.0+756+4cdc1762.ppc64le is filtered out by modular filtering
>
> Can you please have a look? Thanks
>
> --
>
> Sandro Bonazzola
>
> MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV
>
> Red Hat EMEA <https://www.redhat.com/>
>
> sbonazzo at redhat.com
> <https://www.redhat.com/>
>
> *Red Hat respects your work life balance. Therefore there is no need to
> answer this email out of your office hours.*
>
>
> _______________________________________________
> CentOS-devel mailing list
> CentOS-devel at centos.org
> https://lists.centos.org/mailman/listinfo/centos-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20210922/576641ac/attachment-0005.html>