Bug 2108351
Summary: | F37FailsToInstall: librados2, libradosstriper1, librbd1, libcephsqlite, ceph-common, ceph-fuse, ceph-mds, ceph-mgr, ceph-mon, ceph-osd, ceph-test | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
Component: | ceph | Assignee: | Kaleb KEITHLEY <kkeithle> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | asn, awilliam, branto, danmick, david, fedora, i, josef, kkeithle, loic, ramkrsna, robatino, steve, vitaly |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | ceph-17.2.1-6 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-07-19 12:47:09 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2009537, 2045109 |
Description
Miro Hrončok
2022-07-18 22:23:55 UTC
something/somone jumping the gun with fmt-9 somehow? % grep PRETTY_NAME /etc/os-release PRETTY_NAME="Fedora Linux 37 (Server Edition Prerelease)" %dnf install -y fmt-devel ... Installed: fmt-8.1.1-5.fc37.x86_64 fmt-devel-8.1.1-5.fc37.x86_64 Complete! % sudo dnf install -y librados2 libradosstriper1 librbd1 libcephsqlite ceph-common ceph-fuse ceph-mds ceph-mgr ceph-mon ceph-osd ceph-test ... ceph-base-2:17.2.1-4.fc37.x86_64 ceph-common-2:17.2.1-4.fc37.x86_64 ceph-fuse-2:17.2.1-4.fc37.x86_64 ceph-grafana-dashboards-2:17.2.1-4.fc37.noarch ceph-mds-2:17.2.1-4.fc37.x86_64 ceph-mgr-2:17.2.1-4.fc37.x86_64 ceph-mgr-cephadm-2:17.2.1-4.fc37.noarch ceph-mgr-dashboard-2:17.2.1-4.fc37.noarch ceph-mgr-diskprediction-local-2:17.2.1-4.fc37.noarch ceph-mgr-k8sevents-2:17.2.1-4.fc37.noarch ceph-mgr-modules-core-2:17.2.1-4.fc37.noarch ceph-mgr-rook-2:17.2.1-4.fc37.noarch ceph-mon-2:17.2.1-4.fc37.x86_64 ceph-osd-2:17.2.1-4.fc37.x86_64 ceph-prometheus-alerts-2:17.2.1-4.fc37.noarch ceph-selinux-2:17.2.1-4.fc37.x86_64 ceph-test-2:17.2.1-4.fc37.x86_64 ceph-volume-2:17.2.1-4.fc37.noarch cephadm-2:17.2.1-4.fc37.noarch ... libcephfs2-2:17.2.1-4.fc37.x86_64 libcephsqlite-2:17.2.1-4.fc37.x86_64 libconfig-1.7.3-3.fc36.x86_64 libnet-1.2-5.fc36.x86_64 librados2-2:17.2.1-4.fc37.x86_64 libradosstriper1-2:17.2.1-4.fc37.x86_64 librbd1-2:17.2.1-4.fc37.x86_64 librgw2-2:17.2.1-4.fc37.x86_64 ... Complete! Looks to me like it still works IRL, out in the wild. But I'd expect it to break once the fmt-9 side tag gets merged The problem is this isn't ina s side tag, but regular rawhide buidlroot. https://bodhi.fedoraproject.org/updates/FEDORA-2022-ee990d1f61 was pushed without ceph. From https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/FVC3TGKKOR45T2GSSP23BB3QFSETQBR6/ "This is a problem, because it breaks the Rawhide compose: gnome-boxes is part of Workstation, it requires libvirt-daemon-kvm, that requires libvirt-daemon-driver-storage, that requires libvirt-daemon-driver- storage-rbd, and that requires librbd1 which is part of ceph." I'm not able to build new Samba packages because of this: DEBUG util.py:443: Error: DEBUG util.py:443: Problem 1: package librados-devel-2:17.2.1-4.fc37.x86_64 requires librados.so.2()(64bit), but none of the providers can be installed DEBUG util.py:443: - package librados-devel-2:17.2.1-4.fc37.x86_64 requires librados_tp.so.2()(64bit), but none of the providers can be installed DEBUG util.py:443: - package librados-devel-2:17.2.1-4.fc37.x86_64 requires librados2 = 2:17.2.1-4.fc37, but none of the providers can be installed DEBUG util.py:443: - conflicting requests DEBUG util.py:443: - nothing provides libfmt.so.8()(64bit) needed by librados2-2:17.2.1-4.fc37.x86_64 DEBUG util.py:443: Problem 2: package libcephfs-devel-2:17.2.1-4.fc37.x86_64 requires libcephfs.so.2()(64bit), but none of the providers can be installed DEBUG util.py:443: - package libcephfs-devel-2:17.2.1-4.fc37.x86_64 requires libcephfs2 = 2:17.2.1-4.fc37, but none of the providers can be installed DEBUG util.py:443: - package libcephfs2-2:17.2.1-4.fc37.x86_64 requires libceph-common.so.2()(64bit), but none of the providers can be installed DEBUG util.py:443: - conflicting requests DEBUG util.py:443: - nothing provides libfmt.so.8()(64bit) needed by librados2-2:17.2.1-4.fc37.x86_64 DEBUG util.py:445: (try to add '--skip-broken' to skip uninstallable packages) DEBUG util.py:596: Child return code was: 1 DEBUG util.py:168: kill orphans Ceph is FTBFS: https://tracker.ceph.com/issues/56610 From fmt's changelog: > Removed the following deprecated APIs: _format, arg_join, the format_to overload that takes a memory buffer, [v]fprintf that takes an ostream. https://github.com/ceph/ceph/blob/35bf1ebb7a01112a4c7d0c1cbd3c1666bbc44fcf/src/mon/LogMonitor.cc#L418 fixed in ceph-17.2.1-6 > fixed in ceph-17.2.1-6
Thanks.
Another option - building with compatibility fmt8-devel.
|