Package Details: ceph-libs-bin 19.2.1-2

Git Clone URL: https://aur.archlinux.org/ceph-bin.git (read-only, click to copy)
Package Base: ceph-bin
Description: Distributed, fault-tolerant storage platform delivering object, block, and file system
Upstream URL: https://ceph.com/
Licenses: GPL-2.0-or-later OR LGPL-2.1-or-later OR LGPL-3.0-or-later
Conflicts: ceph-libs
Provides: ceph-libs
Submitter: pbazaah
Maintainer: pbazaah
Last Packager: pbazaah
Votes: 10
Popularity: 0.096960
First Submitted: 2022-08-14 16:06 (UTC)
Last Updated: 2025-02-18 14:48 (UTC)

Required by (5)

Sources (29)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »

snack commented on 2023-05-01 12:06 (UTC)

I get a strange behavior while updating to 17.2.6. It seems that the ceph-bin package thinks to be ceph, and tries to remove itself on installing:

$ pacman -Qs ceph
local/ceph-bin 17.2.5-6
    Distributed, fault-tolerant storage platform delivering object, block, and file system
local/ceph-libs-bin 17.2.5-6
    Distributed, fault-tolerant storage platform delivering object, block, and file system
local/cephadm 17.2.6-1
    Cephadm deploys and manages a Ceph cluster by connection to hosts from the manager daemon via SSH to add, remove, or update Ceph daemon containers

$ sudo pacman -U /tmp/yay/ceph-bin/ceph-bin-17.2.6-1.tar.zst /tmp/yay/ceph-bin/ceph-libs-bin-17.2.6-1.tar.zst
loading packages...
resolving dependencies...
looking for conflicting packages...
:: ceph and ceph-bin are in conflict. Remove ceph-bin? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: ceph and ceph-bin are in conflict

Am I missing something?

pbazaah commented on 2023-03-07 17:16 (UTC)

v17.2.5-6 has been released.

https://github.com/bazaah/aur-ceph/releases/tag/v17.2.5-6

pbazaah commented on 2023-01-28 19:47 (UTC) (edited on 2023-01-28 19:48 (UTC) by pbazaah)

@mimhof

Yes, however, rdkafka is currently broken which is blocking a rebuild.

See:

mimhof commented on 2023-01-28 16:35 (UTC)

Dependency for boost-libs is broken. Boost-Libs are now on 1.81.0

pbazaah commented on 2023-01-25 14:46 (UTC)

@snack

Thanks, good to know. I'll prepare a patch for the second, though I'm leery to modify system files.

I have also raised https://bugs.archlinux.org/task/77257?project=5&string=librdkafka so hopefully either arch or the upstream will fix.

snack commented on 2023-01-25 14:39 (UTC)

@pbazaah I successfully rebuilt Ceph starting from your aur-ceph repo and replacing curl with libcurl in /usr/lib/pkgconfig/rdkafka.pc. At first sight everything seems to be working, but I have not run the tests (not enough memory on my machine) and I had to fix these compiler errors:

/home/mori/build/makepkg/ceph/src/ceph-17.2.5/src/rgw/rgw_asio_client.cc: In member function 'virtual int rgw::asio::ClientIO::init_env(ceph::common::CephContext*)':
/home/mori/build/makepkg/ceph/src/ceph-17.2.5/src/rgw/rgw_asio_client.cc:42:39: error: 'const class boost::core::basic_string_view<char>' has no member named 'to_string'
   42 |       env.set("CONTENT_LENGTH", value.to_string());

by removing all the occurrences of .to_string() in src/rgw/rgw_asio_client.cc.

Hope this helps those needing to rebuild the package quickly.

pbazaah commented on 2023-01-23 18:07 (UTC)

I have opened https://github.com/bazaah/aur-ceph/issues/11, which tracks this issue.

pbazaah commented on 2023-01-23 17:32 (UTC)

So I found the issue:

@@ -5,8 +5,8 @@

 Name: librdkafka
 Description: The Apache Kafka C/C++ library
-Version: 1.9.2
-Requires: zlib libssl libsasl2 libzstd liblz4
+Version: 2.0.0
+Requires: curl zlib libssl libsasl2 libzstd liblz4
 Cflags: -I${includedir}
 Libs: -L${libdir} -lrdkafka
 Libs.private: -lpthread -lrt -ldl -lm

curl is not a pkg-config module (that would be libcurl), but I'm not sure who's to blame yet.

pbazaah commented on 2023-01-23 12:09 (UTC)

Bad news, ran into some strange issue with rdkafka's version. I'll look into this later

pbazaah commented on 2023-01-23 09:54 (UTC)

I'll start a rebuild now, all goes well, I'll push it this evening, after work