Description of problem: Recent update push for qt5-qtwebkit introduces a dependency that is resolved by neither EPEL nor the base repos (specifically, requires newer versions of qt5-qtbase and qt5-qtdeclarative than are available) Version-Release number of selected component (if applicable): 5.9.1-2.el7.x86_64 How reproducible: Always Steps to Reproduce: 1. yum install qt5-qtwebkit (or, if already present, yum update) Actual results: Error: Package: qt5-qtwebkit-5.9.1-2.el7.x86_64 (epel) Requires: qt5-qtbase(x86-64) = 5.9.7 Installed: qt5-qtbase-5.9.2-3.el7.x86_64 (@base) qt5-qtbase(x86-64) = 5.9.2-3.el7 Error: Package: qt5-qtwebkit-5.9.1-2.el7.x86_64 (epel) Requires: qt5-qtdeclarative(x86-64) = 5.9.7 Installed: qt5-qtdeclarative-5.9.2-1.el7.x86_64 (@base) qt5-qtdeclarative(x86-64) = 5.9.2-1.el7 Expected results: Installs successfully. Additional info:
I can confirm this issue. It's also happening on Centos 7. Other updates broken as well like: Error: Package: remmina-plugins-rdp-1.0.0-8.el7.nux.x86_64 (@nux-dextop) Requires: libfreerdp-kbd.so.1.0()(64bit) Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates) libfreerdp-kbd.so.1.0()(64bit) Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (cr) Not found Available: freerdp-libs-1.0.2-15.el7.x86_64 (base) libfreerdp-kbd.so.1.0()(64bit) Error: Package: remmina-plugins-rdp-1.0.0-8.el7.nux.x86_64 (@nux-dextop) Requires: libfreerdp-core.so.1.0()(64bit) Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates) libfreerdp-core.so.1.0()(64bit) Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (cr) Not found Available: freerdp-libs-1.0.2-15.el7.x86_64 (base) libfreerdp-core.so.1.0()(64bit) Error: Package: remmina-plugins-rdp-1.0.0-8.el7.nux.x86_64 (@nux-dextop) Requires: libfreerdp-gdi.so.1.0()(64bit) Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates) libfreerdp-gdi.so.1.0()(64bit) Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (cr) Not found Available: freerdp-libs-1.0.2-15.el7.x86_64 (base) libfreerdp-gdi.so.1.0()(64bit) Error: Package: remmina-plugins-rdp-1.0.0-8.el7.nux.x86_64 (@nux-dextop) Requires: libfreerdp-rail.so.1.0()(64bit) Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates) libfreerdp-rail.so.1.0()(64bit) Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (cr) Not found Available: freerdp-libs-1.0.2-15.el7.x86_64 (base) libfreerdp-rail.so.1.0()(64bit) Error: Package: remmina-plugins-rdp-1.0.0-8.el7.nux.x86_64 (@nux-dextop) Requires: libfreerdp-codec.so.1.0()(64bit) Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates) libfreerdp-codec.so.1.0()(64bit) Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (cr) Not found Available: freerdp-libs-1.0.2-15.el7.x86_64 (base) libfreerdp-codec.so.1.0()(64bit) Error: Package: remmina-plugins-rdp-1.0.0-8.el7.nux.x86_64 (@nux-dextop) Requires: libfreerdp-channels.so.1.0()(64bit) Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates) libfreerdp-channels.so.1.0()(64bit) Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (cr) Not found Available: freerdp-libs-1.0.2-15.el7.x86_64 (base) libfreerdp-channels.so.1.0()(64bit)
(In reply to Ammeon Ltd from comment #1) > I can confirm this issue. It's also happening on Centos 7. > Other updates broken as well like: > > Error: Package: remmina-plugins-rdp-1.0.0-8.el7.nux.x86_64 (@nux-dextop) > Requires: libfreerdp-kbd.so.1.0()(64bit) > Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates) > libfreerdp-kbd.so.1.0()(64bit) > Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (cr) > Not found > Available: freerdp-libs-1.0.2-15.el7.x86_64 (base) > libfreerdp-kbd.so.1.0()(64bit) > Error: Package: remmina-plugins-rdp-1.0.0-8.el7.nux.x86_64 (@nux-dextop) > Requires: libfreerdp-core.so.1.0()(64bit) > Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates) > libfreerdp-core.so.1.0()(64bit) > Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (cr) > Not found > Available: freerdp-libs-1.0.2-15.el7.x86_64 (base) > libfreerdp-core.so.1.0()(64bit) > Error: Package: remmina-plugins-rdp-1.0.0-8.el7.nux.x86_64 (@nux-dextop) > Requires: libfreerdp-gdi.so.1.0()(64bit) > Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates) > libfreerdp-gdi.so.1.0()(64bit) > Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (cr) > Not found > Available: freerdp-libs-1.0.2-15.el7.x86_64 (base) > libfreerdp-gdi.so.1.0()(64bit) > Error: Package: remmina-plugins-rdp-1.0.0-8.el7.nux.x86_64 (@nux-dextop) > Requires: libfreerdp-rail.so.1.0()(64bit) > Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates) > libfreerdp-rail.so.1.0()(64bit) > Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (cr) > Not found > Available: freerdp-libs-1.0.2-15.el7.x86_64 (base) > libfreerdp-rail.so.1.0()(64bit) > Error: Package: remmina-plugins-rdp-1.0.0-8.el7.nux.x86_64 (@nux-dextop) > Requires: libfreerdp-codec.so.1.0()(64bit) > Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates) > libfreerdp-codec.so.1.0()(64bit) > Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (cr) > Not found > Available: freerdp-libs-1.0.2-15.el7.x86_64 (base) > libfreerdp-codec.so.1.0()(64bit) > Error: Package: remmina-plugins-rdp-1.0.0-8.el7.nux.x86_64 (@nux-dextop) > Requires: libfreerdp-channels.so.1.0()(64bit) > Removing: freerdp-libs-1.0.2-15.el7_6.1.x86_64 (@updates) > libfreerdp-channels.so.1.0()(64bit) > Updated By: freerdp-libs-2.0.0-1.rc4.el7.x86_64 (cr) > Not found > Available: freerdp-libs-1.0.2-15.el7.x86_64 (base) > libfreerdp-channels.so.1.0()(64bit) Actually there's a link on Red Hat Support page that says it fixes it by enabling the epel-testing repository but that is not working either. For reference that's the page I'm talking about: https://access.redhat.com/solutions/4385521
These qt5 packages were rebuilt for RHEL 7.6, which includes a newer version of qt5-qtbase. They won't work on anything older (sorry).
Rex, I think you meant 7.7? My system is on 7.6 with this issue: [root@host ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) Is the 7.7 release imminent? If so, then I suppose waiting is sufficient, but if not then folks' updates will be broken due to this oversight until they either: 1. Exclude these packages and whatever depends on them for updates 2. Manually enable the CR repo to pull in the proper versions (which appears to work) 3. Wait for 7.7 to come out If it's going to be a while yet, then it might be a good idea to either rebuild the package with dependencies that can be satisfied or (perhaps easier) remove this update from EPEL since it's for a version of this OS that isn't released yet.
Actually, I retract my earlier statement after realizing that RHEL 7.7 IS in fact already released, and this issue appears to be due to the delay in that trickling down to CentOS, so my apologies. Waiting or manual intervention is the appropriate response here.
7.7... yes. According to rh's website, it was released Aug 06
*** Bug 1748136 has been marked as a duplicate of this bug. ***
I found a temporary fix for that. Enabling the repo /etc/yum.repos.d/CentOS-CR.repo is giving the updated version of QT5 5.9.7 required by TeamViewer. I've tested in a couple of machines here. Can someone else also test and confirm? Thanks
A workaround is to install as follows: yum install -y http://mirror.starlingx.cengn.ca/mirror/centos/www.rpmfind.net/linux/epel/7/x86_64/Packages/q/qt5-qtwebkit-5.9.1-1.el7.x86_64.rpm && \ yum install -y http://mirror.starlingx.cengn.ca/mirror/centos/www.rpmfind.net/linux/epel/7/x86_64/Packages/q/qt5-qtwebkit-devel-5.9.1-1.el7.x86_64.rpm && \