
DETAIL: Traceback (most recent call last):

 "/usr/lib64/python3.4/http/client.py", line 929, in send
self.sock.sendall(data)

 "/opt/wale/lib/python3.4/site-packages/gevent/_ssl3.py", line 378, in sendall
return socket.sendall(self, data, flags)

 "/opt/wale/lib/python3.4/site-packages/gevent/_socket3.py", line 385, in sendall
data_memory = _get_memory(data)

 "/opt/wale/lib/python3.4/site-packages/gevent/_socket3.py", line 29, in _get_memory
mv = memoryview(data)
TypeError: memoryview: str object does not have the buffer interface
Traceback (most recent call last):


 "/srv/pootle/.local/bin/pootle", line 10, in <module>

sys.exit(main())


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/runner.py", line 365, in main

run_app(project='pootle', django_settings_module='pootle.settings')


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/runner.py", line 346, in run_app

management.execute_from_command_line(command)


 "/srv/pootle/.local/lib/python2.7/site-packages/django/core/management/__init__.py", line 367, in execute_from_command_line

utility.execute()


 "/srv/pootle/.local/lib/python2.7/site-packages/django/core/management/__init__.py", line 359, in execute

self.fetch_command(subcommand).run_from_argv(self.argv)


 "/srv/pootle/.local/lib/python2.7/site-packages/django/core/management/base.py", line 294, in run_from_argv

self.execute(*args, **cmd_options)


 "/srv/pootle/.local/lib/python2.7/site-packages/django/core/management/base.py", line 345, in execute

output = self.handle(*args, **options)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_app/management/commands/initdb.py", line 36, in handle

InitDB().init_db(options["create_projects"])


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/core/initdb.py", line 37, in init_db

self._init_db(create_projects)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/core/initdb.py", line 51, in _init_db

self.create_terminology_project()


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/core/initdb.py", line 256, in create_terminology_project

plugin.sync()


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_fs/decorators.py", line 58, in method_wrapper

return f(self, state, response, **kwargs)


 "/srv/pootle/.local/lib/python2.7/site-packages/django/utils/decorators.py", line 185, in inner

return func(*args, **kwargs)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_fs/plugin.py", line 546, in sync

state, response, fs_path=fs_path, pootle_path=pootle_path)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_fs/decorators.py", line 58, in method_wrapper

return f(self, state, response, **kwargs)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_fs/decorators.py", line 25, in method_wrapper

result = f(self, state, response, **kwargs)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_fs/plugin.py", line 465, in sync_pull

store_fs.file.pull(user=self.pootle_user)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_fs/files.py", line 166, in pull

merge=merge, pootle_wins=pootle_wins)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_fs/files.py", line 253, in _sync_to_pootle

resolve_conflict=resolve_conflict)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_store/models.py", line 961, in update

allow_add_and_obsolete=allow_add_and_obsolete)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_store/updater.py", line 318, in update

return self._update(*args, **kwargs)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_store/updater.py", line 341, in _update

allow_add_and_obsolete)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_store/updater.py", line 417, in update_from_diff

update_revision=update_revision)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_store/models.py", line 992, in addunit

changed_with=changed_with)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_store/models.py", line 332, in save

self.change.save()


 "/srv/pootle/.local/lib/python2.7/site-packages/django/db/models/base.py", line 796, in save

force_update=force_update, update_fields=update_fields)


 "/srv/pootle/.local/lib/python2.7/site-packages/django/db/models/base.py", line 833, in save_base

update_fields=update_fields, raw=raw, using=using)


 "/srv/pootle/.local/lib/python2.7/site-packages/django/dispatch/dispatcher.py", line 191, in send

response = receiver(signal=self, sender=sender, **named)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_store/receivers.py", line 116, in handle_unit_change

unit.update_tmserver()


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_store/models.py", line 632, in update_tmserver

get_tm_broker().update(self.store.translation_project.language.code,


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/apps/pootle_store/models.py", line 61, in get_tm_broker

TM_BROKER = SearchBroker()


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/core/search/broker.py", line 38, in __init__

_search_class)(server)


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/core/search/backends/elasticsearch.py", line 69, in __init__

self._es = self._get_es_server()


 "/srv/pootle/.local/lib/python2.7/site-packages/pootle/core/search/backends/elasticsearch.py", line 77, in _get_es_server

'port': self._settings['PORT']},
TypeError: 'NoneType' object is not callable
