Difficult to update mesa

Hi

Today update through discovery show this:

<html>Dependency resolution failed:<br/><br/>the Mesa-32bit-24.1.7-1699.398.pm.1.x86_64 element to be installed requires Mesa = 24.1.7, but cannot satisfy this requirement
the Mesa-dri-24.1.3-1699.396.pm.1.x86_64 element to be installed requires Mesa = 24.1.3, but this requirement cannot be satisfied</html>.

through konsole

@localhost:~> LANG=C sudo zypper dup
Loading repository data...
Reading installed packages...
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.
Computing distribution upgrade...
2 Problems:
Problem: 1: the to be installed Mesa-32bit-24.1.7-1699.398.pm.1.x86_64 requires 'Mesa = 24.1.7', but this requirement cannot be provided
not installable providers: Mesa-24.1.7-1699.398.pm.1.i586[packman]
                   Mesa-24.1.7-391.1.i586[repo-update]
                   Mesa-24.1.7-391.1.x86_64[repo-update]

Problem: 2: the installed Mesa-libGL1-24.1.3-1699.396.pm.1.x86_64 requires 'Mesa = 24.1.3', but this requirement cannot be provided
not installable providers: Mesa-24.1.3-390.1.x86_64[repo-oss]
                   Mesa-24.1.3-390.1.i586[repo-update]
                   Mesa-24.1.3-390.1.x86_64[repo-update]


Problem: 1: the to be installed Mesa-32bit-24.1.7-1699.398.pm.1.x86_64 requires 'Mesa = 24.1.7', but this requirement cannot be provided
not installable providers: Mesa-24.1.7-1699.398.pm.1.i586[packman]
                   Mesa-24.1.7-391.1.i586[repo-update]
                   Mesa-24.1.7-391.1.x86_64[repo-update]

 Solution 1: Following actions will be done:
  install Mesa-24.1.7-1699.398.pm.1.i586 despite the inferior architecture
  install Mesa-dri-32bit-24.1.7-391.1.x86_64 from vendor openSUSE
    replacing Mesa-dri-32bit-24.1.3-1699.397.pm.1.x86_64 from vendor http://packman.links2linux.de
  install Mesa-gallium-32bit-24.1.7-391.1.x86_64 from vendor openSUSE
    replacing Mesa-gallium-32bit-24.1.3-1699.397.pm.1.x86_64 from vendor http://packman.links2linux.de
 Solution 2: Following actions will be done:
  install Mesa-24.1.7-391.1.x86_64 from vendor openSUSE
    replacing Mesa-24.1.3-1699.396.pm.1.x86_64 from vendor http://packman.links2linux.de
  install Mesa-dri-32bit-24.1.7-391.1.x86_64 from vendor openSUSE
    replacing Mesa-dri-32bit-24.1.3-1699.397.pm.1.x86_64 from vendor http://packman.links2linux.de
  install Mesa-gallium-32bit-24.1.7-391.1.x86_64 from vendor openSUSE
    replacing Mesa-gallium-32bit-24.1.3-1699.397.pm.1.x86_64 from vendor http://packman.links2linux.de
 Solution 3: install Mesa-32bit-24.1.3-390.1.x86_64 from vendor openSUSE
  replacing Mesa-32bit-24.1.3-1699.396.pm.1.x86_64 from vendor http://packman.links2linux.de
 Solution 4: keep obsolete Mesa-32bit-24.1.3-1699.396.pm.1.x86_64
 Solution 5: break Mesa-32bit-24.1.7-1699.398.pm.1.x86_64 by ignoring some of its dependencies

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

there are many options and it seems that I need to uninstall or break something that I don’t know, so, I leave it as it is…

Operating System: openSUSE Tumbleweed-Slowroll 20240901
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.10.8-1-default (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-3230M CPU @ 2.60GHz
Memory: 7.7 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 4000

Thank you

I upgraded both TW and SR several hours ago using zypper dup. What I now have on TW:

# rpm -qa | grep Mesa | sort
Mesa-24.1.7-391.1.x86_64
Mesa-demo-egl-9.0.0-3.3.x86_64
Mesa-demo-x-9.0.0-3.3.x86_64
Mesa-dri-24.1.7-391.1.x86_64
Mesa-gallium-24.1.7-391.1.x86_64
Mesa-libEGL1-24.1.7-391.1.x86_64
Mesa-libGL1-24.1.7-391.1.x86_64
Mesa-libglapi0-24.1.7-391.1.x86_64
Mesa-vulkan-device-select-24.1.7-391.1.x86_64
#

What I now have on Slowroll:

# rpm -qa | grep Mesa | sort
Mesa-24.1.7-391.1.x86_64
Mesa-demo-egl-9.0.0-3.3.x86_64
Mesa-demo-es-9.0.0-3.3.x86_64
Mesa-demo-x-9.0.0-3.3.x86_64
Mesa-dri-24.1.7-391.1.x86_64
Mesa-gallium-24.1.7-391.1.x86_64
Mesa-libEGL1-24.1.7-391.1.x86_64
Mesa-libGL1-24.1.7-391.1.x86_64
Mesa-libglapi0-24.1.7-391.1.x86_64
Mesa-vulkan-device-select-24.1.7-391.1.x86_64
#

Mine all come from OSS, none from Packman. It seems to me either Discover has a resolving problem, or Packman current out of sync with OSS current, must be your problem.

i can confirm this issue as well, packman is out of sync