Software Update Fails because of libdisplay-info

Dependency resolution failed:

nothing provides 'libdisplay-info.so.3' needed by the to be installed libvulkan_intel-32bit-25.3.0-1699.3.pm.2.x86_64
nothing provides 'libdisplay-info.so.3' needed by the to be installed libvulkan_radeon-32bit-25.3.0-1699.3.pm.2.x86_64

That’s basically it. I’ve tried to update everything else except for these packages, but it appears to automatically re-add them to the update (they must be dependencies of something else). This means I cannot update my packages at all right now.

Open a bugreport on Packman mailinglist.

https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Or install all Mesa packages from openSUSE.

Or wait until Tumbleweed syncs with the Mesa update. packman builds against Factory hence the issue.

No, Packman builds against Tumbleweed.

@arvidjaar it appears not for Mesa…
“Links to remote openSUSE.org:openSUSE:Factory / Mesa”

It does not matter where sources come from. Where matters is what they are built against.

  <repository name="openSUSE_Tumbleweed">
    <path project="build-compare" repository="bc"/>
    <path project="openSUSE.org:openSUSE:Tumbleweed" repository="standard"/>
    <arch>x86_64</arch>
    <arch>i586</arch>
    <arch>aarch64</arch>
    <arch>armv7l</arch>
  </repository>

The changelog for Mesa on Packman is clearly built against Factory as this is the same, it does not compare against the current changelog for Mesa in Tumbleweed (20251127). But seems to only affect AMD users…

Does that mean that I should wait for a fix or do some extra steps right now?

@voj0546 I suspect just wait for the next snapshot release for packages to synchronize…

Hi, this is one of the reason that I have two tumbleweed installed on my desktop.
I always maintain an older version that is working. I only upgrade it to a new snapshot when it is safe to do so. The other tumbleweed is always up to date on new snapshots if it breaks I have the other to compare.

With the op problem I encountered almost the same problem in scanner. It was missing the old version of libnsl.so. I copied the old linsl.so from the older tumbleweed to the updated tumbleweed and it started the scanner. Then later on I started searching what is causing tumbleweed to not have that missing libnsl.so.
I have a thread regarding this problem here in the forum.

If you want to change the packman packages back to tumbleweed packages you can do so using “zypper dup”.