/usr/src/kernel-modules/nvidia-555.42.06-default/nvidia/os-interface.c:1985:5: note: in expansion of macro ‘NV_KMALLOC’
1985 | NV_KMALLOC(*wq, sizeof(os_wait_queue));
| ^~~~~~~~~~
/usr/src/kernel-modules/nvidia-555.42.06-default/nvidia/os-mlock.c: In function ‘nv_follow_pfn’:
/usr/src/kernel-modules/nvidia-555.42.06-default/nvidia/os-mlock.c:42:12: error: implicit declaration of function ‘follow_pfn’; did you mean ‘follow_pte’? [-Wimplicit-function-declaration]
42 | return follow_pfn(vma, address, pfn);
| ^~~~~~~~~~
| follow_pte
make[4]: *** [/usr/src/linux-6.11.3-2/scripts/Makefile.build:245: /usr/src/kernel-modules/nvidia-555.42.06-default/nvidia/os-mlock.o] Error 1
The wiki explicitely mentions which repository you need to add. You have the CUDA repoitory for developers. If you want to use these, you need to report all errors to Nvidia directly.
The packages from the repo mentioned at the beginning of the SDB works flawlessly.
If you are asked to provide informations, you should provide them (if you really want help). Your output is useless as it only show the name but omits the URL.
I think that only one of them should be enabled in order to have the correct packages. You can disable one of them in YaST Repositories and eventually give sudo zypper ref in case YaST doesn’t refresh already.
It’s easier to either have Nvidia 550 or 560. I don’t know how the system chooses to go ahead with 555.