Bug 22809 - Qt5 stack:Missing dependency for lib64qt5eglfsdeviceintegration5 (using dnf)
Summary: Qt5 stack:Missing dependency for lib64qt5eglfsdeviceintegration5 (using dnf)
Status: RESOLVED WORKSFORME
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Nicolas Lécureuil
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 22657
  Show dependency treegraph
 
Reported: 2018-03-20 16:57 CET by Ulrich Beckmann
Modified: 2018-03-25 09:38 CEST (History)
1 user (show)

See Also:
Source RPM: dnf
CVE:
Status comment:


Attachments
CLI output of # dnf upgrade (VM on Qemu/KVM) (3.61 KB, text/plain)
2018-03-20 17:00 CET, Ulrich Beckmann
Details

Description Ulrich Beckmann 2018-03-20 16:57:20 CET
Description of problem:
System is a VM with Gnome, Mate, Xfce installed, no KDE Plasma.

Full upgrade with updates_testing enabled gives the error message
-----------------------------------------------------------------
 Problem: cannot install the best update candidate for package lib64qt5egldeviceintegration5-5.6.3-1.mga6.x86_64
  - nothing provides libQt5Core.so.5(Qt_5.9)(64bit) needed by lib64qt5eglfsdeviceintegration5-5.9.4-1.1.mga6.x86_64
-----------------------------------------------------

Note: 
libQt5Core.so.5(Qt_5.9)(64bit) is provided in a Plasma installation by
Repo        : @System
and not by any package.

How reproducible:
Since a week or so

Ulrich
Comment 1 Ulrich Beckmann 2018-03-20 17:00:26 CET
Created attachment 10062 [details]
CLI output of # dnf upgrade (VM on Qemu/KVM)
Ulrich Beckmann 2018-03-20 17:04:09 CET

Assignee: bugsquad => mageia
Blocks: (none) => 22657

Comment 2 Nicolas Lécureuil 2018-03-20 17:47:34 CET
and what about when using urpmi ?
Comment 3 Ulrich Beckmann 2018-03-20 20:47:07 CET
urpmi --auto-select gives a different result:

[root@mag6-gnome-vm ~]# urpmi --auto-select
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Updates Testing")
  cpupower                       4.14.28      1.mga6        x86_64  
  imagemagick                    6.9.9.39     1.mga6        x86_64  
  kernel-desktop-4.14.28-1.mga6  1            1.mga6        x86_64  
  kernel-desktop-latest          4.14.28      1.mga6        x86_64  
  lib64magick++-6Q16_8           6.9.9.39     1.mga6        x86_64  
  lib64magick-6Q16_5             6.9.9.39     1.mga6        x86_64  
  lib64qt5core5                  5.9.4        1.1.mga6      x86_64  
  lib64qt5dbus5                  5.9.4        1.1.mga6      x86_64  
  lib64qt5eglfsdeviceintegratio> 5.9.4        1.1.mga6      x86_64  
  lib64qt5eglfskmssupport5       5.9.4        1.1.mga6      x86_64  
  lib64qt5gui5                   5.9.4        1.1.mga6      x86_64  
  lib64qt5network5               5.9.4        1.1.mga6      x86_64  
  lib64qt5qml5                   5.9.4        1.mga6        x86_64  
  lib64qt5quick5                 5.9.4        1.mga6        x86_64  
  lib64qt5x11extras5             5.9.4        1.mga6        x86_64  
  lib64qt5xcbqpa5                5.9.4        1.1.mga6      x86_64  
  qtbase5-common                 5.9.4        1.1.mga6      x86_64  
64MB of additional disk space will be used.
67MB of packages will be retrieved.
Proceed with the installation of the 17 packages? (Y/n) 


Not only gt5 Packages are upgraded, but also others. That might indicate that dnf metadata are missing.
Comment 4 Ulrich Beckmann 2018-03-22 11:54:18 CET
Now I remembered that Neal Gompa once said that urpmi and dnf use the same data on the mirrors. There are no dnf metadata or build processes.

Then it might be a packaging error, and dnf is pickier than urpmi.

I had recently another issue of the sort
https://bugs.mageia.org/show_bug.cgi?id=22759
which can't be reproduced, since the packages are removed from updates_testing.

cc'ing Neal Gompa

Best regards,
Ulrich

Source RPM: (none) => dnf
CC: (none) => ngompa13

Comment 5 Ulrich Beckmann 2018-03-25 09:38:01 CEST
I could now remedy this issue with

# dnf clean all
# dnf distro-sync

Installed versions now:
# rpm -qa | egrep 'lib64qt5|qtbase5'| sort
lib64qt5core5-5.9.4-1.1.mga6
lib64qt5dbus5-5.9.4-1.1.mga6
lib64qt5eglfsdeviceintegration5-5.9.4-1.1.mga6
lib64qt5eglfskmssupport5-5.9.4-1.1.mga6
lib64qt5gui5-5.9.4-1.1.mga6
lib64qt5network5-5.9.4-1.1.mga6
lib64qt5qml5-5.9.4-1.mga6
lib64qt5quick5-5.9.4-1.mga6
lib64qt5x11extras5-5.9.4-1.mga6
lib64qt5xcbqpa5-5.9.4-1.1.mga6
qtbase5-common-5.9.4-1.1.mga6

If someone is interested in the original bug, I'll keep a snapshot for some time.

Ulrich

Resolution: (none) => WORKSFORME
Status: NEW => RESOLVED


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