Search Criteria
Package Details: ceph-libs-bin 19.2.1-2
Package Actions
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.103019 |
First Submitted: | 2022-08-14 16:06 (UTC) |
Last Updated: | 2025-02-18 14:48 (UTC) |
Dependencies (29)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- boost-libs
- cryptsetup (cryptsetup-gitAUR)
- curl (curl-gitAUR, curl-c-aresAUR)
- expat (expat-gitAUR)
- fmt (fmt-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- gperftools (gperftools-gitAUR)
- keyutils (keyutils-gitAUR)
- libaio (libaio-gitAUR)
- libcap
- librabbitmq-c
- librdkafka (librdkafka-gitAUR)
- libutil-linux (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR, util-linux-libs)
- libxcrypt (libxcrypt-gitAUR)
- lua
- lz4 (lz4-gitAUR)
- nss (nss-hgAUR)
- oath-toolkit (oath-toolkit-gitAUR)
- Show 9 more dependencies...
Required by (5)
- ceph (requires ceph-libs)
- ceph-bin
- swcdb-lib-fs-ceph (requires ceph-libs)
- swcdb-lib-fs-ceph (requires ceph-libs) (make)
- vma-git (requires ceph-libs)
Sources (29)
- cephfs_shell_19.2.1_2.tar.zst
- cephfs_top_19.2.1_2.tar.zst
- ceph_base_19.2.1_2.tar.zst
- ceph_cephfs_19.2.1_2.tar.zst
- ceph_common_19.2.1_2.tar.zst
- ceph_compressor_19.2.1_2.tar.zst
- ceph_crypto_19.2.1_2.tar.zst
- ceph_erasure_19.2.1_2.tar.zst
- ceph_mds_19.2.1_2.tar.zst
- ceph_mgr_19.2.1_2.tar.zst
- ceph_mon_19.2.1_2.tar.zst
- ceph_node_proxy_19.2.1_2.tar.zst
- ceph_osd_19.2.1_2.tar.zst
- ceph_rados_19.2.1_2.tar.zst
- ceph_rbd_19.2.1_2.tar.zst
- ceph_rgw_19.2.1_2.tar.zst
- ceph_test_19.2.1_2.tar.zst
- ceph_tools_19.2.1_2.tar.zst
- ceph_volume_19.2.1_2.tar.zst
- libcephfs_19.2.1_2.tar.zst
- libcephsqlite_19.2.1_2.tar.zst
- librados_19.2.1_2.tar.zst
- librbd_19.2.1_2.tar.zst
- librgw_19.2.1_2.tar.zst
- python_cephfs_19.2.1_2.tar.zst
- python_ceph_common_19.2.1_2.tar.zst
- python_rados_19.2.1_2.tar.zst
- python_rbd_19.2.1_2.tar.zst
- python_rgw_19.2.1_2.tar.zst
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »
pbazaah commented on 2023-05-05 14:56 (UTC)
Actually, there's a rub (I think this is your issue too)
There are two similarly named tars that are relevant:
The first is the downloaded artifacts from the src build I upload to Github. Naturally, this will have all of the trappings of the
ceph
project.The latter is the package this repo produces and is tagged correctly
pbazaah commented on 2023-05-05 14:49 (UTC)
@snack
I can reproduce this behavior, and agree this seems wrong. I can't see anything that would have caused this in the most recent release -- https://aur.archlinux.org/cgit/aur.git/commit/?h=ceph-bin&id=69d8607bb198c477a40a4923c61725b33acc2abe -- so I'm inclined to think there might be a bug in current makepkg.
I'll see if I can track down older packages (built with an older makepkg) to compare
snack commented on 2023-05-05 06:31 (UTC) (edited on 2023-05-05 07:44 (UTC) by snack)
Inspecting the ceph-bin-17.2.6-1.tar.zst produced by makepkg I found that in the .BUILDINFO and .PKGINFO files there are the following lines:
which explains why pacman believes to be installing ceph rather than ceph-bin. But I cannot figure out the reason for this.
Edit: in the .PKGINFO I also found:
which is complete nonsense. I'm 100% sure I'm building ceph-bin and not ceph, I did it several times from scratch and I consistently get the same result. Still I absolutely cannot figure out why, since the PKGBUILD and the .SRCINFO seems ok, e.g. from the .SRCINFO:
snack commented on 2023-05-05 06:03 (UTC)
So I removed ceph-bin and ceph-libs-bin, but I still get problems with yay trying to build also ceph when I try to install ceph-bin:
snack commented on 2023-05-05 05:55 (UTC)
@pbazaah I use yay as well, and trying to upgrade with it I got the request to install the makedependencies of the non-bin packages. That's what triggered my suspects. Then I decided to buid the packages with makepkg and then install with pacman -U. That way I did not get any problem with the makedependencies, but then at install time I got the request to remove ceph-bin since it conflicts with ceph, even if I was installing ceph-bin. Now pacman believes the non-bin packages are installed on my system. I inspected the PKGBUILD and I see no evident error so I'm a bit clueless. I'll try to remove ceph and install ceph-bin from scratch using yay.
pbazaah commented on 2023-05-04 22:04 (UTC)
@snack
Nope, but I don't use
-U
for installs. All I can say is that I've just updated a decent number of machines myself, and never ran into this problem.Does this problem present itself if you
yay -S ceph-libs-bin ceph-bin
? If not, I'd guess its a problem with pacman/libalpm dependency resolution, because the ceph packages have aprovides
clause for the src variant, and a strict dependency on equal versioned sister packages.@Kevdog
I'm fairly surprised you managed to trigger a cmake error, given this package doesn't invoke cmake at all.
Lastly as PSA: this package will likely need (several) rebuilds in the coming days, as python 3.11 is imminent. I have no idea how much work will be involved in the fixing, as the changes from 3.10 are considerable.
snack commented on 2023-05-04 14:04 (UTC) (edited on 2023-05-04 14:06 (UTC) by snack)
@pbazaah I built and installed ceph-bin and ceph-libs-bin. As I wrote in my previous post pacman removed the installed -bin versions and installed the packages as non -bin. This is the complete output:
So it can be seen that even if I installed the -bin packages now it seems that pacman believes that non -bin versions are installed. I believe this is not correct, do you have any clue about this? Anybody experiencing the same?
Kevdog commented on 2023-05-04 00:57 (UTC) (edited on 2023-05-04 01:00 (UTC) by Kevdog)
When trying to install ceph-bin I get the following:
I have the following java installed:
snack commented on 2023-05-01 17:18 (UTC)
@pbazaah On my system there are just
-bin
packages as you can see in the output ofpacman -Qs ceph
below. Still, when trying to installceph-bin
17.2.6-1 it asks me to removeceph-bin
itself since it conflicts withceph
; but there's noceph
packagebon my system, nor I'm trying to install it. This sounds strange to me.pbazaah commented on 2023-05-01 12:32 (UTC) (edited on 2023-05-01 12:34 (UTC) by pbazaah)
They are different. Quoting https://aur.archlinux.org/packages/ceph#comment-884150
I'd recommend you only use bin packages, or src packages but not both at the same time
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »