Bamboo agent install error Cannot run program "chmod": error=13, Permission denied
Asked by yogesh_devi:

I am running [Atlassian Bamboo](http://www.atlassian.com/software/bamboo/) version 7.1.1 build 70117 - 23 Jul 20.

I am trying to add a "Ubuntu 20.04 LTS" remote agent in Bamboo,

When I run the following command on remote agent

java -jar atlassian-bamboo-agent-installer-7.1.1.jar <https://atlproxy.ucalabs.com/bamboo/agentServer/>

I get following error

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)  
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)  
at java.base/java.lang.Runtime.exec(Runtime.java:590)  
at java.base/java.lang.Runtime.exec(Runtime.java:449)  
at com.atlassian.bamboo.agent.installer.strategy.AbstractInstallStrategy.setExecutable(AbstractInstallStrategy.java:25)  
at com.atlassian.bamboo.agent.installer.strategy.CopyStrategy.copyFile(CopyStrategy.java:47)  
at com.atlassian.bamboo.agent.installer.strategy.CopyStrategy.install(CopyStrategy.java:17)  
at com.atlassian.bamboo.agent.installer.InstallableFile.install(InstallableFile.java:25)  
at com.atlassian.bamboo.agent.installer.AgentInstaller.install(AgentInstaller.java:282)  
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  
root@ubuntu-agent-07:/home/bamboo#  

Any thoughts ?


Answers:
author: Gonchik Tsymzhitov
body: Hi [@yogesh_devi](/t5/user/viewprofilepage/user-id/737128) !

Please, verify the user and location you are installing the wrapper.

as I see it's in /root/bamboo-agent-home/bin/wrapper which is not recommend way

comments: author: yogesh_devi
body: Hi Gonchik,

Thank you for your response

I am not sure I understand what you mean by "Please, verify the user and location you are installing the wrapper" .

I have tried running this as both "root" and "bamboo" user and both times I ran it from the home of the bamboo user and I get the stated error in each of those attempts

In order to install the Atlassian agent I run following command

```
java -jar atlassian-bamboo-agent-installer-7.1.1.jar https://atlproxy.ucalabs.com/bamboo/agentServer/
```

All that ensues including the below message is result of what the Bamboo agent Jar does for me.

```
 "Installing file: /arch/linux/x86_64/wrapper to: /root/bamboo-agent-home/bin/wrapper
Error invoking chmod commandString" 
```

So can you please help me understand what should I do differently

Best regards


author: Gonchik Tsymzhitov
body: Hi [@yogesh_devi](/t5/user/viewprofilepage/user-id/737128) ,

And as I see you fixed alraedy :)

<https://community.atlassian.com/t5/Bamboo-questions/Attempt-to-add-bamboo-remote-agent-causes-error-with-chmod/qaq-p/1545040>