Bug 1890805 - OpenJFX package conflict blocks F32 -> F33 upgrade
Summary: OpenJFX package conflict blocks F32 -> F33 upgrade
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: openjfx
Version: 32
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Nicolas De Amicis
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-10-22 21:26 UTC by Tom Seewald
Modified: 2020-10-31 01:53 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-10-31 01:53:39 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
conflict openjfx-11 openjfx-8 (773 bytes, text/plain)
2020-10-29 23:29 UTC, loderunner
no flags Details

Description Tom Seewald 2020-10-22 21:26:53 UTC
Description of problem:
I encountered the following error when attempting to upgrade a system from Fedora 32 to Fedora 33, which prevents the upgrade from continuing past the transaction stage.

Error: Transaction test error:
file /usr/lib/.build-id/0e/fd9f1f23d7cefd37989b7d1b401b4994fee742 conflicts between attempted installs of openjfx-11.0.3-1.fc33.x86_64 and openjfx8-8.0.202-24.b07.fc33.x86_64
file /usr/lib/.build-id/2d/747b771939ec456dadf18bfbec6a5db9d3a4cc conflicts between attempted installs of openjfx-11.0.3-1.fc33.x86_64 and openjfx8-8.0.202-24.b07.fc33.x86_64

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

Distribution:
Fedora 32 (KDE Spin).

Currently installed OpenJFX and related packages:
openjfx-8.0.202-12.b07.fc32.x86_64 
java-1.8.0-openjdk-openjfx-1.8.0.265.b01-1.fc32.x86_64

How reproducible:
Always.

Steps to Reproduce:
1. Begin system upgrade from F32 to F33: sudo dnf system-upgrade download --refresh --releasever=33
2. Continue until the upgrade process stops due to an error in the transaction test (after packages are downloaded and keys are imported).

Actual results:
The transaction test fails due to the above error and the upgrade does not continue.

Expected results:
No errors during the transaction stage and the upgrade to F33 should continue normally.

Additional info:
I have run into this issue on two machines so far. This issue can be worked around by first removing the OpenJFX package, then upgrading to F33, and then reinstalling OpenJFX. It looks like this is related to F33 repos now having both an openjfx and an openjfx8 package.

Comment 1 Fedora Update System 2020-10-23 10:09:02 UTC
FEDORA-2020-ecf2ebc3bc has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-ecf2ebc3bc

Comment 2 Fedora Update System 2020-10-23 23:40:37 UTC
FEDORA-2020-ecf2ebc3bc has been pushed to the Fedora 33 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-ecf2ebc3bc`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-ecf2ebc3bc

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

Comment 3 loderunner 2020-10-29 23:29:58 UTC
Created attachment 1725170 [details]
conflict openjfx-11 openjfx-8

Comment 4 Fedora Update System 2020-10-31 01:53:39 UTC
FEDORA-2020-ecf2ebc3bc has been pushed to the Fedora 33 stable repository.
If problem still persists, 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.