Bug 25418 - libqt5gui5-5.9.4-1.2.mga6.i586 conflicts with lib64qt5gui5-5.12.2-2.1.mga7.x86_64
Summary: libqt5gui5-5.9.4-1.2.mga6.i586 conflicts with lib64qt5gui5-5.12.2-2.1.mga7.x8...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: KDE maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 26153
Blocks:
  Show dependency treegraph
 
Reported: 2019-09-08 12:47 CEST by Rémi Verschelde
Modified: 2020-02-09 20:17 CET (History)
5 users (show)

See Also:
Source RPM: qtbase5-5.9.4-1.2.mga6
CVE:
Status comment:


Attachments

Description Rémi Verschelde 2019-09-08 12:47:51 CEST
Attempting an upgrade from Mageia 6 x86_64 to Mageia 7 x86_64 with `urpmi --auto-update --auto --force --download-all`, the upgrade aborts after the download with:

L'installation a échoué :       le fichier /etc/X11/xinit.d/qt5-check-opengl2.sh de l'installation de lib64qt5gui5-5.12.2-2.1.mga7.x
86_64 entre en conflit avec le fichier du paquet libqt5gui5-5.9.4-1.2.mga6.i586

Removing the 32bit package fixed the upgrade issue. It was apparently installed for kate i586, itself installed for no clear reason, but the conflict should be handled nevertheless.

Interestingly, `urpmi --auto-update --auto --force --download-all --test` did NOT catch the issue and said that the upgrade would be successful.
Comment 1 Florian Hubold 2019-09-26 00:15:00 CEST
(In reply to Rémi Verschelde from comment #0)
 
> Interestingly, `urpmi --auto-update --auto --force --download-all --test`
> did NOT catch the issue and said that the upgrade would be successful.

I believe --test will only test the transaction without installing the packages, but file conflicts only come up when the package is actually getting installed.

CC: (none) => doktor5000

Comment 2 Olivier FAURAX 2020-01-12 15:27:30 CET
Issue confirmed on Mageia 6 using `urpmi --auto-update --auto --force` today, when trying to update to Mageia 7.

CC: (none) => olivier

Comment 3 Olivier FAURAX 2020-01-12 18:11:50 CET
I think we should at least explain in errata that libqt5gui5-5.9.4-1.2.mga6.i586 should be uninstalled to ease installation

Keywords: (none) => FOR_ERRATA7

Comment 4 David Walser 2020-01-13 15:29:02 CET
We need to actually fix the conflict.

CC: (none) => geiger.david68210
Keywords: FOR_ERRATA7 => (none)

Comment 5 David Walser 2020-01-15 04:14:05 CET
I think the best solution would be to move the file %{_sysconfdir}/X11/xinit.d/qt5-check-opengl2.sh to qtbase5-common and have qtbase5-common conflict with older version/release's of the libraries (both 32 and 64 bit).

CC: (none) => luigiwalser

Comment 7 David Walser 2020-01-21 22:57:40 CET
Nice.  Now we need to do the same fix in mga7.

Version: 6 => 7

David Walser 2020-01-30 14:00:17 CET

Depends on: (none) => 26153

Comment 8 Thomas Backlund 2020-02-09 20:17:47 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGASA-2020-0080.html

CC: (none) => tmb
Resolution: (none) => FIXED
Status: NEW => RESOLVED


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