Hello , I am running Atlassian Bamboo version 7.1.1 build 70117 - 23 Jul 20.
I am trying to Add a Ubunto 20 remote build agent
When I try running the agent installer jar as show below
java -jar atlassian-bamboo-agent-installer-7.1.1.jar https://atlproxy.ucalabs.com/bamboo/agentServer/
I get following error .
Installing file: /generic/lib/wrapper.jar to: /root/bamboo-agent-home/lib/wrapper.jar
Installing file: /generic/lib/bamboo-agent-bootstrap-jar-with-dependencies.jar to: /root/bamboo-agent-home/lib/bamboo-agent-bootstrap.jar
Installing file: /arch/linux/x86_64/wrapper to: /root/bamboo-agent-home/bin/wrapper
Error invoking chmod commandString
java.io.IOException: Cannot run program "chmod": error=13, Permission denied
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
.#truncated the call stack
at com.atlassian.bamboo.agent.installer.AgentInstaller.main(AgentInstaller.java:91)
Caused by: java.io.IOException: error=13, Permission denied
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:319)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:250)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
... 9 more
Also , please note that this error is agonstic to JDK used. I tried switching between JDK 1.8 and the Java 14 JDK on Bamboo agent - but this error remains the same across JDKs
I could resolve this with following sequence although sadly I am unable to nail the exact reason that was causing this error -
1 ) Completely remove the old bamboo agent home ( old home directories are cause of most problems - and make sure the old home does not exist in any path )
2) Make sure you use right supported version JDK ( in my case ) -
java version "1.8.0_60" - Earlier I had used JDK14 that isnt supported
3) Make sure you are using the appropriate jar
4) Specify the bamboo agent home explicitly in the registration command using the -Dbamboo.home ( The default command displayed does not include this option) -
java -jar -Dbamboo.home=/home/bamboo/bamboo-agent-home atlassian-bamboo-agent-installer-7.1.1.jar https://atlproxy.ucalabs.com/bamboo/agentServer/
5) Run this as a bamboo user with right shell ( I used bash to make it work )
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.