Update this am wants to remove nvidia drivers

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 have used Solution 2.

Known problem, see bug 1233169
Apparently fixed in Factory / Tumbleweed but didn’t trickle down to Leap yet?

FYI. Next day. sudo zypper patch still wants to remove nvidia drivers.

tom kosvic

1 Like

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 ###

A temporary workaround:
https://bugzilla.suse.com/show_bug.cgi?id=1233878

or add a lock to the opensuse package.

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.

1 Like

Thanks! This worked for me too

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?

You do not use zypper dup on Leap! Leap is updated via zypper up.

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.