[SOLVED] Switched to radeon but ksmserver still looking for libnvidia-tls.so
I uninstalled my old nvidia because it was useless with the latest kernel (I also phisically removed the hardware) and I switched to the radeon vga shipped with the motherboard.
I'm able to run X and kdm, I can get the kde's login form, but once I enter my password it fails to load my desktop and the kde login is presented again, regardless of the user I try to login with. The same happens if I try with a newly created user, and also removing my .kde folder. My .xsession-errors shows ksmserver complaining because of the missing libnvidia-tls.so.340.104 and I can't figure out why it's still looking for the nvidia library.... Thanks in advance for any hint |
Try reinstalling the mesa package.
|
I had a problem like this with xfce4-session when I switched to an AMD GPU, I'm sorry to say I can't quite remember how I fixed it, but it might have been something to do with rebuilding ldcache.
I can't think of any other reason something would want that a redundant library if it wasn't built against it. |
Quote:
|
Quote:
Anyway rebuilding ld cache didn't help |
On thing that may help is the information in the README with the Nvidia blob Slackbuild - it has some good information on the changes the Nvidia makes vs. Xorg/Mesa:
Quote:
This is one of the reasons I switched to AMD in the first place. Hope you get it all sorted. |
In addition to mesa, reinstall the xorg-server package.
|
Just install your nvidia card and run nvidia-switch as above suggested. There is with nvidia proprietary driver option to uninstall driver. Personally I would do : 1) add nvidia engine 2) re-install driver 3) uninstall driver 4) remove nvidia engine. Instead of trying to fix manually.
|
Quote:
Although the --uninstall switch works there were lots of little problems with various libGL libraries that were frustrating to troubleshoot. The GLVND component is particularly infuriating to understand. You might think you're returning your system to the previous state, but in my case this definitely did not happen. In the end I used the big hammer option and just reinstalled 14.2. It was quicker than trying to figure out what was going on. |
There was indeed a lot of garbage in /usr/lib64/libG* despite the fact that I reinstalled mesa and xorg
I restored a couple of symbolic links that were left by nvidia: Code:
libGEL.so.1.0.0 -> libEGL.so.340.104 Code:
rm libEGL.so.340.104 libGL.so.340.104 |
All times are GMT -5. The time now is 12:35 PM. |