我上次一直在 Ubuntu (20.04.2 LTS / 20.04.6 LTS) 上使用这些版本的 Aws Workspace 客户端 (3.1.0.813 / 4.7.0.4312),连接到使用 PCoIP 的 Aws Workspaces 时没有出现任何问题协议。
公司最新的 Aws 工作区仅使用 WSP 协议,该协议进行了一些改进,而不是 PCoIP。
为了能够连接到新公司的工作空间,我需要升级客户端。我关注了这个官方页面:https://clients.amazonworkspaces.com/linux-install。我已经下载并安装了最新的客户端(2024.0.470),它支持 PCoIP/WSP 两种协议。
但是我面临的问题是安装后无法打开客户端。 这些是来自 Ubuntu 系统日志的错误:
4 月 17 日 13:47:05 com.amazon.workspacesclient.desktop[9069]:线程“main”在
值上“调用Result::unwrap()
”时惊慌失措:错误 { kind:未分类,消息:“创建时间不是可用于文件系统" }', /codebuild/output/src781068905/src/git-codecommit.us-west-2.amazonaws.com/v1/repos/SoloClient/src/linux/client/src/infrastructure/logging/log_utils .rs:111:18Err
4 月 17 日 13:47:05 com.amazon.workspacesclient.desktop[9069]:注意:使用
环境变量运行以显示回溯RUST_BACKTRACE=1
4 月 17 日 13:47:05 systemd[2219]:gnome-launched-com.amazon.workspacesclient.desktop-9069.scope:成功。
此外,我尝试寻找以前的版本,以便尝试一下,但似乎 AWS 仅指向 Windows 和 MacOS 的以前版本:https://clients.amazonworkspaces.com/版本
另外一件有趣的事情是,如果我将 Ubuntu 升级到 22.04.X,则有一些客户端仅适用于 WSP。请检查:https://clients.amazonworkspaces.com/linux-install
您能否告知,对于 Ubuntu(20.04.6 LTS),要使用哪个版本的客户端,或者尝试一下,以便支持这两种协议。
看来,如果您按照 Aws 页面中的确切步骤进行操作: https://clients.amazonworkspaces.com/linux-install ,您最终将得到一个默认桌面条目,该条目将指向:
/usr/share/applications/workspacesclient.desktop
。此桌面条目的问题是它不包含任何 Exec 命令..
在我确定了正确的桌面条目:
/usr/share/applications/com.amazon.workspacesclient.desktop
之后,我遇到了问题中发布的错误。该条目的执行者是:Exec=workspacesclient %u
。
我做了一些测试,并且我已经确定,如果我尝试使用 sudo 打开此桌面条目,如下所示:
sudo gtk-launch com.amazon.workspacesclient.desktop
它将起作用!
因此,为了在收藏夹中有桌面条目,我修改了 Exec 命令,如下所示:
Exec=sudo -i sh -c workspacesclient %u
现在一切看起来都很好:)
我不确定为什么workspacesclient进程需要sudo,但否则它会显示问题中发布的错误..
祝你好运!稍后我会将我的系统升级到 22.04 Ubuntu,我很好奇是否能正常工作。目前使用 20.04 的优点是您拥有支持两种协议的 Aws Workspace 客户端:PCoIP 和 WSP