Highlighted
Posted by
Henagon

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?

3 Replies
3 Replies
Highlighted
Posted by
Trigon

Re: Conflicting requests - nothing provides qt5-qtdeclarative

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.

Highlighted
Posted by
Henagon

Re: Conflicting requests - nothing provides qt5-qtdeclarative

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

Highlighted
Posted by
Henagon

Re: Conflicting requests - nothing provides qt5-qtdeclarative

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