Don't know how to proceed, sudo zypper dup shows odd conflict

Good tidings!

I’m getting this strange error when attempting a distribution update:

I don’t know what this means, I think my “nvidia-compute-G06” version is < 570, being the 550.127…

Is it a mistake in the libOpenCL1 installation checks? I don’t even remember installing this package, but attempting an uninstallation of it lists numerous packages that include my NVIDIA drivers.

I haven’t updated since November 5th, as I was out of town.

I’m honestly stumped on how to proceed.

Thanks for your attention and help!

1 Like

The solution seems to be n2, it would be necessary to see which packages it updates overall. I would say 2, and then I see if there are other dependencies, if you see that the dependencies increase do not accept and wait, other suggestions

what is the output of zypper lr -u

As you can see there is a conflict between OpenCL1 and Nvidia Compute.

** If you get rid of OpenCL1 then wayland may not launch. **

I had a similar problem. If you need Nvidia-Compute then do not do what i did!

What i did:

Chose option 1 ( Note : This will remove of course nvidia compute!! )

Reboot after zypper finished.

zypper se -i openCL

Only libOpenCL 32 bit installed?

sudo zypper install libOpenCL1 (this will install libOpenCL1 64bit)

Reboot again.

Now wayland should work.

@enziosavio
option 2 makes me uninstall the nvidia driver packages along with libOpenCL1, I’d rather not mess with that, but I’m willing if no other option arises. My fear is losing my graphics and not being able to install the drivers again.

@sfalken
sorry, can’t seem to output this command in english like I did with dup, but here it is:


(on the image “Sim” means yes, and “Não” means no.)
From the anydesk repo I only installed the anydesk package, only vivaldi-stable from the vivaldi repo, and only the insync package from insync.
I didn’t install anything, and never even enabled the CUDA repo. I just added it so I didn’t forget it existed, in case I ever needed the new feature branch drivers for any reason.

@snoopy
when I tell zypper to uninstall the nvidia-compute, zypper wants to remove everything nvidia related, do I need to unblacklist nouveau? I really don’t want to screw up my graphical session…

Thanks everyone for your help so far!!!

LANG=C zypper lr -u

But that’s neither here, nor there, From my perspective, I’d be looking at repos number 5 and 7 to make sure that you actually need them, I haven’t the foggiest what they are. But what you’re experiencing here, is so very often a case of having repositories crossing things up.

I don’t actually use NVidia hardware, and don’t have any to test on, but being as you don’t have Packman enabled, I’d have a hard time saying where this conflict is coming from.

Without an overall vision it is difficult to evaluate. I have given up on Nvidia drivers for quite some time now. At this point solution 3, waiting for Nvidia and LibopenCL to align in a few days

1 Like

Doubtful it’s those repos, as home:paulus is a single package repo for klassy window decorations for KDE, and the openSUSE:Tumbleweed repo seems to be just a mirror for repo-oss hosted on OBS. I don’t even remember adding it, so I removed it and gave #zypper dup a shot. No change. I’m still going to keep it removed, I don’t like redundant bloat.

So… I’ll pick option 3 for now, and if something happens due to the old version breaking stuff, I’ll try something more drastic like removing nvidia-* updating the lib and trying to reinstall nvidia-*

Thanks for all your help!!

https://bugzilla.opensuse.org/show_bug.cgi?id=1233169

7 Likes

Driver 570.xx is not even at the horizon (current beta at 565.xx) so this conflict has been added quite a bit ahead of time…
Locked libOpenCL1 for the time being :wink:

1 Like

I have the same message. I answered with c and will wait a few days.

Hi,

I had the same message during zypper dup process. I choosed the solution 2 : “desinstallation of libOpenCL1 (…)”. The nvidia driver was installed at the end of the update process. I don’t notice any particular problem. Everything seems to be working normally since the update.

You are unlikely to have openCL working (e.g. in libreoffice calc) without libOpenCL1

libOpenCL1 32 bits is installed. If you go to yast to install LibOpenCL1 cx86_64 you have the following information :

YaST2 conflicts list - generated 2024-11-11 17:55:10

l’élément libOpenCL1-2.3.1-3.1.x86_64 à installer est en conflit avec ‘nvidia-compute-G06 < 570.0.0’ fourni par l’élément nvidia-compute-G06-550.107.02-26.1.x86_64 installé

[ ] Les actions suivantes seront exécutées :

désinstallation de nvidia-compute-G06-550.107.02-26.1.x86_64
désinstallation de nvidia-video-G06-550.107.02-26.1.x86_64
désinstallation de nvidia-compute-G06-32bit-550.107.02-26.1.x86_64
désinstallation de nvidia-video-G06-32bit-550.107.02-26.1.x86_64
ne pas installer libOpenCL1-2.3.1-3.1.x86_64

I tested to install linOpenCL1 x86_64. The Nvidia compute and video are uninstalled. With yast I updated my the Nvidia drivers drivers. But it is still not possible to reinstall Nvidia compute G06 or Video G06 still incompatible with libopenCL1 x86_64
The picture shows what I find in yast after the operation

Please see the bug report marked as “Solution” above, a fix is coming in the next few days.

1 Like

The fixed version is available in today’s snapshot 20241111

bruno@LT-B:~> zypper se -si libOpenCL1
Loading repository data...
Reading installed packages...

S  | Name       | Type    | Version   | Arch   | Repository
---+------------+---------+-----------+--------+----------------------
i+ | libOpenCL1 | package | 2.3.1-4.1 | x86_64 | Main Repository (OSS)
bruno@LT-B:~> 
1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.