Bug 1211627 - Latest python310-urllib3 causes installation problems for aws-cli among other packages
Summary: Latest python310-urllib3 causes installation problems for aws-cli among other...
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Cloud:Tools (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: SUSE Public Cloud Maintainer
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-23 05:19 UTC by David Walker
Modified: 2023-05-23 07:40 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Walker 2023-05-23 05:19:49 UTC
The past 2-3 Tumbleweed releases resulted in the following:

Problem: the installed python310-s3transfer-0.6.0-2.1.noarch requires 'python310-urllib3 < 2', but this requirement cannot be provided
  deleted providers: python310-urllib3-1.26.15-2.1.noarch
not installable providers: python310-urllib3_1-1.26.15-1.1.noarch[repo-oss]
 Solution 1: Following actions will be done:
  deinstallation of python310-s3transfer-0.6.0-2.1.noarch
  deinstallation of python310-botocore-1.29.125-1.1.noarch
  deinstallation of python310-boto3-1.26.125-1.1.noarch
  deinstallation of aws-cli-1.27.115-1.1.noarch
 Solution 2: deinstallation of python310-urllib3-1.26.15-2.1.noarch
 Solution 3: keep obsolete python310-urllib3-1.26.15-2.1.noarch
 Solution 4: break python310-s3transfer-0.6.0-2.1.noarch by ignoring some of its dependencies
Comment 1 Stephan Uhlmann 2023-05-23 07:40:51 UTC
I can confirm, I have the same problem when trying to install aws-cli:

But it Looks more like a problem with aws-cli and python310-botocore than with python310-urllib3.

When installing "aws-cli":

Problem: the to be installed aws-cli-1.27.115-1.1.noarch requires 'python3-botocore >= 1.29.115', but this requirement cannot be provided
  not installable providers: python310-botocore-1.29.125-1.1.noarch[repo-oss]
 Solution 1: deinstallation of python310-urllib3-2.0.2-1.1.noarch
 Solution 2: do not install aws-cli-1.27.115-1.1.noarch
 Solution 3: break aws-cli-1.27.115-1.1.noarch by ignoring some of its dependencies

When installing "python310-botocore"

Problem: the to be installed python310-botocore-1.29.125-1.1.noarch requires '(python310-urllib3 >= 1.25.4 with python310-urllib3 < 1.27)', but this requirement cannot be provided
  not installable providers: python310-urllib3_1-1.26.15-1.1.noarch[repo-oss]
 Solution 1: deinstallation of python310-urllib3-2.0.2-1.1.noarch
 Solution 2: do not install python310-botocore-1.29.125-1.1.noarch
 Solution 3: break python310-botocore-1.29.125-1.1.noarch by ignoring some of its dependencies

The dependencies of python310-botocore and python310-s3transfer (and probably others required by aws-cli) need to be updated to the current version of python310-urllib3 (which is python310-urllib3-2.0.2-1.1.noarch)?