CentOS7: nvidia-x11-drv-340xx 제거 전체 xorg를 제거하고 싶습니다.

CentOS7: nvidia-x11-drv-340xx 제거 전체 xorg를 제거하고 싶습니다.

헤드리스 서버에 액세스하려면 VNC xorg가 필요합니다. 그래서 저는 쌍둥이에 했던 것처럼 Gnome과 모든 것을 설치했습니다. 실수로 나는엘 레포저장소가 활성화되었으며 gnome을 설치할 때 설치했습니다.엔비디아-x11-drv-340xx팩. 가속된 그래픽을 감지할 수 없기 때문에 Gnome 세션에 액세스할 수 없습니다. 로그에서 찾은 내용은 다음과 같습니다.

Thu Nov 19 07:10:04 2015
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on all interface(s), port 5901
 vncext:      created VNC server for screen 0
Xlib:  extension "GLX" missing on display ":1".
Xlib:  extension "GLX" missing on display ":1".
Xlib:  extension "GLX" missing on display ":1".
gnome-session-is-accelerated: No hardware 3D support.
Xlib:  extension "GLX" missing on display ":1".
gnome-session-check-accelerated: Helper exited with code 256

Thu Nov 19 07:10:11 2015
 Connections: accepted: 10.22.33.6::47408
 SConnection: Client needs protocol version 3.8
 SConnection: Client requests security type VncAuth(2)
Xlib:  extension "GLX" missing on display ":1".
Xlib:  extension "GLX" missing on display ":1".
Xlib:  extension "GLX" missing on display ":1".
gnome-session-is-accelerated: No hardware 3D support.
Xlib:  extension "GLX" missing on display ":1".
gnome-session-check-accelerated: Helper exited with code 256

** (process:16465): WARNING **: software acceleration check failed: Child process exited with code 1

kmod-nvidia-340xx-340.93-1.el7.elrepo.x86_64그래서 삭제 하려고 했는데 삭제하려고 nvidia-x11-drv-340xx-340.93-1.el7.elrepo.x86_64하니까yum remove kmod-nvidia-340xx-340.93-1.el7.elrepo.x86_64 nvidia-x11-drv-340xx-340.93-1.el7.elrepo.x86_64xorg 전체!

/usr/lib64/xorg/modules/extensions/libglx.so또한 (를 통해) nvidia 라이브러리를 가리키는 것으로 나타났습니다 ldd. 하지만 패키지는 의 소유 xorg-x11-server-Xorg-1.15.0-33.el7_1.x86_64이므로 다시 설치해도 상황은 달라지지 않습니다.

어떻게 하면 이러한 nvidia 패키지를 안전하게 제거하고 가속기 드라이버 없이 xorg를 실행할 수 있습니까?

고쳐 쓰다xorg|x11다음은 작업 서버에 설치된 패키지 목록과 둘 사이의 rpm 차이점입니다.

abrt-addon-xorg-2.1.11-22.el7.centos.0.1.x86_64
dbus-x11-1.6.12-11.el7.x86_64
pulseaudio-module-x11-3.0-30.el7.x86_64
xorg-x11-apps-7.7-6.el7.x86_64
xorg-x11-drivers-7.7-6.el7.x86_64
xorg-x11-drv-ati-7.4.0-1.20140918git56c7fb8.el7.x86_64
xorg-x11-drv-dummy-0.3.6-15.el7.x86_64
xorg-x11-drv-evdev-2.8.2-5.el7.x86_64
xorg-x11-drv-fbdev-0.4.3-15.el7.x86_64
xorg-x11-drv-intel-2.99.916-5.el7.x86_64
xorg-x11-drv-modesetting-0.8.0-13.el7.x86_64
xorg-x11-drv-nouveau-1.0.10-5.el7.x86_64
xorg-x11-drv-qxl-0.1.1-12.el7.x86_64
xorg-x11-drv-synaptics-1.7.1-13.el7.x86_64
xorg-x11-drv-v4l-0.2.0-35.el7.x86_64
xorg-x11-drv-vesa-2.3.2-14.el7.x86_64
xorg-x11-drv-vmmouse-13.0.0-10.el7.x86_64
xorg-x11-drv-vmware-13.0.2-1.el7.x86_64
xorg-x11-drv-void-1.4.0-23.el7.x86_64
xorg-x11-drv-wacom-0.23.0-6.el7.x86_64
xorg-x11-fonts-Type1-7.5-9.el7.noarch
xorg-x11-font-utils-7.5-18.1.el7.x86_64
xorg-x11-glamor-0.6.0-2.20140918git347ef4f.el7.x86_64
xorg-x11-server-common-1.15.0-33.el7_1.x86_64
xorg-x11-server-utils-7.7-4.el7.x86_64
xorg-x11-server-Xorg-1.15.0-33.el7_1.x86_64
xorg-x11-utils-7.5-13.1.el7.x86_64
xorg-x11-xauth-1.0.7-6.1.el7.x86_64
xorg-x11-xinit-1.3.2-14.el7.x86_64
xorg-x11-xkb-utils-7.7-9.1.el7.x86_64

차이점은 다음과 같습니다.

diff -Naur srv01s srv02s 
--- srv01s  2015-11-23 08:38:02.993066495 +0100
+++ srv02s  2015-11-23 08:38:02.569057434 +0100
@@ -1,7 +1,6 @@

 abrt-addon-xorg-2.1.11-22.el7.centos.0.1.x86_64
 dbus-x11-1.6.12-11.el7.x86_64
-nvidia-x11-drv-340xx-340.93-1.el7.elrepo.x86_64
 pulseaudio-module-x11-3.0-30.el7.x86_64
 xorg-x11-apps-7.7-6.el7.x86_64
 xorg-x11-drivers-7.7-6.el7.x86_64

답변1

동일한 기능을 가진 대체 패키지를 설치하여 시작하십시오. 나는 그것을 유지할 다른 옵션이 없기 때문에 전체 xorg를 삭제하고 싶어한다고 생각합니다.

관련 정보