Package Details: ceph-mds 18.2.4-4

Git Clone URL: https://aur.archlinux.org/ceph.git (read-only, click to copy)
Package Base: ceph
Description: Ceph Storage cluster metadata server, the API gateway for CephFS
Upstream URL: https://ceph.com/
Licenses: GPL-2.0-or-later OR LGPL-2.1-or-later OR LGPL-3.0-or-later
Submitter: foxxx0
Maintainer: pbazaah
Last Packager: pbazaah
Votes: 7
Popularity: 0.45
First Submitted: 2022-08-08 09:09 (UTC)
Last Updated: 2024-12-01 16:03 (UTC)

Dependencies (82)

Required by (1)

Sources (29)

Pinned Comments

pbazaah commented on 2022-10-05 13:03 (UTC) (edited on 2022-10-05 13:03 (UTC) by pbazaah)

For future commenters:

TLDR:

https://aur.archlinux.org/pkgbase/ceph | From source build (slow)

https://aur.archlinux.org/pkgbase/ceph-bin | Pre-built binaries (fast)


Unlike the original community version, this repo builds ceph from source. Ceph is a large, complicated project so this takes several hours on a good build server.

To get a similar experience to how community/ceph worked (pre-built binaries) use ceph-bin instead.

Latest Comments

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

pbazaah commented on 2023-04-21 19:28 (UTC)

@Warjavi

To be fixed in the next release, IRL and $dayJob stuff has prevented me from working on it. This patch should be all you need to make it work on the current version:

https://git.st8l.com/luxolus/aur.ceph/commit/1bd9308f5ed3d31709eba7cc5e949f0a1d964d47

Warjavi commented on 2023-04-21 16:35 (UTC) (edited on 2023-04-21 17:25 (UTC) by Warjavi)

MAKEPKG fails due to rdkafka being "read only", any ideas?

File /usr/lib/pkgconfig/rdkafka.pc is read-only; trying to patch anyway patching file __pkgconfig__/rdkafka.pc (read from /usr/lib/pkgconfig/rdkafka.pc) Hunk #1 FAILED at 6. 1 out of 1 hunk FAILED -- saving rejects to file __pkgconfig__/rdkafka.pc.rej ==> ERROR: A failure occurred in prepare(). Aborting...

pbazaah commented on 2023-03-30 15:19 (UTC)

@hurufu

I can't reproduce this in a clean chroot, running the current PKGBUILD.

So while unhelpful as a response goes, its a problem on your end.

Based on previous experiences the leading causes of build errors is user modification of the PKGBUILD, followed by an out-of-date Archlinux install. I'd check those off first before exploring more esoteric causes.

hurufu commented on 2023-03-30 13:42 (UTC) (edited on 2023-03-30 13:43 (UTC) by hurufu)

Linking of multiple libraries fails with undefined reference error, eg.:

[ 18%] Linking CXX shared library ../../../lib/libec_isa.so
...
usr/bin/ld: CMakeFiles/ec_isa.dir/ErasureCodeIsa.cc.o: in function `ceph::buffer::v15_2_0::list::list()':
/home/build/tmp/ceph-aur/ceph/src/ceph-17.2.5/src/include/buffer.h:931: undefined reference to `ceph::buffer::v15_2_0::list::always_empty_bptr'
/usr/bin/ld: CMakeFiles/ec_isa.dir/ErasureCodeIsa.cc.o: in function `ErasureCodeIsa::encode_chunks(std::set<int, std::less<int>, std::allocator<int> > const&, std::map<int, ceph::buffer::v15_2_0::list, std::less<int>, std::allocator<std::pair<int const, ceph::buffer::v15_2_0::list> > >*)':
...

I tried to remove already installed ceph and ceph-libs packages, but it didn't help. Any ideas?

@insanemal, imho it's good idea to use something like nproc --ignore=1 for number of parallel jobs.

petronny commented on 2023-03-14 09:09 (UTC)

@insanemal Set that locally in your /etc/makepkg.conf.

insanemal commented on 2023-03-14 08:58 (UTC)

Can you add a -j4 or something into this to help the C++ build a tad faster? It's downright painful even on a powerful CPU at the moment because it's all being built one at a time

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

v17.2.5-6 has been released.

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

pbazaah commented on 2023-03-07 11:10 (UTC)

tests passed except for two random py failures (boo hiss).

I'll see if I can push something out after work

pbazaah commented on 2023-03-06 23:28 (UTC)

looking good, but tests are still running. I'll pick this up tomorrow.

pbazaah commented on 2023-03-06 16:40 (UTC)

I've figured out a patch without needing to move off of core packages. A bit sad that neither the upstream nor the Archlinux package fixed this though.

Working through the to_string() stuff now