我使用 Ubuntu 16.04.2。我按照以下说明安装了 xrdp 和 xfce4这页面。一切正常,我远程运行了一些程序。
然后我在系统上安装了一些程序,例如 CUDA 8.0、Oracle Java、openssh、vsftpd......
但现在我无法在远程会话中打开已安装的程序。例如,当我运行 Nautilus 时,会出现一个窗口并显示:
无法执行默认文件管理器。
输入/输出错误。
我尝试通过终端运行 nautilus 但失败了,并出现以下错误消息:
分段错误(核心转储)
我还尝试通过终端运行 Firefox:
$ /usr/bin/firefox
ExceptionHandler::GenerateDump 克隆了子进程 26648 ExceptionHandler::SendContinueSignalToChild 向子进程发送了继续信号 ExceptionHandler::WaitForContinueSignal 正在等待继续信号... 分段错误(核心转储)
我尝试了 MATE 桌面,但问题再次出现。
任何帮助,将不胜感激。
答案1
问题解决了!
正如我所提到的,我已经安装了 CUDA 8。我使用 CUDA.deb
文件来安装它。在安装过程中安装了许多附加包。其中之一是openjdk
。安装后,我删除openjdk
并安装了 Oracle JDK。结果 CUDA 8 及其依赖项进入了 apt autoremove!
当我感到沮丧时,我这样做了apt autoremove
,神奇的是远程会话问题解决了!然后我使用它的.run
文件安装了 CUDA 8。