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.44
First Submitted: 2022-08-08 09:09 (UTC)
Last Updated: 2024-12-01 16:03 (UTC)

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 10 11 Next › Last »

torakamo commented on 2022-10-18 13:45 (UTC)

I encountered installation problems when yay attempts to install https://github.com/ceph/teuthology.git because it's trying to checkout the master branch while the project on github appears to have replaced the master by main.

I'm not aware how I would be able to fix that myself.

The error message is: =================================== log end ==================================== ERROR: could not install deps [git+https://github.com/ceph/teuthology.git@master#egg=teuthology[coverage,orchestra,test], nose]; v = InvocationError("~/.cache/yay/ceph/src/ceph-16.2.10/qa/.tox/import-tasks/bin/python -m pip install 'git+https://github.com/ceph/teuthology.git@master#egg=teuthology[coverage,orchestra,test]' nose", 1) _____ summary ______ py3: commands succeeded ERROR: flake8: commands failed ERROR: import-tasks: could not install deps [git+https://github.com/ceph/teuthology.git@master#egg=teuthology[coverage,orchestra,test], nose]; v = InvocationError("~/.cache/yay/ceph/src/ceph-16.2.10/qa/.tox/import-tasks/bin/python -m pip install 'git+https://github.com/ceph/teuthology.git@master#egg=teuthology[coverage,orchestra,test]' nose", 1)

pbazaah commented on 2022-10-16 09:43 (UTC)

So I discovered some failing cython bits in the CMake install. I'm not going to block releasing 16.2.10 on these though, as they are mostly part of the python API .

There may be some bits of the ceph CLI that also break because of this, but I haven't found them yet.

I'll work on addressing this either as a pkgrel increment, or as part of the push to v17

pbazaah commented on 2022-10-14 08:07 (UTC)

@regulator

I believe you are correct. Nothing inside the normal repos should depend on ceph anymore, however you may still have dependencies from other AUR packages.

regulator commented on 2022-10-13 23:57 (UTC)

Hi guys, Am I correct that ceph/ceph-libs is no longer required in (many) cases?

On my system it say nothing depends on ceph-libs anymore. I think it's been phased out as a dependency for samba, for example

https://archlinux.org/todo/removal-of-ceph-from/

polyzen commented on 2022-10-11 07:50 (UTC)

freeage, please do not flag packages out-of-date due to issues with the package. That is for reporting new releases or changes that are required to get the package to build. Also please use English when flagging packages or making requests.

pbazaah commented on 2022-10-11 07:38 (UTC)

@freesage

You have two options to avoid using this package:

  1. Remove ceph-libs and any rdeps: yay/yourt/paru -Rsc ceph-libs
  2. Explicitly install the *bin packages: yay/yourt/paru -S ceph-libs-bin ceph-bin

Pick the one that works best for you.

Other than that, from the error you posted, it looks like you're using an outdated Java version, which will cause the build to fail as Archlinux doesn't support partial upgrades.

See the comment @WorseDoughnut made {0}:

@Achilleus just need to set your default java version higher, changed mine from 8 to 14 and it built fine.

sudo archlinux-java set <version>

{0}: https://aur.archlinux.org/pkgbase/ceph?O=10#comment-884159

petronny commented on 2022-10-11 05:55 (UTC) (edited on 2022-10-11 05:57 (UTC) by petronny)

@freeage Compiling ceph will take lots of resources. Maybe your computer can't afford that. Have you tried the prebuilt binaries? There is ceph{,-libs}-bin by pbazaah on AUR and prebuilt ceph{,-libs} by arch4edu.

freeage commented on 2022-10-11 05:47 (UTC)

@petronny i only can tel that i made update with yay. ceph-libs hangs.

Why where and how i can not tel. My Computer hangs and i have to restart him. Thats all i can say. Take it out from the update please.

Regards Freeage

deputt commented on 2022-10-11 05:39 (UTC) (edited on 2022-10-11 05:48 (UTC) by deputt)

This is the error I got:

-- Ceph/.git directory not found, parsing /var/tmp/pamac-build-deputt/ceph/src/ceph-16.2.7/src/.git_version for CEPH_GIT_VER and CEPH_GIT_NICE_VER CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Java (missing: Java_JAVAC_EXECUTABLE Java_JAR_EXECUTABLE Java_JAVADOC_EXECUTABLE Development) (found version "18.0.2") Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake/Modules/FindJava.cmake:314 (find_package_handle_standard_args) src/java/CMakeLists.txt:1 (find_package)

-- Configuring incomplete, errors occurred! See also "/var/tmp/pamac-build-deputt/ceph/src/ceph-16.2.7/build/CMakeFiles/CMakeOutput.log". See also "/var/tmp/pamac-build-deputt/ceph/src/ceph-16.2.7/build/CMakeFiles/CMakeError.log". ==> ERROR: A failure occurred in build(). Aborting...

Also from CMakeError.log:

Determining if the function pthread_set_name_np exists failed with the following output: ...

Determining if the function pthread_get_name_np exists failed with the following output: ...

Determining if the function getprogname exists failed with the following output: ...

Performing C SOURCE FILE Test HAVE_STAT_ST_MTIMESPEC_TV_NSEC failed with the following output: ...

petronny commented on 2022-10-11 05:36 (UTC) (edited on 2022-10-11 05:37 (UTC) by petronny)

How does ceph-libs hang when it just provides libraries? Do you mean building ceph-libs? What hangs exactly?

Please do not let us guess what happens next time.