Community Articles

Find and share helpful community-sourced technical articles.
Labels (1)
avatar
Super Guru

SYMPTOM: Ambari agent not able to register with Ambari server.

ERROR: Below is the error logs -

ERROR 2016-12-19 10:17:54,387 Controller.py:194 - Unable to connect to: https://oser402529.host.com:8441/agent/v1/register/oser402566.host.com
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/ambari_agent/Controller.py", line 137, in registerWithServer
    data = json.dumps(self.register.build(self.version))
  File "/usr/lib/python2.6/site-packages/ambari_simplejson/__init__.py", line 230, in dumps
    return _default_encoder.encode(obj)
  File "/usr/lib/python2.6/site-packages/ambari_simplejson/encoder.py", line 200, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/lib/python2.6/site-packages/ambari_simplejson/encoder.py", line 260, in iterencode
    return _iterencode(o, 0)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xac in position 928: invalid start byte
ERROR 2016-12-19 10:17:54,388 Controller.py:195 - Error:'utf8' codec can't decode byte 0xac in position 928: invalid start byte
WARNING 2016-12-19 10:17:54,388 Controller.py:196 -  Sleeping for 11 seconds and then trying again
ERROR 2016-12-19 10:18:05,686 Controller.py:194 - Unable to connect to: https://oser402529.host.com:8441/agent/v1/register/oser402566.host.com
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/ambari_agent/Controller.py", line 137, in registerWithServer
    data = json.dumps(self.register.build(self.version))
  File "/usr/lib/python2.6/site-packages/ambari_simplejson/__init__.py", line 230, in dumps
    return _default_encoder.encode(obj)
  File "/usr/lib/python2.6/site-packages/ambari_simplejson/encoder.py", line 200, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/lib/python2.6/site-packages/ambari_simplejson/encoder.py", line 260, in iterencode
    return _iterencode(o, 0)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xac in position 928: invalid start byte

ROOT CAUSE: This is bug - https://hortonworks.jira.com/browse/BUG-52919

RESOLUTION: Create /usr/lib/python2.6/site-packages/sitecustomize.py file with the below content, restart ambari-agent.

import sys
sys.setdefaultencoding('utf-8’)

Restart ambari-agent.

504 Views
Version history
Last update:
‎02-17-2020 03:05 AM
Updated by:
Contributors