On 1/5/19 8:30 PM, King Beowulf wrote:
Hello Dick,
The other replies have some good ideas, but lets go back to basics since
you can ssh in. I do not think there is a need to reinstall from
scratch just yet.
When you leave the login manager, X tries to load all the other stuff
and can't, so exits and the login manager reloads. Thus . If you select
the option to instead exit, a list gives you the option to exit to the
console (no X) instead of rebooting/shut down, as though you had set
inittab to runlevel 3 (console) and not runlevel 4 (GUI)
When X is running, you can access virtual terminals via:
ctrl-alt-F1 log messages for running X
ctrl-alt-F[2-6] text console login
ctrl-alt-F7 return to X screen
Since you had too new of a nvidia driver, lets return to stock and ty again.
Remove Nvidia and check operation
=================================
1. log in via ssh. edit /etc/inittab to remove GUI login:
# Default runlevel. (Do not set to 0 or 6)
id:3:initdefault:
2. reboot. After, you should have a login prompt. Does your keyboard
work? Can you log in? If No, post back any errors.
Yes. I'm logged in as rsteff.
*IF YES*
log in as root.
I switched to root with su-
remove nvidia drivers and reinstall xserver and mesa:
nvidia-switch --remove
nvidia-switch command not found
slackpkg remove nvidia-driver
The file(s) nvidia-driver can't be removed -- package not installed.
slackpkg remove nvidia-kernel
The file(s) nvidia-kernel can't be removed -- package not installed.
I expected those responses since I removed both of those packages on Friday.
slackpkg reinstall mesa
Successful.
slackpkg reinstall xorg-server
(make sure you pick the newest versions of both)
ncurses window has four entries, all stared [*]
[*] xorg-server-1.18.3-x86_64-5_slack14.2.txz
[*] xorg-server-xephyr-1.18.3-x86_64-5_slack14.2.txz
[*] xorg-server-xnest-1.18.3-x86_64-5_slack14.2.txz
[*] xorg-server-xvfb-1.18.3-x86_64-5_slack14.2.txz
I'm going out on a limb and assuming I need all of those.
Successful.
now, check for busted nvidia symlinks and delete them
ls -l /usr/lib64/libGL*
root@ENU-2:~# ls -l /usr/lib64/libGL*
-rwxr-xr-x 1 root root 1462 May 9 2016 /usr/lib64/libGL.la*
lrwxrwxrwx 1 root root 14 Jan 5 22:03 /usr/lib64/libGL.so ->
libGL.so.1.2.0*
lrwxrwxrwx 1 root root 14 Jan 5 22:03 /usr/lib64/libGL.so.1 ->
libGL.so.1.2.0*
-rwxr-xr-x 1 root root 422392 May 9 2016 /usr/lib64/libGL.so.1.2.0*
-rwxr-xr-x 1 root root 1005 May 9 2016 /usr/lib64/libGLESv1_CM.la*
lrwxrwxrwx 1 root root 21 Jan 5 22:03 /usr/lib64/libGLESv1_CM.so ->
libGLESv1_CM.so.1.1.0*
lrwxrwxrwx 1 root root 21 Jan 5 22:03 /usr/lib64/libGLESv1_CM.so.1
-> libGLESv1_CM.so.1.1.0*
-rwxr-xr-x 1 root root 18072 May 9 2016 /usr/lib64/libGLESv1_CM.so.1.1.0*
-rwxr-xr-x 1 root root 987 May 9 2016 /usr/lib64/libGLESv2.la*
lrwxrwxrwx 1 root root 18 Jan 5 22:03 /usr/lib64/libGLESv2.so ->
libGLESv2.so.2.0.0*
lrwxrwxrwx 1 root root 18 Jan 5 22:03 /usr/lib64/libGLESv2.so.2 ->
libGLESv2.so.2.0.0*
-rwxr-xr-x 1 root root 30360 May 9 2016 /usr/lib64/libGLESv2.so.2.0.0*
lrwxrwxrwx 1 root root 17 Dec 23 13:29 /usr/lib64/libGLEW.so ->
libGLEW.so.1.13.0*
lrwxrwxrwx 1 root root 17 Dec 23 13:29 /usr/lib64/libGLEW.so.1.13 ->
libGLEW.so.1.13.0*
-rwxr-xr-x 1 root root 509520 Nov 23 2015 /usr/lib64/libGLEW.so.1.13.0*
lrwxrwxrwx 1 root root 19 Dec 23 13:29 /usr/lib64/libGLEWmx.so ->
libGLEWmx.so.1.13.0*
lrwxrwxrwx 1 root root 19 Dec 23 13:29 /usr/lib64/libGLEWmx.so.1.13
-> libGLEWmx.so.1.13.0*
-rwxr-xr-x 1 root root 448488 Nov 23 2015 /usr/lib64/libGLEWmx.so.1.13.0*
-rwxr-xr-x 1 root root 1254 Feb 20 2013 /usr/lib64/libGLU.la*
lrwxrwxrwx 1 root root 15 Dec 23 13:29 /usr/lib64/libGLU.so ->
libGLU.so.1.3.1*
lrwxrwxrwx 1 root root 15 Dec 23 13:29 /usr/lib64/libGLU.so.1 ->
libGLU.so.1.3.1*
-rwxr-xr-x 1 root root 516416 Feb 20 2013 /usr/lib64/libGLU.so.1.3.1*
root@ENU-2:~#
ls -l /usr/lib64/libGLES*
root@ENU-2:~# ls -l /usr/lib64/xorg/modules/extensions/libglx*
-rwxr-xr-x 1 root root 1503 Oct 18 2017
/usr/lib64/xorg/modules/extensions/libglx.la*
-rwxr-xr-x 1 root root 285992 Oct 18 2017
/usr/lib64/xorg/modules/extensions/libglx.so*
root@ENU-2:~#
ls -l /usr/lib64/xorg/modules/extensions/libglx*
root@ENU-2:~# ls -l /usr/lib64/xorg/modules/extensions/libglx*
-rwxr-xr-x 1 root root 1503 Oct 18 2017
/usr/lib64/xorg/modules/extensions/libglx.la*
-rwxr-xr-x 1 root root 285992 Oct 18 2017
/usr/lib64/xorg/modules/extensions/libglx.so*
root@ENU-2:~#
Are all of those related to nVidia, and should I delete them all?
If yes, is this the right command for each group:
rm /usr/lib64/libGL*
rm /usr/lib64/libGLES*
rm /usr/lib64/xorg/modules/extensions/libglx*
I'll pick up the rest of this tomorrow after I hear from you about my
delete questions.
Thanks!
--
Regards,
Dick Steffens
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug