Bug 1211830

Summary: python-s3transfer requires pinned version of python-urllib3
Product: [openSUSE] openSUSE Tumbleweed Reporter: Igor Arbichev <arbichev>
Component: OtherAssignee: Dirk Mueller <dmueller>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: Andreas.Stieger, arbichev
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Screenshot
Screenshot

Description Igor Arbichev 2023-05-30 15:37:01 UTC
Created attachment 867302 [details]
Screenshot

Package conflict when updating the system via zipper. Which package conflicts with which can be seen from the screenshot.
Comment 1 Andreas Stieger 2023-05-30 16:51:18 UTC
Run the command with "LC_ALL=C zypper [...]" to provide non-localized output.
Copy the next instead of screenshotting it, and paste it here.
Comment 2 Andreas Stieger 2023-05-30 17:25:42 UTC
Looks liks s3transfer needs an older version of urllib3, which is provided. 

$ zypper in --dry-run python310-s3transfer
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: the to be installed python310-s3transfer-0.6.0-2.1.noarch requires 'python310-urllib3 < 2', but this requirement cannot be provided
  not installable providers: python310-urllib3_1-1.26.16-1.1.noarch[repo-oss]
 Solution 1: deinstallation of python310-urllib3-2.0.2-1.1.noarch
 Solution 2: do not install python310-s3transfer-0.6.0-2.1.noarch
 Solution 3: break python310-s3transfer-0.6.0-2.1.noarch by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): 1
Resolving dependencies...
Resolving package dependencies...

The following 10 NEW packages are going to be installed:
  python310-apipkg python310-botocore python310-charset-normalizer
  python310-iniconfig python310-jmespath python310-ply python310-py
  python310-requests python310-s3transfer python310-urllib3_1

The following package is going to be REMOVED:
  python310-urllib3

10 new packages to install, 1 to remove.
Overall download size: 7.1 MiB. Already cached: 0 B. After the operation, additional
82.6 MiB will be used.


Reporter, select the "deinstallation" option. I also adjusted the bug summary for you, please make them more specific. Sometimes zypper simply wants to talk to you, not everything is a bug.

Additionally this is already in process of being unpinned:
https://build.opensuse.org/request/show/1089794

Resolving.
Comment 3 Igor Arbichev 2023-05-31 10:08:43 UTC
Created attachment 867311 [details]
Screenshot

I am sending you a screenshot in English.
Comment 4 Andreas Stieger 2023-05-31 10:41:55 UTC
Option 2.
Comment 5 Igor Arbichev 2023-06-02 14:45:18 UTC
Thank you, I selected option 2 when updating packages and the package conflict is no longer observed.
Comment 11 Maintenance Automation 2024-05-14 16:33:53 UTC
SUSE-RU-2024:1638-1: An update that contains three features and has 16 fixes can now be installed.

Category: recommended (moderate)
Bug References: 1118027, 1144357, 1162712, 1167148, 1171933, 1172579, 1172948, 1179890, 1189649, 1190538, 1192298, 1199722, 1209255, 1211830, 1217336, 1220168
Jira References: PED-3781, PED-4514, PED-7487
Maintenance Incident: [SUSE:Maintenance:33600](https://smelt.suse.de/incident/33600/)
Sources used:
openSUSE Leap 15.4 (src):
 aws-cli-1.32.31-150400.35.3.1, python-s3transfer-0.10.0-150400.14.3.1, python-docopt-0.6.2-150400.11.3.1, python-PyYAML-6.0.1-150400.5.8.1, python-jsonschema-4.17.3-150400.14.6.1, python-ply-3.11-150400.12.6.1, python-botocore-test-1.34.31-150400.42.3.1, python-six-1.16.0-150400.18.6.1, python-boto3-1.34.31-150400.28.3.1, python-docutils-0.19-150400.11.6.1, python-PyNaCl-1.5.0-150400.12.6.2, python-bcrypt-4.0.1-150400.5.6.1, python-pydantic-1.10.8-150400.9.6.1, python-packaging-test-23.1-150400.8.6.1, python-jmespath-1.0.1-150400.12.3.1, python-packaging-23.1-150400.8.6.1, python-botocore-1.34.31-150400.42.3.1, python-ec2imgutils-10.0.3-150400.9.3.1, python-colorama-0.4.6-150400.5.6.1, python-jsonschema-test-4.17.3-150400.14.6.1, python-simplejson-3.19.1-150400.6.6.1, python-aws-sam-translator-1.87.0-150400.11.3.1, python-attrs-test-23.1.0-150400.8.6.1, python-docutils-test-0.19-150400.11.6.2, python-attrs-23.1.0-150400.8.6.1, python-python-dateutil-2.8.2-150400.5.6.1, python-pyrsistent-0.19.3-150400.10.6.1, python-python-dateutil-test-2.8.2-150400.5.6.1, python-six-test-1.16.0-150400.18.6.1
openSUSE Leap 15.5 (src):
 aws-cli-1.32.31-150400.35.3.1, python-s3transfer-0.10.0-150400.14.3.1, python-docopt-0.6.2-150400.11.3.1, python-PyYAML-6.0.1-150400.5.8.1, python-jsonschema-4.17.3-150400.14.6.1, python-ply-3.11-150400.12.6.1, python-six-1.16.0-150400.18.6.1, python-boto3-1.34.31-150400.28.3.1, python-docutils-0.19-150400.11.6.1, python-PyNaCl-1.5.0-150400.12.6.2, python-bcrypt-4.0.1-150400.5.6.1, python-pydantic-1.10.8-150400.9.6.1, python-jmespath-1.0.1-150400.12.3.1, python-packaging-23.1-150400.8.6.1, python-botocore-1.34.31-150400.42.3.1, python-ec2imgutils-10.0.3-150400.9.3.1, python-aws-sam-translator-1.87.0-150400.11.3.1, python-colorama-0.4.6-150400.5.6.1, python-simplejson-3.19.1-150400.6.6.1, python-attrs-23.1.0-150400.8.6.1, python-python-dateutil-2.8.2-150400.5.6.1, python-pyrsistent-0.19.3-150400.10.6.1
Public Cloud Module 15-SP4 (src):
 aws-cli-1.32.31-150400.35.3.1, python-s3transfer-0.10.0-150400.14.3.1, python-docopt-0.6.2-150400.11.3.1, python-PyYAML-6.0.1-150400.5.8.1, python-jsonschema-4.17.3-150400.14.6.1, python-six-1.16.0-150400.18.6.1, python-ply-3.11-150400.12.6.1, python-boto3-1.34.31-150400.28.3.1, python-docutils-0.19-150400.11.6.1, python-PyNaCl-1.5.0-150400.12.6.2, python-bcrypt-4.0.1-150400.5.6.1, python-pydantic-1.10.8-150400.9.6.1, python-jmespath-1.0.1-150400.12.3.1, python-packaging-23.1-150400.8.6.1, python-botocore-1.34.31-150400.42.3.1, python-ec2imgutils-10.0.3-150400.9.3.1, python-aws-sam-translator-1.87.0-150400.11.3.1, python-colorama-0.4.6-150400.5.6.1, python-attrs-23.1.0-150400.8.6.1, python-python-dateutil-2.8.2-150400.5.6.1, python-pyrsistent-0.19.3-150400.10.6.1
Public Cloud Module 15-SP5 (src):
 python-aws-sam-translator-1.87.0-150400.11.3.1, aws-cli-1.32.31-150400.35.3.1, python-docopt-0.6.2-150400.11.3.1, python-ec2imgutils-10.0.3-150400.9.3.1, python-s3transfer-0.10.0-150400.14.3.1, python-boto3-1.34.31-150400.28.3.1, python-jmespath-1.0.1-150400.12.3.1, python-botocore-1.34.31-150400.42.3.1
Python 3 Module 15-SP5 (src):
 python-colorama-0.4.6-150400.5.6.1, python-PyYAML-6.0.1-150400.5.8.1, python-jsonschema-4.17.3-150400.14.6.1, python-ply-3.11-150400.12.6.1, python-simplejson-3.19.1-150400.6.6.1, python-six-1.16.0-150400.18.6.1, python-docutils-0.19-150400.11.6.1, python-attrs-23.1.0-150400.8.6.1, python-PyNaCl-1.5.0-150400.12.6.2, python-python-dateutil-2.8.2-150400.5.6.1, python-pyrsistent-0.19.3-150400.10.6.1, python-bcrypt-4.0.1-150400.5.6.1, python-pydantic-1.10.8-150400.9.6.1, python-packaging-23.1-150400.8.6.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 12 Maintenance Automation 2024-06-21 12:30:29 UTC
SUSE-RU-2024:1638-2: An update that contains three features and has 16 fixes can now be installed.

Category: recommended (moderate)
Bug References: 1118027, 1144357, 1162712, 1167148, 1171933, 1172579, 1172948, 1179890, 1189649, 1190538, 1192298, 1199722, 1209255, 1211830, 1217336, 1220168
Jira References: PED-3781, PED-4514, PED-7487
Maintenance Incident: [SUSE:Maintenance:33600](https://smelt.suse.de/incident/33600/)
Sources used:
openSUSE Leap 15.4 (src):
 python-botocore-test-1.34.31-150400.42.3.1, python-attrs-test-23.1.0-150400.8.6.1, python-python-dateutil-test-2.8.2-150400.5.6.1, python-attrs-23.1.0-150400.8.6.1, python-docutils-test-0.19-150400.11.6.2, python-jsonschema-4.17.3-150400.14.6.1, python-bcrypt-4.0.1-150400.5.6.1, python-six-1.16.0-150400.18.6.1, python-simplejson-3.19.1-150400.6.6.1, python-PyNaCl-1.5.0-150400.12.6.2, python-six-test-1.16.0-150400.18.6.1, python-pydantic-1.10.8-150400.9.6.1, python-boto3-1.34.31-150400.28.3.1, python-jsonschema-test-4.17.3-150400.14.6.1, python-ply-3.11-150400.12.6.1, python-docutils-0.19-150400.11.6.1, python-packaging-test-23.1-150400.8.6.1, python-botocore-1.34.31-150400.42.3.1, python-colorama-0.4.6-150400.5.6.1, python-pyrsistent-0.19.3-150400.10.6.1, python-python-dateutil-2.8.2-150400.5.6.1, python-ec2imgutils-10.0.3-150400.9.3.1, python-aws-sam-translator-1.87.0-150400.11.3.1, aws-cli-1.32.31-150400.35.3.1, python-jmespath-1.0.1-150400.12.3.1, python-packaging-23.1-150400.8.6.1, python-PyYAML-6.0.1-150400.5.8.1, python-s3transfer-0.10.0-150400.14.3.1, python-docopt-0.6.2-150400.11.3.1
Python 3 Module 15-SP6 (src):
 python-ply-3.11-150400.12.6.1, python-docutils-0.19-150400.11.6.1, python-colorama-0.4.6-150400.5.6.1, python-pyrsistent-0.19.3-150400.10.6.1, python-python-dateutil-2.8.2-150400.5.6.1, python-attrs-23.1.0-150400.8.6.1, python-jsonschema-4.17.3-150400.14.6.1, python-PyYAML-6.0.1-150400.5.8.1, python-bcrypt-4.0.1-150400.5.6.1, python-six-1.16.0-150400.18.6.1, python-simplejson-3.19.1-150400.6.6.1, python-PyNaCl-1.5.0-150400.12.6.2, python-pydantic-1.10.8-150400.9.6.1
Public Cloud Module 15-SP6 (src):
 python-botocore-1.34.31-150400.42.3.1, python-ec2imgutils-10.0.3-150400.9.3.1, python-aws-sam-translator-1.87.0-150400.11.3.1, aws-cli-1.32.31-150400.35.3.1, python-jmespath-1.0.1-150400.12.3.1, python-s3transfer-0.10.0-150400.14.3.1, python-boto3-1.34.31-150400.28.3.1, python-docopt-0.6.2-150400.11.3.1
openSUSE Leap 15.6 (src):
 python-attrs-23.1.0-150400.8.6.1, python-jsonschema-4.17.3-150400.14.6.1, python-bcrypt-4.0.1-150400.5.6.1, python-six-1.16.0-150400.18.6.1, python-simplejson-3.19.1-150400.6.6.1, python-PyNaCl-1.5.0-150400.12.6.2, python-pydantic-1.10.8-150400.9.6.1, python-boto3-1.34.31-150400.28.3.1, python-ply-3.11-150400.12.6.1, python-docutils-0.19-150400.11.6.1, python-botocore-1.34.31-150400.42.3.1, python-colorama-0.4.6-150400.5.6.1, python-pyrsistent-0.19.3-150400.10.6.1, python-python-dateutil-2.8.2-150400.5.6.1, python-ec2imgutils-10.0.3-150400.9.3.1, python-aws-sam-translator-1.87.0-150400.11.3.1, aws-cli-1.32.31-150400.35.3.1, python-jmespath-1.0.1-150400.12.3.1, python-PyYAML-6.0.1-150400.5.8.1, python-s3transfer-0.10.0-150400.14.3.1, python-docopt-0.6.2-150400.11.3.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.