【问题标题】:"remote file operation failed" on HudsonHudson 上的“远程文件操作失败”
【发布时间】:2010-05-05 09:14:28
【问题描述】:

我正在为 Husdon 1.337(Linux 主机)运行 Windows 从机。在 Windows 节点上运行项目时,它会失败并显示以下消息:

Building remotely on winTestSlave
Checking out a fresh workspace because there's no workspace at C:\hudson\***\ejb
remote file operation failed

昨天它确实工作了,我没有升级 Hudson 或以任何方式更改其配置(或从站的配置)。我通过在从机上的 cygwim 提示符下运行以下命令来建立从机和主机之间的连接:

java -jar slave.jar -jnlpUrl http://myserver/computer/winTestSlave/slave-agent.jnlp

我看到了问题http://issues.hudson-ci.org/browse/HUDSON-5374 并按照解决方法中的指示进行了操作,但没有奏效。我也尝试过使用更新版本的 slave.jar(版本 1.356),但这也不起作用。连接到 master 的用户是拥有相关文件/目录并对其具有完全访问权限的同一用户。

有人知道如何解决这个问题吗?我真的无法在其他任何地方找到更多信息!

【问题讨论】:

    标签: windows hudson


    【解决方案1】:

    我不确定您是如何启动 Windows 从站的。就我而言,windows 主机和 windows 或 unix 从机我没有问题。 Windows 从站作为服务安装,unix 从站通过 ssh 控制。创建目录从来没有问题。尝试检查目录的权限。我听说过当 master 运行的用户被改变时会发生什么的有趣故事。

    【讨论】:

      【解决方案2】:

      对于 Windows 从站,我强烈建议使用从站作为 Windows 服务。它更容易,您可以通过services.msc控制是手动启动还是自动启动slave。

      http://wiki.hudson-ci.org/display/HUDSON/Installing+Hudson+as+a+Windows+service

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-18
        • 2012-06-02
        • 1970-01-01
        • 1970-01-01
        • 2012-07-18
        相关资源
        最近更新 更多