我在主服務器上的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