一、问题描述
为了学习深度学习,最近买了一块rtx2070,安装centos8+xrdp+driver+cuda+cudnn+tensorflow2.2,当安装完远程访问和显卡的驱动程序之后,gnome3桌面显示“A problem has occurred and the system can't recover”,提示重新启动可能可以解决问题,可是重启后问题依旧。重装了1次centos8,问题依旧。
好在通过远程访问或者ssh还可以连接计算机。
二、解决过程
1、查看日志
(1)journalctl命令
(2)发现error SELinux is preventing gnome-session-c from map access on the file /memfd:/.nvidia_drv.XXXXXX (deleted). For complet
(3)怀疑是selinux增强安全性,导致某些驱动文件不访问造成
(4)vi /etc/selinux/config,将enforcing改为
SELINUX=disable
(5)重新启动,问题解决,再看日志,没有error了。
三、系统恢复
确定问题所在,重新将selinux设置位enforing后,重新启动机器,经过约几分钟的重新lable后,机器重启,又正常了。
为了怕出现反复,本机只是用于实验,没有进入实际工作应用,所以干脆关闭selinux
依旧设置:SELINUX=disable