Zypper dup fails on dependencies

For the past couple of days I have seen the following issue with updating TW


Computing distribution upgrade...
3 Problems:
Problem: QtAV-qml-1.12.0-1.9.x86_64 requires libQt5Quick.so.5(Qt_5.11.0_PRIVATE_API)(64bit), but this requirement cannot be provided
Problem: libQtQuick5-5.11.0-1.2.x86_64 requires libQt5Core.so.5(Qt_5.11.0_PRIVATE_API)(64bit), but this requirement cannot be provided
Problem: libQtQuick5-5.11.0-1.2.x86_64 requires libQt5Gui.so.5(Qt_5.11.0_PRIVATE_API)(64bit), but this requirement cannot be provided

Problem: QtAV-qml-1.12.0-1.9.x86_64 requires libQt5Quick.so.5(Qt_5.11.0_PRIVATE_API)(64bit), but this requirement cannot be provided
  deleted providers: libQtQuick5-5.11.0-1.2.x86_64


so far I have cancelled the update each time. Any suggestions please?

Stuart

You should also post your repos so we know if your system wants to upgrade components from some other place than the OSS

zypper lr -d

TSU

As requested


#  | Alias                               | Name                               | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                                 | Service
---+-------------------------------------+------------------------------------+---------+-----------+---------+----------+--------+-----------------------------------------------------------------------------------------------------+--------
 1 | brave-rpm-release                   | brave-rpm-release                  | No      | ----      | ----    |   99     | rpm-md | https://s3-us-west-2.amazonaws.com/brave-rpm-release/x86_64/                                        |        
 2 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                               |        
 3 | download.opensuse.org-oss           | Main Repository (OSS)              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                                   |        
 4 | download.opensuse.org-tumbleweed    | Main Update Repository             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                                     |        
 5 | http-download.opensuse.org-87871d32 | home:malcolmlewis:openSUSE_General | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/malcolmlewis:/openSUSE_General/openSUSE_Tumbleweed/ |        
 6 | openSUSE-20180126-0                 | openSUSE-20180126-0                | No      | ----      | ----    |   99     | yast2  | hd:///?device=/dev/disk/by-id/usb-Innostor_Innostor_000000000000000005-0:0-part2                    |        
 7 | openSUSE_20180502-0                 | Main repository 1                  | No      | ----      | ----    |   99     | rpm-md | http://mirror.23media.de/opensuse/tumbleweed/repo/oss/                                              |        
 8 | openSUSE_Tumbleweed                 | KDE:Extras                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/                           |        
 9 | openSUSE_Tumbleweed_1               | Multimedia:Photo                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/multimedia:/photo/openSUSE_Tumbleweed/                    |        
10 | openSUSE_Tumbleweed_2               | Devel:Languages:PERL               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_Tumbleweed/               |        
11 | packman                             | packman                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                                 |        
12 | repo-debug                          | openSUSE-Tumbleweed-Debug          | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                             |        
13 | repo-source                         | openSUSE-Tumbleweed-Source         | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/               

Stuart

Why the extra repos? I’m pretty sure the KDE:Extra repo is causing the error messages.

Not sure why but something changed tonight and I have an option to install with vendor change now for QTAV-qml-1.12.0-1.9.x86_64.

Stuart

If I remember correctly it was to get a fix for printing in QT.

Anyway now it worked OK with vendor change for that package.

Stuart