无法在 Ubuntu - 20.04.6 LTS 中打开 AWS Workspace 客户端

问题描述 投票:0回答:1

我上次一直在 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()
值上“调用
Err
”时惊慌失措:错误 { 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:18

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),要使用哪个版本的客户端,或者尝试一下,以便支持这两种协议。

amazon-web-services amazon-workspaces
1个回答
0
投票

看来,如果您按照 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

© www.soinside.com 2019 - 2024. All rights reserved.