latest openwisp2 install Failing - issue with redis - AttributeError: 'bool' object has no attribute 'expand'

23 views
Skip to first unread message

jackamd

unread,
Oct 19, 2019, 11:45:23 AM10/19/19
to OpenWISP
HI:
I am new to openwisp2,
a month back I was able to install openwisp2, by following the instruction at "https://github.com/openwisp/ansible-openwisp2" on a ubuntu 16.04 intel HW/PC.

this week when I tried again installing fresh, I am geting an error - when it tries to "TASK [openwisp.openwisp2 : set redis to listen on ipv4]"
I tried the same procedure in 3 different HW (two different make laptops and one embedded box running ubuntu 16.04 LTS) and I am geting same problem in all 3.


I have pasted the complete dump below. Do let me know if anyone is facing this issue and How to come out of it.

Any help.. appreciated,
thanks
Jack



****************
TASK [openwisp.openwisp2 : set redis to listen on ipv4] ***************************************************************************************************
task path: /home/wisp/.ansible/roles/openwisp.openwisp2/tasks/apt.yml:28
<192.168.0.174> ESTABLISH LOCAL CONNECTION FOR USER: wisp
<192.168.0.174> EXEC /bin/sh -c 'echo ~wisp && sleep 0'
<192.168.0.174> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565 `" && echo ansible-tmp-1571498773.46-64012429215565="` echo /home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565 `" ) && sleep 0'
Using module file /usr/lib/python2.7/dist-packages/ansible/modules/files/lineinfile.py
<192.168.0.174> PUT /home/wisp/.ansible/tmp/ansible-local-249374B1Egj/tmpajKISp TO /home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565/AnsiballZ_lineinfile.py
<192.168.0.174> EXEC /bin/sh -c 'chmod u+x /home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565/ /home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565/AnsiballZ_lineinfile.py && sleep 0'
<192.168.0.174> EXEC /bin/sh -c 'sudo -H -S -n  -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-srtbplqjtmicoapnyjzmiilignxlwkvg ; /usr/bin/python3 /home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565/AnsiballZ_lineinfile.py'"'"' && sleep 0'
<192.168.0.174> EXEC /bin/sh -c 'rm -f -r /home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565/ > /dev/null 2>&1 && sleep 0'
The full traceback is:
Traceback (most recent call last):
  File "/home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565/AnsiballZ_lineinfile.py", line 114, in <module>
    _ansiballz_main()
  File "/home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565/AnsiballZ_lineinfile.py", line 106, in _ansiballz_main
    invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
  File "/home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565/AnsiballZ_lineinfile.py", line 49, in invoke_module
    imp.load_module('__main__', mod, module, MOD_DESC)
  File "/usr/lib/python3.5/imp.py", line 234, in load_module
    return load_source(name, filename, file)
  File "/usr/lib/python3.5/imp.py", line 170, in load_source
    module = _exec(spec, sys.modules[name])
  File "<frozen importlib._bootstrap>", line 626, in _exec
  File "<frozen importlib._bootstrap_external>", line 665, in exec_module
  File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
  File "/tmp/ansible_lineinfile_payload_ngann4n0/__main__.py", line 567, in <module>
  File "/tmp/ansible_lineinfile_payload_ngann4n0/__main__.py", line 558, in main
  File "/tmp/ansible_lineinfile_payload_ngann4n0/__main__.py", line 338, in present
AttributeError: 'bool' object has no attribute 'expand'

fatal: [192.168.0.174]: FAILED! => {
    "changed": false,
    "module_stderr": "Traceback (most recent call last):\n  File \"/home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565/AnsiballZ_lineinfile.py\", line 114, in <module>\n    _ansiballz_main()\n  File \"/home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565/AnsiballZ_lineinfile.py\", line 106, in _ansiballz_main\n    invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n  File \"/home/wisp/.ansible/tmp/ansible-tmp-1571498773.46-64012429215565/AnsiballZ_lineinfile.py\", line 49, in invoke_module\n    imp.load_module('__main__', mod, module, MOD_DESC)\n  File \"/usr/lib/python3.5/imp.py\", line 234, in load_module\n    return load_source(name, filename, file)\n  File \"/usr/lib/python3.5/imp.py\", line 170, in load_source\n    module = _exec(spec, sys.modules[name])\n  File \"<frozen importlib._bootstrap>\", line 626, in _exec\n  File \"<frozen importlib._bootstrap_external>\", line 665, in exec_module\n  File \"<frozen importlib._bootstrap>\", line 222, in _call_with_frames_removed\n  File \"/tmp/ansible_lineinfile_payload_ngann4n0/__main__.py\", line 567, in <module>\n  File \"/tmp/ansible_lineinfile_payload_ngann4n0/__main__.py\", line 558, in main\n  File \"/tmp/ansible_lineinfile_payload_ngann4n0/__main__.py\", line 338, in present\nAttributeError: 'bool' object has no attribute 'expand'\n",
    "module_stdout": "",
    "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
    "rc": 1
}

PLAY RECAP ************************************************************************************************************************************************
192.168.0.174              : ok=14   changed=0    unreachable=0    failed=1    skipped=18   rescued=0    ignored=0  

Ajay Tripathi

unread,
Oct 24, 2019, 8:26:39 AM10/24/19
to OpenWISP
Hi,


This looks like an Ansible version problem.
Can you please share:
1. Ansible version
2. Playbook (Hide any personal details)



Best,
Ajay Tripathi
Reply all
Reply to author
Forward
0 new messages