[Leap 15.6] GTK update has conflicts in vanilla install

Hi

I am running an “out of the box” install for Leap 15.6.
I did add the debug repos at one point to get info on a previous bug to do a bug report?

I keep getting prompted to do updates via “Software Updates” etc. which is normal.
However, a conflict comes up with gtk3-branding-openSUSE-15.0-lp156.4.2.1.noarch (see below).
Ditto with YaST Online Updates

This has happened over several days now so there appears to have been no bugfix or revised update to resolve this.

Any help would be appreciated as the update prompts are reoccuring like a bad rash…

Many thanks,
Andrew

Error message is as follows:

the to be installed gtk3-branding-openSUSE-15.0-lp156.4.2.1.noarch requires ‘libgtk-3-0 = 3.24.38+111’, but this requirement cannot be provided
not installable providers: libgtk-3-0-3.24.38+111-150600.1.3.x86_64[repo-oss]

Output from zypper lr -d is as follows:

asd@localhost:~> zypper lr -d

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service

—±----------------------------±--------------------------------------------------------------------------------------------±--------±----------±--------±---------±-------±----------------------------------------------------------------------------------±-------
1 | openSUSE-Leap-15.6-1 | openSUSE-Leap-15.6-1 | No | ---- | ---- | 99 | rpm-md | hd:/?device=/dev/disk/by-id/scsi-SSanDisk_Cruzer_Blade_00015406011524004404-part1 |
2 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/update/leap/15.6/backports_debug/ |
3 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.6/backports/ |
4 | repo-debug | Debug Repository | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.6/repo/oss/ |
5 | repo-debug-non-oss | Debug Repository (Non-OSS) | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.6/repo/non-oss/ |
6 | repo-debug-update | Update Repository (Debug) | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/15.6/oss/ |
7 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/15.6/non-oss/ |
8 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/ |
9 | repo-openh264 | Open H.264 Codec (openSUSE Leap) | Yes | (r ) Yes | Yes | 99 | rpm-md | Index of /openh264/openSUSE_Leap |
10 | repo-oss | Main Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/oss/ |
11 | repo-sle-debug-update | Update repository with debuginfo for updates from SUSE Linux Enterprise 15 | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/15.6/sle/ |
12 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.6/sle/ |
13 | repo-source | Source Repository | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/source/distribution/leap/15.6/repo/oss/ |
14 | repo-update | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.6/oss |
15 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.6/non-oss/

@as_dinnie Hi :smile:
It’s there, your repo 12

   | libgtk-3-0       | package | 3.24.38+111-150600.3.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15

Force a refresh zypper -vvv ref -f and see if that helps.

I also suspect locale may be an issue…

2 Likes

There’s another thread about this issue:

Leap 15.6 broken update. You might want to take a look at that. Or just wait a few days to see if the problem gets fixed.

2 Likes

@as_dinnie

You can do zypper ref and then zypper patch and choose to break some of dependencies, if you are in a hurry.

Remember that this might break your system (for my side worked ok so far) or wait for a fix.

If you need more information, the other topic that @nrickert provided, might help.

Regards. :grinning:

@Jniko It’s likely the cdn and mirror network that’s the issue as in something hasn’t synced in both yours and @as_dinnie locales and the mirror your being sent too.

@malcolmlewis It might be, by doing a zypper ref as you suggested will show the results.

If not, then might follow the previous comments, or wait for the fix.

:grinning:

@Jniko The way I see it (bearing in mind I’m in the US and had no issues with either package);

Installing gtk3-branding-openSUSE-15.0-lp156.4.2.1.noarch requires libgtk-3-0 = 3.24.38+111 to be available, since libgtk-3-0 = 3.24.38+111 can’t be found from the mirror your system is connecting too, it can’t install gtk3-branding-openSUSE

 zypper se -si libgtk-3-0 gtk3-branding-openSUSE

S  | Name                   | Type    | Version                  | Arch   | Repository
---+------------------------+---------+--------------------------+--------+-------------------------------------------------------------
i  | gtk3-branding-openSUSE | package | 15.0-lp156.4.2.1         | noarch | Main Update Repository
i  | libgtk-3-0             | package | 3.24.38+111-150600.3.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15

As you can see they installed here fine, ergo locale/mirror issue…

1 Like

@malcolmlewis My location is on Europe and I have this:

zypper se -si libgtk-3-0 gtk3-branding-openSUSE
S  | Name                   | Type    | Version              | Arch   | Repository
---+------------------------+---------+----------------------+--------+------------------
i  | gtk3-branding-openSUSE | package | 15.0-lp156.4.2.1     | noarch | update-oss (15.6)
i  | libgtk-3-0             | package | 3.24.43-150600.3.7.1 | x86_64 | update-sle (15.6)

with the repositories @hui suggested me yesterday to have. Installed with breaking dependencies and zypper patch… functional so far.

@Jniko so check here, do you see it?
https://download.opensuse.org/update/leap/15.6/sle/x86_64/libgtk-3-0-3.24.38+111-150600.3.3.1.x86_64.rpm.mirrorlist

The SUSE-SU-2025:0031-1 patch updates the version to 3.24.43 and fixes the follows:

Yes I see it normally.

@Jniko Then it’s Solution 3… break the branding link…

1 Like

On my main system I used zypper patch to “fix it” but on my laptop still I haven’t done anything.

I will try it later and I will let you know.

Regards.

Hi nrickert and the many others!

Thanks for your many replies.
I only saw the first part of the related post (not the replies relating to this issue…)

It seems I’m no orphan with this problem.
Rather than try to break my main work system (thrill-seeker mode), I might wait for a few more days and see what gives WRT the packaging people &/or the repos here in Australia might have updated with the appropriate files.

Otherwise I might have to hold my breath and do what was suggested here.

Here’s hoping…

Thanks again,
Andrew

That’s a reasonable choice.

1 Like

@as_dinnie:

As mentioned in other threads, this patch installs the SLE Gtk3 Branding – due to licensing issues …

Please notice – <Conflict with gtk3-branding-openSUSE-15.0-lp154.2.2.1.noarch>
And – Saurland’s answer here <*-branding-opensuse or *-branding-upstream>

Patch is there:

Information for patch openSUSE-2025-10:
---------------------------------------
Repository  : Oss-Update
Name        : openSUSE-2025-10
Version     : 1
Arch        : noarch
Vendor      : maint-coord@suse.de
Status      : applied
Category    : recommended
Severity    : moderate
Created On  : Mo 13 Jan 2025 13:39:43 CET
Interactive : ---
Summary     : Recommended update for gtk3-branding

2 Likes

Thanks Sauerland.
Just completed the updates successfully without any annoying errors.
Patience (waiting over 5 days?) is a virtue!
Andrew