installed gio-branding-openSUSE-42.1-lp154.5.3.noarch requires 'libgio-2_0-0=2.70.4' but this requirement cannot be provided
[ ] Uninstall gio-branding-openSUSE-42.1-lp154.5.3.noarch
[ ] do not install patch:openSUSE-SLE-15.4-2022-4601-1.noarch
[ ] Breaking gio-branding-openSUSE-42.1-lp154.5.3.noarch by ignoring some dependencies
I’m trying to update my system as usual.
Today, I was shown this conflict.
I don’t know if 42.1 has anything to do with the old version.
After all, it is called gio-branding-openSUSE-42.1-lp154.5.3.noarch
@theo222 It’s an optional patch, you can either select 1 to switch or 2 to not install (I would select 2) and not install this optional one.
zypper -vvv -t patch
Verbosity: 3
Initializing Target
Checking whether to refresh metadata for Hardware SDR
Checking whether to refresh metadata for Update repository of openSUSE Backports
Checking whether to refresh metadata for Main Repository
Checking whether to refresh metadata for Update repository with updates from SUSE Linux Enterprise 15
Checking whether to refresh metadata for Main Update Repository
Loading repository data...
Reading installed packages...
Patch 'openSUSE-SLE-15.4-2022-4601-1' is optional. Use 'zypper in patch:openSUSE-SLE-15.4-2022-4601' to install it, or '--with-optional' to include all optional patches.
zypper in patch:openSUSE-SLE-15.4-2022-4601
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: the installed gio-branding-openSUSE-42.1-lp154.5.3.noarch requires 'libgio-2_0-0 = 2.70.4', but this requirement cannot be provided
Solution 1: deinstallation of gio-branding-openSUSE-42.1-lp154.5.3.noarch
Solution 2: do not install patch:openSUSE-SLE-15.4-2022-4601-1.noarch
Solution 3: break gio-branding-openSUSE-42.1-lp154.5.3.noarch by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): 1
Resolving dependencies...
Resolving package dependencies...
The following 7 packages are going to be upgraded:
glib2-devel glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 libgthread-2_0-0
The following NEW package is going to be installed:
gio-branding-SLE
The following NEW patch is going to be installed:
openSUSE-SLE-15.4-2022-4601
The following package is going to be REMOVED:
gio-branding-openSUSE
7 packages to upgrade, 1 new, 1 to remove.
Overall download size: 2.5 MiB. Already cached: 0 B. After the operation, 20.3 MiB will be freed.
Continue? [y/n/v/...? shows all options] (y): n
That is fine, but I assume you do then something with it. Please do not expect that we can see over your shoulder. Nor that everybody does everything the same as you do it. When you do not use the CLI, but the YaST GUI, you have to describe more detailed what you do.
In any case, a list of your repositories might be of use. As root:
I chose to uninstall it in Yast. The “auto updater” that pops up repeatedly came up with that update until I did that. That choice installed gio-branding-SLE, so far, nothing is broken.