Ubuntu 16.04 xrdp 问题:程序无法远程运行

Ubuntu 16.04 xrdp 问题:程序无法远程运行

我使用 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。

相关内容