Yesterday I dared to update the Mesa software (version 10.x) on my openSUSE system. A few X components were also updated during this installation.
Now I have got the surprise that the X server which was generated from “NVIDIA-Linux-x86_64-304.121.run” does not start. I stumble on the error message “libglx.so: undefined symbol: LoadExtension” in the file “/var/log/kdm.log”.
I find the suggested distribution upgrade inappropriate for my system.
I could fix my situation with a bit more fine-tuning:
I deleted a few software components in several steps before I could also deinstall the package “xorg-x11-server”. I reinstalled the package “xorg-x11-server 7.6_1.14.3.901-4.1” together with the other software components like “kdm 4.11.8-2.5”.
You can use “View”->“Dependencies” for showing the dependencies.
By the way: This kind of click did not work in the ncurses-based YaST before I restored my graphical user interface.
Yes, there’s no right-click context menu in the ncurses version of course.
But there you can press space to unconditionally update (i.e. even downgrade) a package, it should show a “>” then as status.
Again, press the “space” key and the package’s installation status should change to ‘>’, which means it gets “updated” (i.e. downgraded if only a lower version is available).
Or you can press the ‘>’ as well to achieve the same. (“space” toggles between all states, whereas ‘>’ explicitely sets it to “update”)
Or you can also choose “View”->“Versions” to see a list of all available versions and be able to explicitely select which version to install.