Bug 2310518

Summary: dnf distro-sync gives error message does not belong to a distupgrade repository
Product: [Fedora] Fedora Reporter: George R. Goffe <grgoffe>
Component: golang-github-cenkalti-backoffAssignee: Fabian Affolter <mail>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: go-sig, jchaloup, mail, ppisar
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: golang-github-cenkalti-backoff-4.3.0-1.fc41 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-10-08 02:02: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 George R. Goffe 2024-09-06 20:36:10 UTC
Description of problem: Attempt to upgrade fedora 42 system; received msgs below


Version-Release number of selected component (if applicable): see below


How reproducible: Always


Steps to Reproduce:
1. dnf -y --allowerasing --noautoremove --skip-broken --exclude=environment-modules"*" --exclude=Lmod upgrade distro-sync |& tee ~/dnfupg2.log...
2.
3.

Actual results: No upgrade; see msgs below


Expected results: Successful system upgrade


Additional info:

dnf -y --allowerasing --noautoremove --skip-broken --exclude=environment-modules"*" --exclude=Lmod upgrade distro-sync |& tee ~/dnfupg2.log...
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem 1: installed package compat-golang-github-cenkalti-backoff-4-devel-4.2.0-6.fc41.noarch requires golang-ipath(github.com/cenkalti/backoff) = 4.2.0-6.fc41, but none of the providers can be installed
  - golang-github-cenkalti-backoff-devel-4.2.0-6.fc41.noarch does not belong to a distupgrade repository
  - problem with installed package
 Problem 2: installed package compat-golang-github-cespare-xxhash-2-devel-2.1.2-13.fc41.noarch requires golang-ipath(github.com/cespare/xxhash) = 2.1.2-13.fc41, but none of the providers can be installed
  - golang-github-cespare-xxhash-devel-2.1.2-13.fc41.noarch does not belong to a distupgrade repository
  - problem with installed package
You can try to add to command line:
  --skip-broken to skip uninstallable packages

Comment 1 Petr Pisar 2024-09-10 13:01:28 UTC
I think something is wrong with your output. The command "dnf ... upgrade distro-sync" should attempt to upgrade "distro-sync" which does not exist in Fedora and thus should report an error about unmatched package "distro-sync". Can you check your command? Do you invoke "dnf upgrade", or "dnf distro-sync"?

Comment 2 Petr Pisar 2024-09-10 13:08:00 UTC
Moving to golang-github-cenkalti-backoff component which produced compat-golang-github-cenkalti-backoff-4-devel-4.2.0-6.fc41.noarch binary package. It seems that the package was not properly obsoleted or replaced in golang-github-cenkalti-backoff-4.2.0-7.fc42 source package as that stopped producing compat-golang-github-cenkalti-backoff-4-devel.

Comment 3 Fabian Affolter 2024-09-29 09:10:39 UTC
Please check the update for 4.3.0. I see no issues installing the package with mock.

Comment 4 Fedora Update System 2024-09-29 09:10:48 UTC
FEDORA-2024-1370a04ac3 (golang-github-cenkalti-backoff-4.3.0-1.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-1370a04ac3

Comment 5 Fedora Update System 2024-09-30 02:24:09 UTC
FEDORA-2024-1370a04ac3 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-1370a04ac3`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-1370a04ac3

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2024-10-08 02:02:00 UTC
FEDORA-2024-1370a04ac3 (golang-github-cenkalti-backoff-4.3.0-1.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.