This worked for me too. It’s a bit extreme to have to delete a kernel but better than not having a working system at all.
Note that when it rebuilt nvidia-gfxG04-kmp-default it gave lots of warnings, but the resulting system rebooted and worked so I guess they were just warnings.
mhunt0:
The procedure described on the install thread by laurence_tyler worked for me too
Use Yast to delete any other kernel different than the one you use/active
go to Lib/Modules and delete any folder with a kernel version different than the active.
re-install NVidia drivers (it will recreate the folder you deleted but only with nvidia related files)
reboot
Hopefully it’ll work for other like it did to me.
Thanks to laurence_tyler for the solution.
https://forums.opensuse.org/images/misc/quote_icon.png Originally Posted by laurence_tyler https://forums.opensuse.org/images/buttons/viewpost-right.png ](https://forums.opensuse.org/showthread.php?p=2757233#post2757233 ) **
**POSSIBLE FIX
I contacted Stefan Dirsch who maintains the openSUSE packages for the nvidia driva. He very kindly suggested a fix that worked perfectly for me with the G04 driver:
There seems to be a problem with setting up the weak update module links properly in the install script. Stefan’s suggestion was to **delete any old kernel versions then **re-install nvidia-gfxG04-kmp-desktop-361.28_k3.16.6_2-23.1.x86_64.rpm
Make sure that the one kernel installed is in fact the one that is running, then re-install the driver.
This procedure forces the installer to compile fresh modules and gets the links right as well.
After doing this, my system is back to running with its full 4K graphics glory! lol! The only downside is that now I only have the one kernel available. Normally I keep two versions in case an update has unexpected effects that mean I have to revert.
Before the re-installation step I visited /lib/modules and deleted any stuff from the previous kernel versions. I noticed that after re-installation, the directory /lib/modules/3.16.6-2-desktop re-appeared, and this is where the actual nvidia modules seem to be kept. There are symlinks from the current kernel weak-updates/update directory to these modules********
greggmoore:
This worked for me too. It’s a bit extreme to have to delete a kernel but better than not having a working system at all.
Note that when it rebuilt nvidia-gfxG04-kmp-default it gave lots of warnings, but the resulting system rebooted and worked so I guess they were just warnings.
Problem is due to a weak install script. Here is a fix that is less extreme, more conventional.
Install nvidia-gfxG04-kmp-default (or desktop). If you can;t get past the console login, start there and log on as root. Use this command.
zypper in --force rpm -qa "nvidia-gfx*kmp*"
Now reboot.
Actually it seems to be caused by a bug in the “weak-updates” install script…
Should be fixed in the latest nvidia packages though, according to http://lists.opensuse.org/opensuse-bugs/2016-03/msg01226.html .