omgnetwork / goban

Development environment bootstrapper for OmiseGO projects using Vagrant and Ansible.
Apache License 2.0
4 stars 1 forks source link

"create_host_config() got an unexpected keyword argument" error #13

Open unnawut opened 6 years ago

unnawut commented 6 years ago

Subject of the issue

A "create_host_config() got an unexpected keyword argument" occurs when trying to run ./bin/bootstrap.

Your environment

MacOS 10.13.6

Steps to reproduce

Run ./bin/bootstrap

Expected behavior

The bootstrap should complete successfully.

Actual behavior

The error below occurs:

TASK [postgres : enable postgres container] ************************************
fatal: [ewallet]: FAILED! => {"changed": false, "module_stderr": "Shared connection to 127.0.0.1 closed.\r\n", "module_stdout": "Traceback (most recent call last):\r\n  File \"/tmp/ansible_dj8pd468/ansible_module_docker_container.py\", line 2081, in <module>\r\n    main()\r\n  File \"/tmp/ansible_dj8pd468/ansible_module_docker_container.py\", line 2076, in main\r\n    cm = ContainerManager(client)\r\n  File \"/tmp/ansible_dj8pd468/ansible_module_docker_container.py\", line 1703, in __init__\r\n    self.present(state)\r\n  File \"/tmp/ansible_dj8pd468/ansible_module_docker_container.py\", line 1723, in present\r\n    new_container = self.container_create(self.parameters.image, self.parameters.create_parameters)\r\n  File \"/tmp/ansible_dj8pd468/ansible_module_docker_container.py\", line 825, in create_parameters\r\n    host_config=self._host_config(),\r\n  File \"/tmp/ansible_dj8pd468/ansible_module_docker_container.py\", line 931, in _host_config\r\n    return self.client.create_host_config(**params)\r\n  File \"/usr/local/lib/python3.5/dist-packages/docker/api/container.py\", line 157, in create_host_config\r\n    return utils.create_host_config(*args, **kwargs)\r\nTypeError: create_host_config() got an unexpected keyword argument 'init'\r\n", "msg": "MODULE FAILURE", "rc": 1}
    to retry, use: --limit @/Users/o3slave/work/goban/provisioning/playbook.retry
sirn commented 6 years ago

Probably wrong Python version or library version. I'll take a look. Docker in Python is weird.