x2go 客户端:连接加载模块(PATH)中出现错误

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

我在我的服务器中使用 x2go,它工作完美并且速度非常快。 但在某些服务器中,某些模块在登录时加载在该路径中

/etc/profile.d/Mymodules.sh
存在问题。在这个文件中,我有这一行:
module load myenv
当我评论这一行时,一切都很好。但是当不加注释时,x2go无法连接到服务器。

当我想连接到服务器时,它向我显示此错误并断开与服务器的连接:

Error in the connection load myenv (PATH)

客户端和服务器是Ubuntu 20.04,带有XFCE桌面环境。 有解决这个问题的线索吗?

linux module load x2go
1个回答
0
投票

我找到了适用于 Ubuntu 服务器的解决方案。建议隐藏模块命令的输出。解决办法有两种:

1-

stdout
stderr
被重定向到
/dev/null

module load myenv > /dev/null 2>&1

2-使用

module
命令的内置选项来静默错误、警告和信息。

module load myenv --silent

这些都可以在 Ubuntu 中运行。但我在 Rocky linux 中仍然遇到一些问题。据我了解,这个路径

/etc/profile.d/
中的模块被x2go运行了很多次(谁知道呢,也许我的系统中有错误的配置)。所以,我在 Rocky
Error in the connection refresh myenv (PATH)
中遇到了这个新错误。
refresh
不是来自
module
命令的错误、警告或信息,它只是一个输出结果,告诉我们这不是我们第一次加载该模块。这就是为什么,不可能让它保持沉默。

我仍在尝试为 Rocky Linux 找到解决这个问题的方法。

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