Information for package libpango-1_0-0:
---------------------------------------
Repository : OpenSUSE-Tumbleweed-Oss
Name : libpango-1_0-0
Version : 1.42.0-1.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 605.4 KiB
Installed : Yes
Status : up-to-date
Source package : pango-1.42.0-1.1.src
Summary : Library for Layout and Rendering of Text
Run “sudo zypper dup” (not “zypper up” or anything else), to make sure your system is really fully up-to-date.
In case of conflicts please post the exact message.
I’m having the same problem since 2018-03-17 when libpango was updated.
$ sudo zypper dup
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...
10 Problems:
Problem: problem with installed package libQtWebKit4-4.8.7+2.3.4-4.1.x86_64
Problem: problem with installed package libQtWebKit-devel-4.8.7+2.3.4-4.1.x86_64
Problem: problem with installed package qt3-3.3.8c-141.1.x86_64
Problem: problem with installed package libmjpegutils-2_0-0-2.0.0-26.1.x86_64
Problem: problem with installed package libmpeg2-0-0.5.1-3.42.x86_64
Problem: problem with installed package libmpeg2convert0-0.5.1-3.42.x86_64
Problem: problem with installed package mjpegtools-2.0.0-26.1.x86_64
Problem: nothing provides typelib-1_0-WebKit-3_0 needed by gufw-16.04.0-1.8.noarch
Problem: libopenssl-1_0_0-devel-1.0.2n-2.1.x86_64 conflicts with libopenssl-devel > 1.0.2n provided by libopenssl-devel-1.1.0g-2.1.noarch
Problem: SuSEfirewall2-3.6.378-2.1.noarch conflicts with firewalld provided by firewalld-0.5.1-1.1.noarch
Problem: problem with installed package libQtWebKit4-4.8.7+2.3.4-4.1.x86_64
Solution 1: install libQtWebKit4-4.8.7+2.3.4-2.48.x86_64 (with vendor change)
openSUSE --> http://packman.links2linux.de
Solution 2: keep obsolete libQtWebKit4-4.8.7+2.3.4-4.1.x86_64
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c):
And you should allow the vendor change for the other problematic packages as well to unblock the upgrade.
Qt3 and libQtWebKit4 have been dropped from openSUSE because they are unmaintained since years (and even considered a security risk), Packman does still provides them for packages (on Packman) that need them.
OTOH, libmpeg2 and mjpegutils (with MPEG2 support) are not available on Packman anymore because they are part of the distribution now as the patents expired.
Plus:
You should remove libopenssl-1_0_0-devel, as it conflicts with libopenssl-1_1 that you seem to have installed as well.
And SuSEfirewall2 has been replaced with firewalld recently. You currently have to choose one or the other and cannot have both (because there were indications that having both could cause problems), but that should be “fixed” soon by removing that conflict again (although you shouldn’t have both running).
No idea about gufw, but that apparently needs some package that is not available (typelib-1_0-WebKit-3_0), so better uninstall it as well.
And after some digging in other sites
libglib-2_0-0 was not updated
We need version 2.56.0-1.1
On my system was 2.54.2-4.2 because of related package gio-branding-openSUSE-42.1-9.1
Force update to version 2.56 libglib-2 was successful. Application back.
Information for package libglib-2_0-0:
---------------------------------------
Repository : OpenSUSE-Tumbleweed-Oss
Name : libglib-2_0-0
Version : 2.56.0-1.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 1,5 MiB
Installed : Yes
Status : out-of-date (version 2.54.2-4.2 installed)
Source package : glib2-2.56.0-1.1.src
Summary : General-Purpose Utility Library
Right, Tumbleweed currently has gio-branding-openSUSE-42.1-3.1 which is lower version, but only “zypper dup” downgrades packages so the outdated one was being kept (which also prevented glib2 from being updated because of package dependencies).
The -9.1 package seems to come from Leap 42.3 though. So it seems you either never properly upgraded to Tumbleweed in the first place (with “zypper dup”), or you still have the 42.3 repo(s) in your repo list (which you shouldn’t).
Please check the latter, or you may run into problems again eventually.
If in doubt, please post your repo list (“zypper lr -d”) so others can check.