Update patch this morning seeks to remove nvidia drivers. Does not seem like the right thing to do. Anyone else seeing this or is this just my system. Code shown below. szp is my alias for sudo zypper patch.
(base) tom@mydesktop: ~ $ szp
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: 1: the to be installed libOpenCL1-2.3.1-150100.8.12.2.x86_64 conflicts with 'nvidia-compute-G06 < 570.0.0' provided by the installed nvidia-compute-G06-550.127.05-lp156.27.1.x86_64
Solution 1: Following actions will be done:
deinstallation of nvidia-compute-G06-550.127.05-lp156.27.1.x86_64
deinstallation of nvidia-video-G06-550.127.05-lp156.27.1.x86_64
deinstallation of nvidia-utils-G06-550.127.05-lp156.27.1.x86_64
deinstallation of nvidia-drivers-minimal-G06-550.127.05-lp156.27.1.x86_64
deinstallation of nvidia-drivers-G06-550.127.05-lp156.27.1.x86_64
deinstallation of nvidia-compute-G06-32bit-550.127.05-lp156.27.1.x86_64
deinstallation of nvidia-compute-utils-G06-550.127.05-lp156.27.1.x86_64
deinstallation of nvidia-video-G06-32bit-550.127.05-lp156.27.1.x86_64
Solution 2: do not install patch:openSUSE-SLE-15.6-2024-4060-1.noarch
Choose from above solutions by number or cancel [1/2/c/d/?] (c): c
(base) tom@mydesktop: ~ $
I believe I’m having a similar problem with Yast. Sorry I’m new to OpenSuse, I’m getting this conflict right after installing the nvidia, also using leap, then I found your Forum post. Looks similar like we’re having the same issue. I have also left it alone for now.
#### YaST2 conflicts list - generated 2024-11-27 12:16:43 ####
the to be installed nvidia-compute-G06-550.135-lp156.28.1.x86_64 requires 'libOpenCL1', but this requirement cannot be provided
not installable providers: libOpenCL1-2.3.1-150100.8.7.1.x86_64[openSUSE:repo-oss]
libOpenCL1-2.3.1-150100.8.12.2.x86_64[openSUSE:update-sle]
libOpenCL1-2.3.1-150100.8.7.1.x86_64[repo-oss]
libOpenCL1-2.3.1-150100.8.12.2.x86_64[repo-sle-update]
[ ] Following actions will be done:
downgrade of nvidia-compute-G06-550.135-lp156.28.1.x86_64 to nvidia-compute-G06-550.107.02-lp156.26.1.x86_64
downgrade of nvidia-compute-G06-32bit-550.135-lp156.28.1.x86_64 to nvidia-compute-G06-32bit-550.107.02-lp156.26.1.x86_64
downgrade of nvidia-utils-G06-550.135-lp156.28.1.x86_64 to nvidia-utils-G06-550.107.02-lp156.26.1.x86_64
downgrade of nvidia-video-G06-550.135-lp156.28.1.x86_64 to nvidia-video-G06-550.107.02-lp156.26.1.x86_64
downgrade of nvidia-video-G06-32bit-550.135-lp156.28.1.x86_64 to nvidia-video-G06-32bit-550.107.02-lp156.26.1.x86_64
downgrade of nvidia-driver-G06-kmp-default-550.135_k6.4.0_150600.21-lp156.28.1.x86_64 to nvidia-driver-G06-kmp-default-550.107.02_k6.4.0_150600.21-lp156.26.1.x86_64
downgrade of nvidia-gl-G06-550.135-lp156.28.1.x86_64 to nvidia-gl-G06-550.107.02-lp156.26.1.x86_64
downgrade of nvidia-gl-G06-32bit-550.135-lp156.28.1.x86_64 to nvidia-gl-G06-32bit-550.107.02-lp156.26.1.x86_64
deinstallation of libOpenCL1-2.3.1-150100.8.9.5.x86_64
[ ] break nvidia-compute-G06-550.135-lp156.28.1.x86_64 by ignoring some of its dependencies
[ ] do not install patch:openSUSE-SLE-15.6-2024-4060-1.noarch
#### YaST2 conflicts list END ###
I also installed the libOpenCL1-2.3.1-150600.56.1.x86_64.rpm from Index of /suse/sle15sp6/x86_64 via Yast and I was able to update so that worked for me.
Yes, that worked for a few days, if I try updating using zypper I’m getting conflicts again:
sudo zypper dist-upgrade
[sudo] password for root:
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
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...
Problem: 1: problem with the installed libOpenCL1-2.3.1-150600.56.1.x86_64
Solution 1: install libOpenCL1-2.3.1-150100.8.9.5.x86_64 from vendor SUSE LLC <https://www.suse.com/>
replacing libOpenCL1-2.3.1-150600.56.1.x86_64 from vendor obs://build.suse.de/Proprietary:X11:Drivers
Solution 2: keep obsolete libOpenCL1-2.3.1-150600.56.1.x86_64
Choose from above solutions by number or cancel [1/2/c/d/?] (c):
I cancelled this and have not updated. sudo zypper patch doesn’t want to update this package. zypper dist-upgrade wants to replace “libOpenCL1” again with a different version. Any suggestions?
My apologies, from now on I will use zypper up for updates and use zypper dup only for major distribution upgrades, if I understand correctly. I haven’t been on Open Suse for very long. Thank you.