Following my attempt to execute ‘zypper dup’ today in Tumbleweed, I encountered the following conflict. It appears that I have a newer repository installed from ‘opi codecs’ compared to the incoming upgrade (OpenSUSE). I’m unsure if this issue will resolve itself given enough time or if there’s a current workaround. I understand that one solution could be to remove Mesa and replace it with the OpenSUSE version, but that would also remove the installed codec support via ‘opi’. Any assistance in navigating this situation would be greatly appreciated. Thank you.
abystus@abystus-pc: ~ $ 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: nothing provides 'Mesa-dri-32bit = 24.0.3' needed by the to be installed Mesa-32bit-24.0.3-1699.371.pm.1.x86_64
Problem: nothing provides 'Mesa-dri-32bit = 24.0.3' needed by the to be installed Mesa-32bit-24.0.3-1699.371.pm.1.x86_64
Problem: nothing provides 'Mesa-dri-32bit = 24.0.3' needed by the to be installed Mesa-32bit-24.0.3-1699.371.pm.1.x86_64
Solution 1: deinstallation of Mesa-32bit-23.3.6-1699.370.pm.1.x86_64
Solution 2: keep obsolete Mesa-32bit-23.3.6-1699.370.pm.1.x86_64
Solution 3: break Mesa-32bit-24.0.3-1699.371.pm.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): 2
Problem: nothing provides 'Mesa-dri-32bit = 24.0.3' needed by the to be installed Mesa-32bit-24.0.3-1699.371.pm.1.x86_64
Solution 1: deinstallation of Mesa-libGL1-32bit-23.3.6-1699.370.pm.1.x86_64
Solution 2: keep obsolete Mesa-libGL1-32bit-23.3.6-1699.370.pm.1.x86_64
Solution 3: break Mesa-32bit-24.0.3-1699.371.pm.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): 2
Resolving dependencies...
Computing distribution upgrade...
4 Problems:
Problem: the installed Mesa-32bit-23.3.6-1699.370.pm.1.x86_64 requires 'Mesa = 23.3.6', but this requirement cannot be provided
Problem: nothing provides 'Mesa-dri-32bit = 24.0.3' needed by the to be installed Mesa-32bit-24.0.3-1699.371.pm.1.x86_64
Problem: the installed Mesa-libGL1-32bit-23.3.6-1699.370.pm.1.x86_64 requires 'Mesa-32bit = 23.3.6', but this requirement cannot be provided
Problem: nothing provides 'Mesa-dri-32bit = 24.0.3' needed by the to be installed Mesa-32bit-24.0.3-1699.371.pm.1.x86_64
Problem: the installed Mesa-32bit-23.3.6-1699.370.pm.1.x86_64 requires 'Mesa = 23.3.6', but this requirement cannot be provided
deleted providers: Mesa-23.3.6-1699.370.pm.1.x86_64
not installable providers: Mesa-23.3.6-369.1.x86_64[download.opensuse.org-oss]
Solution 1: install Mesa-23.3.6-369.1.x86_64 from vendor openSUSE
replacing Mesa-23.3.6-1699.370.pm.1.x86_64 from vendor http://packman.links2linux.de
Solution 2: keep obsolete Mesa-23.3.6-1699.370.pm.1.x86_64
Solution 3: remove lock to allow removal of Mesa-32bit-23.3.6-1699.370.pm.1.x86_64
Solution 4: break Mesa-32bit-23.3.6-1699.370.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/s/r/c/d/?] (c): 2
Problem: nothing provides 'Mesa-dri-32bit = 24.0.3' needed by the to be installed Mesa-32bit-24.0.3-1699.371.pm.1.x86_64
Solution 1: deinstallation of Mesa-32bit-23.3.6-1699.370.pm.1.x86_64
Solution 2: install Mesa-dri-23.3.6-369.1.x86_64 from vendor openSUSE
replacing Mesa-dri-23.3.6-1699.370.pm.2.x86_64 from vendor http://packman.links2linux.de
Solution 3: install Mesa-dri-23.3.6-1699.370.pm.2.i586 despite the inferior architecture
Solution 4: keep obsolete Mesa-dri-23.3.6-1699.370.pm.2.x86_64
Solution 5: break Mesa-32bit-24.0.3-1699.371.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): 4
Problem: the installed Mesa-libGL1-32bit-23.3.6-1699.370.pm.1.x86_64 requires 'Mesa-32bit = 23.3.6', but this requirement cannot be provided
deleted providers: Mesa-32bit-23.3.6-1699.370.pm.1.x86_64
not installable providers: Mesa-32bit-23.3.6-369.1.x86_64[download.opensuse.org-oss]
Solution 1: install Mesa-gallium-23.3.6-369.1.x86_64 from vendor openSUSE
replacing Mesa-gallium-23.3.6-1699.370.pm.2.x86_64 from vendor http://packman.links2linux.de
Solution 2: install Mesa-gallium-23.3.6-1699.370.pm.2.i586 despite the inferior architecture
Solution 3: keep obsolete Mesa-gallium-23.3.6-1699.370.pm.2.x86_64
Solution 4: remove lock to allow removal of Mesa-libGL1-32bit-23.3.6-1699.370.pm.1.x86_64
Solution 5: break Mesa-libGL1-32bit-23.3.6-1699.370.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): 3
Problem: nothing provides 'Mesa-dri-32bit = 24.0.3' needed by the to be installed Mesa-32bit-24.0.3-1699.371.pm.1.x86_64
Solution 1: install Mesa-libEGL1-23.3.6-369.1.x86_64 from vendor openSUSE
replacing Mesa-libEGL1-23.3.6-1699.370.pm.1.x86_64 from vendor http://packman.links2linux.de
Solution 2: deinstallation of Mesa-libGL1-32bit-23.3.6-1699.370.pm.1.x86_64
Solution 3: keep obsolete Mesa-libEGL1-23.3.6-1699.370.pm.1.x86_64
Solution 4: break Mesa-32bit-24.0.3-1699.371.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/s/r/c/d/?] (c): 3
Resolving dependencies...
Computing distribution upgrade...
Problem: the to be installed Mesa-libGL1-24.0.3-1699.371.pm.1.x86_64 requires 'Mesa = 24.0.3', but this requirement cannot be provided
not installable providers: Mesa-24.0.3-1699.371.pm.1.i586[packman]
Mesa-24.0.3-1699.371.pm.1.x86_64[packman]
Solution 1: Following actions will be done:
remove lock to allow removal of Mesa-23.3.6-1699.370.pm.1.x86_64
remove lock to allow removal of Mesa-dri-23.3.6-1699.370.pm.2.x86_64
remove lock to allow removal of Mesa-32bit-23.3.6-1699.370.pm.1.x86_64
remove lock to allow removal of Mesa-libGL1-32bit-23.3.6-1699.370.pm.1.x86_64
Solution 2: install Mesa-libGL1-23.3.6-369.1.x86_64 from vendor openSUSE
replacing Mesa-libGL1-23.3.6-1699.370.pm.1.x86_64 from vendor http://packman.links2linux.de
Solution 3: keep obsolete Mesa-libGL1-23.3.6-1699.370.pm.1.x86_64
Solution 4: break Mesa-libGL1-24.0.3-1699.371.pm.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/4/c/d/?] (c): 3
Resolving dependencies...
Computing distribution upgrade...
The following 7 items are locked and will not be changed by any action:
Installed:
Mesa Mesa-32bit Mesa-dri Mesa-gallium Mesa-libEGL1 Mesa-libGL1 Mesa-libGL1-32bit
The following 33 packages are going to be upgraded:
ffmpeg-6 gstreamer-plugins-bad-codecs gstreamer-plugins-ugly-codecs libavcodec60 libavdevice60 libavfilter9 libavformat60 libavutil58
libfdk-aac2 libfdk-aac2-32bit libgbm1 libOSMesa8 libOSMesa8-32bit libpostproc57 libswresample4 libswscale7 libvdpau_r600
libvdpau_radeonsi libvlc5 libvlccore9 libvulkan_intel libvulkan_radeon Mesa-libglapi0 Mesa-libglapi0-32bit Mesa-libva
Mesa-vulkan-device-select vlc vlc-codec-gstreamer vlc-codecs vlc-lang vlc-noX vlc-qt vlc-vdpau
33 packages to upgrade.
Overall download size: 0 B. Already cached: 49.0 MiB. After the operation, additional 3.6 MiB will be used.
Continue? [y/n/v/...? shows all options] (y):