I'm attempting to install a remote agent by following the command below:
java -jar atlassian-bamboo-agent-installer-5.3.jar https://HOSTNAME/agentServer/
This starts the insall correctly and gets to the step where I need to approve access in bamboo.
However, after approving the agent I run into the following issue:
[AgentUuidInitializer] Found agent UUID '8e7a5935-414c-4a83-b292-6640864f0951' in temporary UUID file '/home/david/bamboo-agent-home/uuid-temp.properties' INFO | jvm 1 | 2014/03/11 15:54:41 | 2014-03-11 15:54:41,255 INFO [Thread-1] [AgentConfiguration] Setting UUID in main config file to '8e7a5935-414c-4a83-b292-6640864f0951' INFO | jvm 1 | 2014/03/11 15:54:41 | 2014-03-11 15:54:41,290 INFO [Thread-1] [BambooActiveMQConnectionFactory] Setting broker URL to 'failover:(tcp://localhost:54663?wireFormat.maxInactivityDuration=300000)?maxReconnectAttempts=10&initialReconnectDelay=15000' INFO | jvm 1 | 2014/03/11 15:54:41 | 2014-03-11 15:54:41,295 WARN [Thread-1] [BambooActiveMQConnectionFactory] Broker URI: tcp://localhost:54663?wireFormat.maxInactivityDuration=300000 is invalid: java.net.ConnectException: Connection refused INFO | jvm 1 | 2014/03/11 15:54:41 | 2014-03-11 15:54:41,371 INFO [Thread-1] [BambooActiveMQConnectionFactory] Setting broker URL to 'failover:(tcp://localhost:54663?wireFormat.maxInactivityDuration=300000)?maxReconnectAttempts=10&initialReconnectDelay=15000' INFO | jvm 1 | 2014/03/11 15:54:41 | 2014-03-11 15:54:41,372 WARN [Thread-1] [BambooActiveMQConnectionFactory] Broker URI: tcp://localhost:54663?wireFormat.maxInactivityDuration=300000 is invalid: java.net.ConnectException: Connection refused
I've tried updating bamboo-agent.cfg.xml to explicitly define the broker URL:
<property name="bamboo.jms.broker.client.uri">failover:(tcp://HOSTNAME:54663?wireFormat.maxInactivityDuration=300000)?maxReconnectAttempts=10&initialReconnectDelay=15000</property> <property name="bamboo.jms.broker.uri">tcp://HOSTNAME:54663?wireFormat.maxInactivityDuration=300000</property>
Is there something else I'm missing?
Thanks,
David
It's a bug in the validation routine. It has been fixed in later version of Bamboo. You can ignore it unless your agent doesn't work.
I updated bamboo and I'm now using atlassian-bamboo-agent-installer-5.4.2.jar but I'm stil running into the same issue.
Any suggestions?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try:
java -jar atlassian-bamboo-agent-installer-5.4.2.jar https://HOSTNAME/agentServer/ install
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I ran that command which seems to just create the bamboo-agent-home directory.
Running 'start' afterwards doesn't start the agent either.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
My bamboo.cfg.xml does not have the client uri:
{code}
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configuration>
<buildWorkingDirectory>/home/a_user/bamboo-agent-home/xml-data/build-dir</buildWorkingDirectory>
<agentUuid>"uuid-string"</agentUuid>
</configuration>
{code}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The config file on the server, not the one on the agent.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I'm having the same problem with 5.5.0 and the broker url is not in bamboo.cfg.xml
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I am seeing basically the same thing. I used a Fully qualified host name, actually an alias (A NAME) for the url when i installed the agent. But when i see it start, the JMS url is only includes the hostname of the server that is pointed to by the alias. That is just the hostname without the domain included. If it insists on resolving the alias, i definately still need a FQDM.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The agent uses broker client uri from server's bamboo.cfg.xml
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.