Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1774627 - 2.9.6 / 2.11.3 => Broken update
Summary: 2.9.6 / 2.11.3 => Broken update
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: libreport
Version: 29
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Matej Grabovsky
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-11-20 15:15 UTC by Remi Collet
Modified: 2019-11-24 01:55 UTC (History)
12 users (show)

Fixed In Version: libreport-2.11.3-2.fc29
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-11-24 01:55:10 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Remi Collet 2019-11-20 15:15:18 UTC
# dnf update
Dependencies resolved.

 Problem 1: package initial-setup-0.3.62-2.fc29.x86_64 requires libreport-python3, but none of the providers can be installed
  - cannot install both python3-libreport-2.11.3-1.fc29.x86_64 and python3-libreport-2.10.1-1.fc29.x86_64
  - cannot install both python3-libreport-2.9.6-1.fc29.x86_64 and python3-libreport-2.11.3-1.fc29.x86_64
  - cannot install the best update candidate for package python3-libreport-2.10.1-1.fc29.x86_64
  - cannot install the best update candidate for package initial-setup-0.3.62-2.fc29.x86_64
 Problem 2: package initial-setup-gui-0.3.62-2.fc29.x86_64 requires initial-setup = 0.3.62-2.fc29, but none of the providers can be installed
  - package initial-setup-0.3.62-2.fc29.x86_64 requires libreport-python3, but none of the providers can be installed
  - package python3-libreport-2.9.6-1.fc29.x86_64 requires libreport = 2.9.6-1.fc29, but none of the providers can be installed
  - package python3-libreport-2.10.1-1.fc29.x86_64 requires libreport = 2.10.1-1.fc29, but none of the providers can be installed
  - libreport-2.9.6-1.fc29.i686 has inferior architecture
  - cannot install both libreport-2.11.3-1.fc29.x86_64 and libreport-2.10.1-1.fc29.x86_64
  - cannot install both libreport-2.9.6-1.fc29.x86_64 and libreport-2.11.3-1.fc29.x86_64
  - cannot install the best update candidate for package libreport-2.10.1-1.fc29.x86_64
  - cannot install the best update candidate for package initial-setup-gui-0.3.62-2.fc29.x86_64
 Problem 3: problem with installed package initial-setup-0.3.62-2.fc29.x86_64
  - package initial-setup-0.3.62-2.fc29.x86_64 requires libreport-python3, but none of the providers can be installed
  - package python3-libreport-2.10.1-1.fc29.x86_64 requires libreport = 2.10.1-1.fc29, but none of the providers can be installed
  - package python3-libreport-2.9.6-1.fc29.x86_64 requires libreport = 2.9.6-1.fc29, but none of the providers can be installed
  - package libreport-2.10.1-1.fc29.x86_64 requires libreport-filesystem = 2.10.1-1.fc29, but none of the providers can be installed
  - package libreport-2.9.6-1.fc29.i686 requires libreport-filesystem = 2.9.6-1.fc29, but none of the providers can be installed
  - package libreport-2.9.6-1.fc29.x86_64 requires libreport-filesystem = 2.9.6-1.fc29, but none of the providers can be installed
  - cannot install both libreport-filesystem-2.11.3-1.fc29.noarch and libreport-filesystem-2.10.1-1.fc29.noarch
  - cannot install both libreport-filesystem-2.9.6-1.fc29.noarch and libreport-filesystem-2.11.3-1.fc29.noarch
  - cannot install the best update candidate for package libreport-filesystem-2.10.1-1.fc29.noarch
 Problem 4: problem with installed package initial-setup-gui-0.3.62-2.fc29.x86_64
  - package initial-setup-gui-0.3.62-2.fc29.x86_64 requires initial-setup = 0.3.62-2.fc29, but none of the providers can be installed
  - package initial-setup-0.3.62-2.fc29.x86_64 requires libreport-python3, but none of the providers can be installed
  - cannot install both python3-libreport-2.9.6-1.fc29.x86_64 and python3-libreport-2.11.3-1.fc29.x86_64
  - problem with installed package python3-libreport-2.10.1-1.fc29.x86_64
  - package python3-libreport-2.10.1-1.fc29.x86_64 requires libreport = 2.10.1-1.fc29, but none of the providers can be installed
  - package libreport-2.11.3-1.fc29.i686 requires libreport-filesystem = 2.11.3-1.fc29, but none of the providers can be installed
  - cannot install both libreport-filesystem-2.11.3-1.fc29.noarch and libreport-filesystem-2.10.1-1.fc29.noarch
  - package libreport-web-2.11.3-1.fc29.x86_64 requires libreport = 2.11.3-1.fc29, but none of the providers can be installed
  - package libreport-2.10.1-1.fc29.x86_64 requires libreport-filesystem = 2.10.1-1.fc29, but none of the providers can be installed
  - cannot install both libreport-2.11.3-1.fc29.x86_64 and libreport-2.10.1-1.fc29.x86_64
  - cannot install the best update candidate for package libreport-web-2.10.1-1.fc29.x86_64
=====================================================================================================
 Package                         Architecture      Version                  Repository          Size
=====================================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 libreport                       x86_64            2.9.6-1.fc29             fedora             489 k
 libreport                       x86_64            2.11.3-1.fc29            updates            498 k
 libreport-filesystem            noarch            2.9.6-1.fc29             fedora              13 k
 libreport-filesystem            noarch            2.11.3-1.fc29            updates             14 k
 python3-libreport               x86_64            2.9.6-1.fc29             fedora              48 k
 python3-libreport               x86_64            2.11.3-1.fc29            updates             52 k
Skipping packages with broken dependencies:
 libreport                       i686              2.9.6-1.fc29             fedora             496 k
 libreport                       i686              2.11.3-1.fc29            updates            505 k
 libreport-web                   x86_64            2.11.3-1.fc29            updates             33 k

Transaction Summary
=====================================================================================================
Skip  9 Packages

Nothing to do.
Complete!


# dnf update --best --allowerasing
Error: 
 Problem: cannot install the best update candidate for package initial-setup-0.3.62-2.fc29.x86_64
  - problem with installed package initial-setup-0.3.62-2.fc29.x86_64
  - package initial-setup-0.3.62-2.fc29.x86_64 requires libreport-python3, but none of the providers can be installed
  - package python3-libreport-2.9.6-1.fc29.x86_64 requires libreport = 2.9.6-1.fc29, but none of the providers can be installed
  - package python3-libreport-2.10.1-1.fc29.x86_64 requires libreport = 2.10.1-1.fc29, but none of the providers can be installed
  - libreport-2.9.6-1.fc29.i686 has inferior architecture
  - cannot install both libreport-2.11.3-1.fc29.x86_64 and libreport-2.10.1-1.fc29.x86_64
  - cannot install both libreport-2.9.6-1.fc29.x86_64 and libreport-2.11.3-1.fc29.x86_64
  - cannot install the best update candidate for package libreport-2.10.1-1.fc29.x86_64
  - problem with installed package libreport-2.10.1-1.fc29.x86_64
(try to add '--skip-broken' to skip uninstallable packages)

Comment 1 Remi Collet 2019-11-20 15:16:31 UTC
Despite F259 is close to EOL, I think this is a major issue, and "dnf update" is a mandatory step before system upgrade

Comment 2 Matej Grabovsky 2019-11-22 11:07:24 UTC
This is an issue with initial-setup which was fixed in F30 and later (cf. discussion in https://bodhi.fedoraproject.org/updates/FEDORA-2019-5b1f5e9ef1).

I will ping the maintainer again to backport the patch into the F29 branch as well.

Comment 4 Matej Grabovsky 2019-11-22 15:19:23 UTC
(In reply to Marek Marczykowski from comment #3)
> This (in theory) actually is fixed in libreport in f29 branch:
> ...

You're absolutely right. That was my mistake. I will try to submit an update in short order.

Comment 5 Rick 2019-11-22 15:54:21 UTC
If initial-setup is removed (with all of its dnf determined dependencies), will there be any problem upgrading to F31 soon?  I.e., initial-setup was run just once a long time ago.  Is there any need to keep it and its dependencies around?

If initial-setup was removed, should it be reinstalled? ... Asking for a friend.  ;-)

Comment 6 Fedora Update System 2019-11-22 16:00:04 UTC
FEDORA-2019-caf8622647 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-caf8622647

Comment 7 Fedora Update System 2019-11-23 03:21:45 UTC
libreport-2.11.3-2.fc29 has been pushed to the Fedora 29 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-caf8622647

Comment 8 Fedora Update System 2019-11-24 01:55:10 UTC
libreport-2.11.3-2.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.