title: Cloudera Manager installation failed to receive heartbeat from agent - to add new hosts to cluster
body: <p>I try to install on Ubuntu 12.04.1 LTS the cloudera manager using standard version  and when I want to add new host  I get the next error:</p>
  
  <pre><code>Installation failed.Failed to receive heartbeat from agent.
  Ensure that the host's hostname is configured properly.
  Ensure that port 7182 is accesible on the Cloudera Manager server (check firewall rules).
  Ensure that ports 9000 an 9001 are free on the host being added.
  Check agent logs in /var/log/cloudera-scm-agent/ on the host being added (some of the logs can be found in the installation details).
  </code></pre>
  
  <p>In the <code>/etc/hosts</code> file I have it configured as:</p>
  
  <pre><code>127.0.0.1 localhost
  127.0.0.1 hadoop-ubuntu
  192.168.5.xyz hadoop-ubuntu.dana.local hadoop-ubuntu
  192.168.3.xyz ro-m81.dana.local ro-m81
  192.168.3.abc ro-m41.dana.local ro-m41
  </code></pre>
  
  <p>The following lines are desirable for IPv6 capable hosts</p>
  
  <pre><code>::1 ip6-localhost ip6-loopback
  fe00::0 ip6-localnet
  ff00::0 ip6-mcastprefix
  ff02::1 ip6-allnodes
  ff02::2 ip6-allrouters     
  The **/var/log/cloudera-scm-agent/cloudera-scm-agent.log** shows the next error::   
  [09/Oct/2013 16:04:23 +0000] 4532 MainThread agent ERROR Heartbeating to 192.168.5.xyz:7182 failed.
  Traceback (most recent call last):
  File "/usr/lib64/cmf/agent/src/cmf/agent.py", line 747, in send_heartbeat
  response = self.requestor.request('heartbeat', dict(request=heartbeat))
  File "/usr/lib64/cmf/agent/build/env/lib/python2.6/site-packages/avro-1.6.3-py2.6.egg/avro/ipc.py", line 145, in request
  return self.issue_request(call_request, message_name, request_datum)
  File "/usr/lib64/cmf/agent/build/env/lib/python2.6/site-packages/avro-1.6.3-py2.6.egg/avro/ipc.py", line 256, in issue_request
  call_response = self.transceiver.transceive(call_request)
  File "/usr/lib64/cmf/agent/build/env/lib/python2.6/site-packages/avro-1.6.3-py2.6.egg/avro/ipc.py", line 485, in transceive
  result = self.read_framed_message()
  File "/usr/lib64/cmf/agent/build/env/lib/python2.6/site-packages/avro-1.6.3-py2.6.egg/avro/ipc.py", line 489, in read_framed_message
  response = self.conn.getresponse()
  File "/usr/lib64/python2.6/httplib.py", line 990, in getresponse
  response.begin()
  File "/usr/lib64/python2.6/httplib.py", line 391, in begin
  version, status, reason = self._read_status()
  File "/usr/lib64/python2.6/httplib.py", line 349, in _read_status
  line = self.fp.readline()
  File "/usr/lib64/python2.6/socket.py", line 433, in readline
  data = recv(1)
  error: [Errno 104] Connection reset by peer
  </code></pre>
  
  <p>Please help me to find why I get this error or what I am missing.</p>