Conflicting requests - nothing provides qt5-qtdeclarative

Hello all,

I try to install Teamviewer 13 on mageia

Mageia release 6 (Official) for x86_64
Kernel 4.14.89-desktop-1.mga6 on a 4-processor x86_64

- First download  package as:

Red Hat, CentOS, Fedora *.rpm package: 64bit

And then local install

yum install teamviewer_13.2.26559.x86_64.rpm
Error:
Problem: conflicting requests
- nothing provides qt5-qtdeclarative >= 5.5 needed by teamviewer-13.2.26559-0.x86_64

 What I am missing?

Comments

  • QPG
    QPG Posts: 23 ✭✭

    I'm getting this same problem when trying to upgrade Teamviewer 14.1 to 14.2 on openSUSE Leap that was just upgraded from 42.3 to 15.0.

    It also reports qt5-qtquickcontrols is missing.

  • AJL
    AJL Posts: 2

    I haven't got it working on mageia. I installed virtualbox and basic ubuntu there. I'm using tv from it.

  • ZekeMX
    ZekeMX Posts: 4 ✭✭

    Hello,

    That's because the package names on mageia are different.

    Teamviewer will ask for qt5-declarative and qt5-quickcontrols

    On mageia the package names are qtdeclarative5 and qtquickcontrols5

    On Konsole you first will need to install the mageia package equivalents and then install teamviewer with --force --allow-nodeps to force the install without asking for the depenencies.

    Open Konsole  as root

    urpmi qtdeclarative5 qtquickcontrols5

    urpmi --force --allow-nodeps teamviewerxxx.rpm

    I hope the teamviewer developers fix this and add the dependency name to their Provides names. Please ask them to do it so we could update teamviewer from their repositories by using dnf update.

    Regards