@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.
Git Clone URL: | https://aur.archlinux.org/ceph.git (read-only, click to copy) |
---|---|
Package Base: | ceph |
Description: | Ceph Storage client library for CephFS, a distributed POSIX filesystem |
Upstream URL: | https://ceph.com/ |
Licenses: | GPL-2.0-or-later OR LGPL-2.1-or-later OR LGPL-3.0-or-later |
Provides: | libcephfs.so |
Submitter: | foxxx0 |
Maintainer: | pbazaah |
Last Packager: | pbazaah |
Votes: | 7 |
Popularity: | 0.49 |
First Submitted: | 2022-08-08 09:09 (UTC) |
Last Updated: | 2024-12-01 16:03 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 Next › Last »
@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.
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
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.
@freesage
You have two options to avoid using this package:
yay/yourt/paru -Rsc ceph-libs
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
@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.
@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
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: ...
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.
@petronny ceph-libs
Regards Freeage
@freeage You need to provide more details. What hangs? mon, mgr, mds, osd or mount.ceph?
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.