如何解决 X2go 客户端中的 "unable to execute xfce4 session" 错误?

How to resolve "unable to execute xfce4 session" error in X2go client?

我正在尝试使用 X2go 客户端连接到 Linux VM 图形桌面。我遵循了 docs.microsoft.com(link:https://docs.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/dsvm-ubuntu-intro#x2go).

中提到的标准程序

虚拟机规格: Azure VM (Ubuntu 18.40 LTS))

客户端 OS: Windows 10

错误描述:

之前解决的错误:

按照上述步骤操作后,我在客户端机器上安装的 x2goclient 软件上遇到错误“Bash:x2golistsessions command not found”。这是通过使用 Azure Powershell 在 VM 上安装包 x2goserver 和 x2goserver-xsession 解决的,如 X2go 文档 (https://wiki.x2go.org/doku.php/doc:installation:x2goserver).

中所述

遇到新错误:

但是,解决上述错误后,我在客户端计算机上的 x2go 客户端软件上收到另一个错误,“无法执行 xfce4 会话”。我尝试通过使用 sudo apt install 命令安装 xfce4,在 windows 上使用 Bash on ubuntu 在我的客户端机器上安装 xfce4。但是,错误继续存在。

请提供解决方案。我是这个领域的新手,了解不多,所以请在这里帮助我。

作为我的测试,您只需要为您的客户端计算机下载 X2Go 客户端 OS。例如,我的本地机器是 Windows 10。所以我下载了 Windows here.

的 X2Go 客户端

然后我使用默认设置在我的本地计算机上安装客户端。 运行 客户端并像这样配置会话:

第一次失败超时。第二次它工作正常。所以你不需要在你的本地机器上安装服务器。它安装了带有 Ubuntu 18.40 LTS 的 Data Science VM。

服务器端配置:

  1. sudo apt 安装 xfce4
  2. sudo apt-get install software-properties-common(适用于 Ubuntu 14.04 及更高版本)
  3. sudo add-apt-repository ppa:x2go/stable
  4. sudo apt-get 更新
  5. sudo apt-get install x2goserver x2goserver-xsession
  6. service x2goserver 状态(如果它已加载并且 运行 正常,否则使用 service x2goserver start 运行 它)

客户端配置:

  1. sudo apt install xfce4(对于基于 windows 的 OS 使用 bash on ubuntu on windows 或 powershell)
  2. 安装 x2go 客户端(https://wiki.x2go.org/doku.php/doc:installation:x2goclient)就像安装常规软件一样下载安装文件并安装它。
  3. 按照规定的说明填写主机地址和用户名。 Select 会话是下拉列表中的 xfce。点击确定。

瞧!大功告成!!!!

运行 apt install xfce4 在服务器上。