【问题标题】:Error: pbs_iff: cannot read reply from pbs_server错误:pbs_iff:无法读取来自 pbs_server 的回复
【发布时间】:2013-12-18 02:13:06
【问题描述】:

我已经安装了 Torque-4.2.6 版本。我的机器有 RHEL 6 操作系统。我已经通过 user1 登录安装,因为它具有 root 权限。每当我执行“pbsnodes -a”命令时,它都能正常工作。如果我通过 user2 登录到同一台机器上,每当我执行 'pbsnodes -a' 时,它都会抛出以下错误。

pbs_iff: 无法读取来自 pbs_server 的回复 没有权限。 pbsnodes:无法连接到服务器“node1”,错误=15007(未经授权的请求)

没有像 pbs_iff 这样的可执行文件。可能是什么问题呢。?谁能帮帮我?

【问题讨论】:

  • pbsnodes --version 的输出是什么?

标签: pbs torque


【解决方案1】:

这是我使用 PbsPro 的经验,我认为它与 Torque 类似。

您需要通过以下方式将 pbs_iff mod 更改为 -rwsr-xr-x

chmod 4755 /opt/pbs/.../sbin/pbs_iff

请参阅系统中 pbs_iff 文件的位置。请注意,它位于 pbs.../sbin 文件夹中,而不是 bin 文件夹中。

【讨论】:

  • 是的,我的计算节点没有“s”,这显然是粘性 UID 标志,它允许其他用户以 root 身份运行脚本,这是必需的。 +1
【解决方案2】:

根据https://serverfault.com/questions/253932/torque-works-half-of-the-time-fails-no-permission-the-other-half - 可能存在队列被损坏作业堵塞的问题,可能来自死节点,因此手动清除

/var/spool/torque/server_priv/jobs/

/var/spool/torque/server_priv/arrays/

并重新启动 pbs_server 可能会解决此问题。

注意您显然必须将这些作业重新提交回队列

【讨论】:

    【解决方案3】:

    qmgr

    Qmgr:set set server acl_host_enable=False
    

    【讨论】:

    • 一些关于如何解决问题的解释性文字将使它成为一个更好的答案。
    猜你喜欢
    • 1970-01-01
    • 2023-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-13
    • 2019-11-18
    • 1970-01-01
    相关资源
    最近更新 更多