Bug 2257430

Summary: Update of python3-boto3 fails with awscli installed on CentOS Stream 9
Product: [Fedora] Fedora EPEL Reporter: Amélie D <amelie.deltour>
Component: awscliAssignee: David Duncan <davdunc>
Status: MODIFIED --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel9CC: carl, davdunc, gwync, me, nicolas
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 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 Amélie D 2024-01-09 15:50:18 UTC
On a CentOS Stream 9 machine with python3-boto3-1.22.10 and awscli-1.23.10 installed from epel.
The dnf update python3-boto3 command results in error:

Error: 
 Problem: problem with installed package awscli-1.23.10-3.el9.noarch
  - package awscli-1.23.10-3.el9.noarch from @System requires python3.9dist(botocore) = 1.25.10, but none of the providers can be installed
  - package awscli-1.23.10-3.el9.noarch from epel requires python3.9dist(botocore) = 1.25.10, but none of the providers can be installed
  - cannot install both python3-botocore-1.31.62-1.el9.noarch from appstream and python3-botocore-1.25.10-1.el9.noarch from @System
  - cannot install both python3-botocore-1.25.10-1.el9.noarch from epel and python3-botocore-1.31.62-1.el9.noarch from appstream
  - package python3-boto3-1.28.62-1.el9.next.noarch from epel-next requires (python3.9dist(botocore) < 1.32 with python3.9dist(botocore) >= 1.31.62), but none of the providers can be installed
  - cannot install the best update candidate for package python3-boto3-1.22.10-1.el9.noarch

It seems that the awscli package is not compatible with the latest version of python3-boto3 available in AppStream.

Comment 1 Carl George 🤠 2024-05-30 02:55:54 UTC
Here is a PR to update awscli to a version compatible with the version of botocore in epel-testing.

https://src.fedoraproject.org/rpms/awscli/pull-request/15

Comment 2 Fedora Update System 2024-05-31 03:09:56 UTC
FEDORA-EPEL-2024-5b0a00e926 (awscli-1.29.62-1.el9, python-boto3-1.28.62-1.el9, and 2 more) has been submitted as an update to Fedora EPEL 9.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-5b0a00e926