Bug 2138455
| Summary: | EPEL 9 install fails on ubi9/rhel9 image | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Shawn Iwinski <shawn> |
| Component: | awscli | Assignee: | David Duncan <davdunc> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel9 | CC: | davdunc, fedora-kevin, gwync, jcsible, kiltedknight, luca.es, matt, me |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | awscli-1.23.10-3.el9 awscli-1.18.156-4.el8 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2023-08-16 00:33:00 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Shawn Iwinski
2022-10-28 22:02:30 UTC
If possible, can this package be updated from 1.57 to at least 1.58 in EPEL9 as well? My use-case for this package/tool is for Akamai NetStorage [1] and its' backend support was added in 1.58 [2]. [1] https://rclone.org/netstorage/ [2] https://rclone.org/changelog/#v1-58-0-2022-03-18 Nevermind my last comment <facepalm> ubi8/rhel8 image installs fail as well ---------- ubi8 install ---------- $ podman run -it --rm --user 0 registry.redhat.io/ubi8 bash -c 'dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && dnf install -y awscli' [...] Error: Problem: package awscli-1.18.156-3.el8.noarch requires python3-rsa, but none of the providers can be installed - package awscli-1.18.156-3.el8.noarch requires python3.6dist(rsa) >= 3.1.2, but none of the providers can be installed - package awscli-1.18.156-3.el8.noarch requires python3.6dist(rsa) <= 4.9, but none of the providers can be installed - conflicting requests - nothing provides python3-pyasn1 >= 0.1.3 needed by python3-rsa-4.8-1.el8.noarch - nothing provides python3.6dist(pyasn1) >= 0.1.3 needed by python3-rsa-4.8-1.el8.noarch (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) ---------- rhel8 image install ---------- $ podman run -it --rm --user 0 registry.redhat.io/rhel8/toolbox bash -c 'dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && dnf install -y awscli' [...] Error: Problem: package awscli-1.18.156-3.el8.noarch requires python3-rsa, but none of the providers can be installed - package awscli-1.18.156-3.el8.noarch requires python3.6dist(rsa) >= 3.1.2, but none of the providers can be installed - package awscli-1.18.156-3.el8.noarch requires python3.6dist(rsa) <= 4.9, but none of the providers can be installed - conflicting requests - nothing provides python3-pyasn1 >= 0.1.3 needed by python3-rsa-4.8-1.el8.noarch - nothing provides python3.6dist(pyasn1) >= 0.1.3 needed by python3-rsa-4.8-1.el8.noarch (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) I came here looking for a bug report on this very problem. In doing so, I actually realized what the problem was, and solved it here. Installing the awscli package is complaining about missing packages. In RHEL 9, the missing package(s) are in the Code Ready Builder repo. So, doing this in AlmaLinux: sudo dnf config-manager --set-enabled crb (or, supposedly, this in RHEL:) sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms allows a subsequent dnf install awscli to work successfully. awscli has been installing fine on UBI 9 for weeks. Today it fails to install: - nothing provides (python3.9dist(rsa) < 4.9 with python3.9dist(rsa) >= 3.1.2) needed by awscli-1.23.10-2.el9.rpm Furthermore, a scratch build of the epel9 branch now fails due to missing dependencies on parts of python3.9 that are no longer provided. :-( I get this when pyhton3-rsa wants to ne updated: Error: Problem: problem with installed package awscli-1.23.10-2.el9.noarch - package awscli-1.23.10-2.el9.noarch requires (python3.9dist(rsa) < 4.9 with python3.9dist(rsa) >= 3.1.2), but none of the providers can be installed - cannot install both python3-rsa-4.9-2.el9.noarch and python3-rsa-4.8-1.el9.noarch - cannot install the best update candidate for package python3-rsa-4.8-1.el9.noarch (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Can we get a more recent awscli for python3-rsa-4.9-2.el9? FEDORA-EPEL-2023-1d3e654a6f has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-1d3e654a6f FEDORA-EPEL-2023-9f412163f4 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-9f412163f4 FEDORA-EPEL-2023-9f412163f4 has been pushed to the Fedora EPEL 9 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-9f412163f4 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2023-1d3e654a6f has been pushed to the Fedora EPEL 8 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-1d3e654a6f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2023-9f412163f4 has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-EPEL-2023-1d3e654a6f has been pushed to the Fedora EPEL 8 stable repository. If problem still persists, please make note of it in this bug report. |