Cloud TeamCity代理推送失败

Cloud TeamCity代理推送失败,cloud,teamcity,teamcity-9.0,Cloud,Teamcity,Teamcity 9.0,windows上的代理推送失败,为什么失败 我尝试在target上卸载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

windows上的代理推送失败,为什么失败

我尝试在target上卸载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

它只适用于JDK,这是TeamCity中的一个bug。我删除了JRE并安装了JDK,现在它工作正常了(在我的例子中),基本问题是java安装在
c:\ProgramFiles(x86)
目录中。这似乎是TeamCity代理安装文件中的一个bug,jetbrains-已经提出了一个问题

我的解决方案是创建一个从
c:\ProgramFiles
目录到
c:\ProgramFiles(x86)
目录的符号链接。命令如下:

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

我还必须创建环境变量
JRE\u HOME
,并将其设置为新的符号链接
C:\Program Files\Java\jre1.8.0\u 51“

仅安装JDK并不能解决我的问题