Description of problem: dnf output explains it best: Problem: cannot install the best update candidate for package python3-botocore-1.12.101-1.fc30.noarch - problem with installed package python3-botocore-1.12.101-1.fc30.noarch - package python3-botocore-1.12.101-1.fc30.noarch requires python3.7dist(urllib3) < 1.25, but none of the providers can be installed - cannot install both python3-urllib3-1.25.7-1.fc30.noarch and python3-urllib3-1.24.3-2.fc30.noarch - cannot install both python3-urllib3-1.24.1-3.fc30.noarch and python3-urllib3-1.25.7-1.fc30.noarch - cannot install the best update candidate for package python3-urllib3-1.24.3-2.fc30.noarch - problem with installed package python3-urllib3-1.24.3-2.fc30.noarch ======================================================================================================================================== Package Architecture Version Repository Size ======================================================================================================================================== Skipping packages with conflicts: (add '--best' to command line to force their upgrade): python3-urllib3 noarch 1.24.1-3.fc30 fedora 169 k python3-urllib3 noarch 1.25.7-1.fc30 updates 179 k
The awscli package depends on python3-botocore, so this causes AWS command-line users to see the above message and not be able to cleanly complete a "dnf update" run.
I'm hitting this too on my Silverblue system. I can't update it because: ``` Forbidden base package replacements: python3-urllib3 1.25.7-1.fc30 -> 1.24.1-3.fc30 (fedora) ``` This is caused because i have aws-cli layered which requires python3-botocore which requires python3-urllib3, but the version of python3-urllib3 provided in the base OSTree is the latest available.
I'm working on updating the package. There was a short while that that the upstream team relaxed the dependencies requirements, but that's been returned to the previous state. I'll add the dependency relaxing patch back to the package and rebuild.
A candidate for python3-botocore-1.12.101-2.fc30 is now available.
FEDORA-2019-53b1e0fa19 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-53b1e0fa19
python-botocore-1.12.101-2.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-53b1e0fa19
I can install now! LGTM
python-botocore-1.12.101-2.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.