Bug 1226397 - libvulkan_intel Mesa-vulkan-device-select upgrade problem when using packman
Summary: libvulkan_intel Mesa-vulkan-device-select upgrade problem when using packman
Status: RESOLVED WORKSFORME
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-15 23:05 UTC by Andreas Roessler
Modified: 2024-06-16 07:50 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Roessler 2024-06-15 23:05:59 UTC
<html>Dependency resolution failed:<br/><br/>the to be installed libvulkan_intel-24.0.8-377.1.x86_64 requires &apos;Mesa-vulkan-device-select = 24.0.8&apos;, but this requirement cannot be provided</html>
Comment 1 Andreas Stieger 2024-06-16 06:16:05 UTC
You have not reported what you did to trigger the message, that is usually needed to assist.

These packages seem to be fine:

zypper search -t package -s --match-exact libvulkan_intel Mesa-vulkan-device-select
Loading repository data...
Reading installed packages...

S | Name                      | Type    | Version      | Arch   | Repository
--+---------------------------+---------+--------------+--------+------------------------
  | libvulkan_intel           | package | 24.0.8-377.1 | x86_64 | openSUSE-Tumbleweed-Oss
  | Mesa-vulkan-device-select | package | 24.0.8-377.1 | x86_64 | openSUSE-Tumbleweed-Oss

There is also a valid solution installing them:

$ zypper in --dry-run libvulkan_intel Mesa-vulkan-device-select
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 2 NEW packages are going to be installed:
  Mesa-vulkan-device-select libvulkan_intel

2 new packages to install.
[...]

The message that you see is informational, for you. You as the user need to resolve it. Please run "zypper dup" to resolve the conflict interactively. You will be offered choices.

Closing as WORKSFORME, as performing an interactive conflict resolution using "zypper dup" is the overwhelmingly likely solution. See bug 1225965 for the Discover usability issue.
Comment 2 Andreas Stieger 2024-06-16 07:50:14 UTC
From another user https://paste.opensuse.org/pastes/c62e507d6d43

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...
4 Problems:
Problem: 1: the installed libvulkan_intel-24.0.8-377.1.x86_64 requires 'Mesa-vulkan-device-select = 24.0.8', but this requirement cannot be provided
deleted providers: Mesa-vulkan-device-select-24.0.8-1699.380.pm.1.x86_64
not installable providers: Mesa-vulkan-device-select-24.0.8-377.1.x86_64[openSUSE:repo-oss]

Problem: 2: the to be installed phonon-vlc-qt5-0.12.0-2.3.x86_64 requires 'vlc = 3.0.21', but this requirement cannot be provided
not installable providers: vlc-3.0.21-1.1.x86_64[openSUSE:repo-oss]

Problem: 3: the to be installed phonon-vlc-qt6-0.12.0-2.3.x86_64 requires 'vlc-noX = 3.0.21', but this requirement cannot be provided
not installable providers: vlc-noX-3.0.21-1.1.x86_64[openSUSE:repo-oss]

Problem: 4: the installed vlc-qt-3.0.20-1699.11.pm.19.x86_64 requires 'vlc-noX = 3.0.20-1699.11.pm.19', but this requirement cannot be provided

Problem: 1: the installed libvulkan_intel-24.0.8-377.1.x86_64 requires 'Mesa-vulkan-device-select = 24.0.8', but this requirement cannot be provided
deleted providers: Mesa-vulkan-device-select-24.0.8-1699.380.pm.1.x86_64
not installable providers: Mesa-vulkan-device-select-24.0.8-377.1.x86_64[openSUSE:repo-oss]

 Solution 1: install Mesa-vulkan-device-select-24.0.8-377.1.x86_64 from vendor openSUSE
  replacing Mesa-vulkan-device-select-24.0.8-1699.380.pm.1.x86_64 from vendor http://packman.links2linux.de
 Solution 2: install libvulkan_intel-24.0.9-1699.381.pm.1.x86_64 from vendor http://packman.links2linux.de
  replacing libvulkan_intel-24.0.8-377.1.x86_64 from vendor openSUSE
 Solution 3: keep obsolete Mesa-vulkan-device-select-24.0.8-1699.380.pm.1.x86_64
 Solution 4: break libvulkan_intel-24.0.8-377.1.x86_64 by ignoring some of its dependencies



So yes, user problem from usage of packman. Use zypper dup to resolve.