我在主服务器上的RHEL 6框Jenkins 1.605上设置了一个从Jenkins服务器。Jenkins远程文件操作失败
我创建了一个jenkins_user帐户
我建立一个文件夹,詹金斯在在/ var做的工作/詹金斯这是由jenkins_user拥有和/ var是递归chmoded 777
我启动以下守护进程
echo -n $"Starting Jenkins Build Slave: "
su jenkins_user sh -c "java -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweep\
GC -jar /jenkins_slave/slave.jar -jnlpUrl http://master:8080/path/on/slave/to/slave-agent.jnlp -jnlpCredentials credentials_here > /var/jenkins/save.log 2>&1 &"
echo Done
我得到以下故障:
8时43分05秒RTC :checkout ... 08:43:07 FATAL:RTC:结帐失败: 远程文件操作失败:/ var/jenkins/workspace/project at [email protected]:slave_server.com: java.io. IOException:在slave_server.com上的远程调用失败
当我以root用户身份运行deamon,而不是一切正常。
有什么想法?
试试'su jenkins_user bash -lc“java ...”'。 – luka5z