TeamCity代理推送失败

时间:2015-08-25 20:46:07

标签: cloud teamcity teamcity-9.0

代理推送在Windows上失败,为什么失败?

我尝试在目标上卸载JAVA,但没有运气。什么可能导致失败?

[16:40:06]: [10.8.2.138] Installing TeamCity Build Agent Windows Service...
[16:40:06]: [10.8.2.138] TCBuildAgent
[16:40:06]: [10.8.2.138] Use 'TCBuildAgent' as new Windows Service  name
[16:40:07]: [10.8.2.138] wrapper | TeamCity Build Agent installed.
[16:40:07]: [10.8.2.138] New Service configuration info:
[16:40:07]: [10.8.2.138] [SC] QueryServiceConfig SUCCESS
[16:40:07]: [10.8.2.138] SERVICE_NAME: TCBuildAgent
[16:40:07]: [10.8.2.138] TYPE : 110 WIN32_OWN_PROCESS (interactive)
[16:40:07]: [10.8.2.138] START_TYPE : 2 AUTO_START
[16:40:07]: [10.8.2.138] ERROR_CONTROL : 1 NORMAL
[16:40:07]: [10.8.2.138] BINARY_PATH_NAME : C:\BuildAgent\launcher\bin\TeamCityAgentService-windows-x86-32.exe -s C:\BuildAgent\launcher\conf\wrapper.conf
[16:40:07]: [10.8.2.138] LOAD_ORDER_GROUP :
[16:40:07]: [10.8.2.138] TAG : 0
[16:40:07]: [10.8.2.138] DISPLAY_NAME : TeamCity Build Agent
[16:40:07]: [10.8.2.138] DEPENDENCIES :
[16:40:07]: [10.8.2.138] \Java\jre6\bin\java.exe"") was unexpected at  this time.
[16:40:07]: [10.8.2.138] SERVICE_START_NAME : LocalSystem
[16:40:07]: [10.8.2.138] Setup Java for TeamCity Build Agent Service...
[16:40:07]: [10.8.2.138] Non-zero exit code (255) from bin\install.bat
[16:40:07]: [10.8.2.138] Connecting to 10.8.2.138...
[16:40:07]: [10.8.2.138] Starting PSEXESVC service on 10.8.2.138...
[16:40:07]: [10.8.2.138] Connecting with PsExec service on 10.8.2.138...
[16:40:07]: [10.8.2.138] Copying C:\TeamCity\temp\___6151070313176408109\bootstrapper.exe to 10.8.2.138...
[16:40:07]: [10.8.2.138] Starting C:\TeamCity\temp\___6151070313176408109\bootstrapper.exe on 10.8.2.138...
[16:40:07]: [10.8.2.138] bootstrapper.exe exited on 10.8.2.138 with error code 255.
[16:40:07]: Remote agent installation failed: Command 'C:\TeamCity\temp\___8367585897317323465\cli-wrapper.exe C:\Users\svc_engbuild\.BuildServer\system\pluginData\psexec\psexec.exe /accepteula \\10.8.2.138 -e -h -u Myagent -p ********** -c -f C:\TeamCity\temp\___6151070313176408109\bootstrapper.exe bootstrap -u http://10.8.3.26/update/buildAgent.zip -- bin\install.bat http://10.8.3.26 C:\\BuildAgent 2926d23550b68e5603fe397f5cd8e38a' was executed with error message(s): Execution error. Return code=255

2 个答案:

答案 0 :(得分:2)

这个(在我的例子中)的基本问题是java安装在c:\program files (x86)目录中。这似乎是TeamCity代理安装文件中的一个错误,并且已经提出了一个问题,即Jetbrains - https://youtrack.jetbrains.com/issue/TW-42297

我的解决方案是创建从c:\program files目录到c:\program files (x86)目录的符号链接。这是命令:

mklink /d "c:\program files\java" "c:\program files (x86)\java"

我还必须创建环境变量JRE_HOME并将其设置为新的符号链接C:\Program Files\Java\jre1.8.0_51"

答案 1 :(得分:0)

它只适用于JDK,这是TeamCity中的一个错误。我删除了JRE并安装了JDK,现在它工作正常