Many problems with zypper dup in Tumbleweed

I experience divers problems when I do an zypper dup
it started 2 or three updates ago.
I usely stop updatating and wait a few days before I try again because I know that errors always are possible.
But every time there is a new Tumbleweed update I get different errors.

This evening I tried the last one and I got all kinds off perl and yast problems

My repositories are:

ger@Desktop:~> zypper lr -d    
# | Alias                                | Name                       | Enabled | GPG Check | Refresh | Priority | Type   | URI 
                                                                          | Service
--+--------------------------------------+----------------------------+---------+-----------+---------+----------+--------+-----
--------------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss        | Main Repository (NON-OSS)  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http
://download.opensuse.org/tumbleweed/repo/non-oss/                         |         
2 | download.opensuse.org-oss            | Main Repository (OSS)      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http
://download.opensuse.org/tumbleweed/repo/oss/                             |         
3 | download.opensuse.org-tumbleweed     | Main Update Repository     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http
://download.opensuse.org/update/tumbleweed/                               |         
4 | packman-essentials                   | packman-essentials         | No      | ----      | ----    |   90     | rpm-md | http
://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials |         
5 | packman.inode.at-openSUSE_Tumbleweed | Packman Repository         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http
://packman.inode.at/suse/openSUSE_Tumbleweed/                             |         
6 | repo-debug                           | openSUSE-Tumbleweed-Debug  | No      | ----      | ----    |   99     | NONE   | http
://download.opensuse.org/debug/tumbleweed/repo/oss/                       |         
7 | repo-source                          | openSUSE-Tumbleweed-Source | No      | ----      | ----    |   99     | NONE   | http
://download.opensuse.org/source/tumbleweed/repo/oss/                      |         
ger@Desktop:~> 


About 3 updates ago I got these problems, I cancelled the update

ger@Desktop:~> sudo zypper dup
[sudo] password for root: 
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
6 Problems:
Problem: libQt5WebView5-5.11.2-1.1.x86_64 requires libQt5Core.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided
Problem: libQt5Scxml5-5.11.2-1.1.x86_64 requires libQt5Qml.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided
Problem: libQt5WebView5-5.11.2-1.1.x86_64 requires libQt5WebEngine.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided
Problem: libqt5-qtwebengine-5.11.2-1.2.x86_64 requires libQt5Gui.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided
Problem: libQtQuick5-5.11.2-1.1.x86_64 requires libQt5Test.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided
Problem: libQtQuick5-5.11.2-1.1.x86_64 requires libQt5Widgets.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided

Problem: libQt5WebView5-5.11.2-1.1.x86_64 requires libQt5Core.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided
  deleted providers: libQt5Core5-5.11.2-2.3.x86_64
 Solution 1: Following actions will be done:
  keep obsolete libQt5Core5-5.11.2-2.3.x86_64
  keep obsolete libQt5DBus5-5.11.2-2.3.x86_64
 Solution 2: deinstallation of libQt5WebView5-5.11.2-1.1.x86_64
 Solution 3: break libQt5WebView5-5.11.2-1.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 
ger@Desktop:~> 


This evening I tried the last update (22-12-2018)

ger@Desktop:~> sudo zypper dup
[sudo] password for root:  
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible b
efore you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
2 Problems:
Problem: perl-Gtk2-GladeXML-1.007-2.30.x86_64 requires perl(:MODULE_COMPAT_5.26.2), but this requirement cannot be provided
Problem: perl-5.26.2-1.4.x86_64 requires perl-base = 5.26.2, but this requirement cannot be provided

Problem: perl-Gtk2-GladeXML-1.007-2.30.x86_64 requires perl(:MODULE_COMPAT_5.26.2), but this requirement cannot be provided
  deleted providers: perl-5.26.2-1.4.x86_64
 Solution 1: deinstallation of perl-Gtk2-GladeXML-1.007-2.30.x86_64
 Solution 2: keep obsolete perl-5.26.2-1.4.x86_64
 Solution 3: break perl-Gtk2-GladeXML-1.007-2.30.x86_64 by ignoring some of its dependencies

**Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): **s

Problem: perl-5.26.2-1.4.x86_64 requires perl-base = 5.26.2, but this requirement cannot be provided
  deleted providers: perl-base-5.26.2-1.4.x86_64
 Solution 1: deinstallation of blabel-0.07-2.2.noarch
 Solution 2: keep obsolete perl-base-5.26.2-1.4.x86_64
 Solution 3: break perl-5.26.2-1.4.x86_64 by ignoring some of its dependencies

**Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): **s
Resolving dependencies...
Computing distribution upgrade...
2 Problems:
Problem: perl-Gtk2-GladeXML-1.007-2.30.x86_64 requires perl(:MODULE_COMPAT_5.26.2), but this requirement cannot be provided
Problem: perl-5.26.2-1.4.x86_64 requires perl-base = 5.26.2, but this requirement cannot be provided

Problem: perl-Gtk2-GladeXML-1.007-2.30.x86_64 requires perl(:MODULE_COMPAT_5.26.2), but this requirement cannot be provided
  deleted providers: perl-5.26.2-1.4.x86_64
 Solution 1: deinstallation of perl-Gtk2-GladeXML-1.007-2.30.x86_64
 Solution 2: keep obsolete perl-5.26.2-1.4.x86_64
 Solution 3: break perl-Gtk2-GladeXML-1.007-2.30.x86_64 by ignoring some of its dependencies

**Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): **c
ger@Desktop:~> sudo zypper dup
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible b
efore you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
2 Problems:
Problem: perl-Gtk2-GladeXML-1.007-2.30.x86_64 requires perl(:MODULE_COMPAT_5.26.2), but this requirement cannot be provided
Problem: perl-5.26.2-1.4.x86_64 requires perl-base = 5.26.2, but this requirement cannot be provided

Problem: perl-Gtk2-GladeXML-1.007-2.30.x86_64 requires perl(:MODULE_COMPAT_5.26.2), but this requirement cannot be provided
  deleted providers: perl-5.26.2-1.4.x86_64
 Solution 1: deinstallation of perl-Gtk2-GladeXML-1.007-2.30.x86_64
 Solution 2: keep obsolete perl-5.26.2-1.4.x86_64
 Solution 3: break perl-Gtk2-GladeXML-1.007-2.30.x86_64 by ignoring some of its dependencies

**Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): **2

Problem: perl-5.26.2-1.4.x86_64 requires perl-base = 5.26.2, but this requirement cannot be provided
  deleted providers: perl-base-5.26.2-1.4.x86_64
 Solution 1: deinstallation of blabel-0.07-2.2.noarch
 Solution 2: keep obsolete perl-base-5.26.2-1.4.x86_64
 Solution 3: break perl-5.26.2-1.4.x86_64 by ignoring some of its dependencies

**Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): **2
Resolving dependencies...
Computing distribution upgrade...
4 Problems:
Problem: yast2-perl-bindings-4.0.1-1.4.x86_64 requires perl = 5.28.1, but this requirement cannot be provided
Problem: perl-Bootloader-0.923-1.2.x86_64 requires perl-base = 5.28.1, but this requirement cannot be provided
Problem: perl-Gtk2-GladeXML-1.007-2.30.x86_64 requires perl(:MODULE_COMPAT_5.26.2), but this requirement cannot be provided
Problem: vim-8.1.0565-1.2.x86_64 requires perl = 5.28.1, but this requirement cannot be provided

Problem: yast2-perl-bindings-4.0.1-1.4.x86_64 requires perl = 5.28.1, but this requirement cannot be provided
  not installable providers: perl-5.28.1-1.1.i586[download.opensuse.org-oss]
                   perl-5.28.1-1.1.x86_64[download.opensuse.org-oss]
 Solution 1: Following actions will be done:
  deinstallation of yast2-perl-bindings-4.0.1-1.3.x86_64
  deinstallation of yast2-metapackage-handler-4.0.0-1.2.noarch
  deinstallation of yast2-samba-server-4.1.1-1.1.noarch
  deinstallation of yast2-add-on-4.1.7-1.1.noarch
  deinstallation of yast2-sudo-4.0.0-1.2.noarch
  deinstallation of yast2-vpn-4.0.0-1.2.noarch
  deinstallation of yast2-tftp-server-4.1.4-1.2.noarch
  deinstallation of yast2-sysconfig-4.1.0-1.2.noarch
  deinstallation of yast2-support-4.0.1-1.2.noarch
  deinstallation of yast2-services-manager-4.1.8-1.1.noarch
  deinstallation of yast2-security-4.1.1-1.1.noarch
  deinstallation of yast2-samba-client-4.0.3-1.1.noarch
  deinstallation of yast2-proxy-4.0.2-1.2.noarch
  deinstallation of yast2-online-update-4.0.1-1.2.noarch
  deinstallation of yast2-ntp-client-4.1.6-1.1.noarch
  deinstallation of yast2-nfs-client-4.1.0-1.2.noarch
  deinstallation of yast2-network-4.1.18-1.1.noarch
  deinstallation of yast2-journal-4.1.3-1.1.noarch
  deinstallation of yast2-iscsi-client-4.1.2-1.1.noarch
  deinstallation of yast2-firewall-4.0.34-1.1.noarch
  deinstallation of yast2-auth-server-4.0.0-1.2.noarch
  deinstallation of yast2-auth-client-4.0.0-1.2.noarch
  deinstallation of autoyast2-installation-4.0.68-1.1.noarch
  deinstallation of yast2-online-update-frontend-4.0.1-1.2.noarch
  deinstallation of patterns-kde-kde_yast-20180709-5.1.noarch
 Solution 2: keep obsolete yast2-perl-bindings-4.0.1-1.3.x86_64
 Solution 3: remove lock to allow removal of perl-5.26.2-1.4.x86_64
 Solution 4: break yast2-perl-bindings-4.0.1-1.4.x86_64 by ignoring some of its dependencies

**Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c] (c): **c


I am a little bit lost, do not really know what to do, what solutions to take.
Anybody with a clue, please tell

Updates worked flawless for about a year.

perl-base 5.26 is deleted as you can read, so perl 5.26 is also deleted and so on and so on…
Its now on perl 5.28

zypper se -s perl-base
Loading repository data...
Reading installed packages...

S  | Name            | Type    | Version       | Arch   | Repository       
---+-----------------+---------+---------------+--------+------------------
i+ | perl-base       | package | 5.26.1-156.18 | x86_64 | (System Packages)
v  | perl-base       | package | 5.28.1-1.1    | x86_64 | OSS              
v  | perl-base       | package | 5.28.1-1.1    | i586   | OSS              
   | perl-base-32bit | package | 5.28.1-1.1    | x86_64 | OSS 

Thats Tumbleweed…

Hi
Seems a few folks have been affected;
https://lists.opensuse.org/opensuse-factory/2018-12/msg00151.html

Just wait for the next snapshot to be released…

I will, but this was the 3rd snapshot on a row that had different problems.
But I guess from the answers that it is coincidence?
The problems from earlier zypper dups are resolved?
I ask that because I have seen all kinds of different problem lines.
And when I see that yast is going to removed I think that is not good for openSUSE
Better not remove your control center :wink:

Hi
Porobably more related to your system and it’s installed software, I’ve no issues here with perl, it’s 5.28, no 5.26 in sight…

zypper dup in my Tumbleweed VM was working fine.

Just read your errors and delete the packages…

I did, BLabel was the package that needed perl-Gtk2-GladeXML
But the dup went well after that.
I use BLabel for my Brother PT1230PC label printer so the problem is solved but now got a new one.
Have to search for a solution for that.

There is no conflict with blabel:

erlangen:~ # zypper in blabel
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 3 NEW packages are going to be installed:
  blabel perl-GD perl-Gtk2-GladeXML

3 new packages to install.
Overall download size: 216.2 KiB. Already cached: 0 B. After the operation, additional 609.3 KiB will be used.
Continue? [y/n/...? shows all options] (y): 
Retrieving package perl-Gtk2-GladeXML-1.007-2.31.x86_64                                                                                                                                                                                   (1/3),  50.0 KiB (174.9 KiB unpacked)
Retrieving: perl-Gtk2-GladeXML-1.007-2.31.x86_64.rpm ....................................................................................................................................................................................................................[done]
Retrieving package perl-GD-2.69-1.2.x86_64                                                                                                                                                                                                (2/3), 147.4 KiB (394.8 KiB unpacked)
Retrieving: perl-GD-2.69-1.2.x86_64.rpm .................................................................................................................................................................................................................................[done]
Retrieving package blabel-0.07-2.2.noarch                                                                                                                                                                                                 (3/3),  18.8 KiB ( 39.6 KiB unpacked)
Retrieving: blabel-0.07-2.2.noarch.rpm ..................................................................................................................................................................................................................................[done]
Checking for file conflicts: ............................................................................................................................................................................................................................................[done]
(1/3) Installing: perl-Gtk2-GladeXML-1.007-2.31.x86_64 ..................................................................................................................................................................................................................[done]
(2/3) Installing: perl-GD-2.69-1.2.x86_64 ...............................................................................................................................................................................................................................[done]
(3/3) Installing: blabel-0.07-2.2.noarch ................................................................................................................................................................................................................................[done]
erlangen:~ # 

[QUOTE=karlmistelberger;2889710]There is no conflict with blabel:

/QUOTE]

Differs from mine

ger@Desktop:~> sudo zypper in blabel
[sudo] password for root:  
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides perl(:MODULE_COMPAT_5.26.2) needed by perl-Gtk2-GladeXML-1.007-2.30.i586
 Solution 1: do not install blabel-0.07-2.2.noarch
 Solution 2: break perl-Gtk2-GladeXML-1.007-2.30.i586 by ignoring some of its dependencies

**Choose from above solutions by number or cancel [1/2/c] (c): **


er@Desktop:~> zypper lr -d
# | Alias                                | Name                       | Enabled | GPG Check | Refresh | Priority | Type   | URI 
                                                                          | Service
--+--------------------------------------+----------------------------+---------+-----------+---------+----------+--------+-----
--------------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss        | Main Repository (NON-OSS)  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http
://download.opensuse.org/tumbleweed/repo/non-oss/                         |         
2 | download.opensuse.org-oss            | Main Repository (OSS)      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http
://download.opensuse.org/tumbleweed/repo/oss/                             |         
3 | download.opensuse.org-tumbleweed     | Main Update Repository     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http
://download.opensuse.org/update/tumbleweed/                               |         
4 | packman-essentials                   | packman-essentials         | No      | ----      | ----    |   90     | rpm-md | http
://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials |         
5 | packman.inode.at-openSUSE_Tumbleweed | Packman Repository         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http
://packman.inode.at/suse/openSUSE_Tumbleweed/                             |         
6 | repo-debug                           | openSUSE-Tumbleweed-Debug  | No      | ----      | ----    |   99     | NONE   | http
://download.opensuse.org/debug/tumbleweed/repo/oss/                       |         
7 | repo-source                          | openSUSE-Tumbleweed-Source | No      | ----      | ----    |   99     | NONE   | http
://download.opensuse.org/source/tumbleweed/repo/oss/                      |         
ger@Desktop:~> 


[quote="“nietgiftig,post:9,topic:134733”]

It shouldn’t. I have:

erlangen:~ # zypper lr -uEP
#  | Alias              | Name                       | Enabled | GPG Check | Refresh | Priority | URI                                                                            
---+--------------------+----------------------------+---------+-----------+---------+----------+--------------------------------------------------------------------------------
10 | packman            | packman                    | Yes     | (r ) Yes  | Yes     |   90     | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/                            
11 | repo-non-oss       | repo-non-oss               | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss                           
12 | repo-oss           | repo-oss                   | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss                               
13 | repo-update        | repo-update                | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/                                
 1 | Application-Geo    | Application-Geo            | Yes     | (r ) Yes  | Yes     |  100     | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/
 2 | MyRepo             | MyRepo                     | Yes     | (  ) No   | Yes     |  100     | dir:///home/karl/Downloads/myrepo                                              
 3 | adobe-linux-x86_64 | Adobe Systems Incorporated | Yes     | (  ) No   | Yes     |  100     | http://linuxdownload.adobe.com/linux/x86_64/                                   
 6 | google-chrome      | google-chrome              | Yes     | (r ) Yes  | Yes     |  100     | http://dl.google.com/linux/chrome/rpm/stable/x86_64                            
 8 | jalbum             | jalbum                     | Yes     | (  ) No   | Yes     |  100     | http://jalbum.net/download/software/yumrepo/                                   
erlangen:~ #

You may issue zypper ref -f, zypper ver and zypper dup --allow-vendor-change.

The zypper ref -f did it.
Learned today to refresh the repositories, thanks for this

The zypper ver did not work.
The allow vendor change was not needed.

BLabel is working again

You are welcome. Thanks for reporting. Command is “zypper verify”.