<div dir="ltr">On Sun, Sep 17, 2017 at 10:15 AM, Adam Holt <span dir="ltr"><<a href="mailto:holt@laptop.org" target="_blank">holt@laptop.org</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Try any of these 1-line installers on Raspberry Pi:<br><div><br></div><div>   <a href="http://download.iiab.io/6.4/rpi/load-min-vpn.txt" target="_blank">http://download.iiab.io/6.4/<wbr>rpi/load-min-vpn.txt</a> (~6 server apps)<br></div></div></div></div></blockquote><div><br></div><div>Above works!<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>   <a href="http://download.iiab.io/6.4/rpi/load-vpn.txt" target="_blank">http://download.iiab.io/6.4/<wbr>rpi/load-vpn.txt</a> (~12 server apps)<br>   <a href="http://download.iiab.io/6.4/rpi/load-big-vpn.txt" target="_blank">http://download.iiab.io/6.4/<wbr>rpi/load-big-vpn.txt</a> (~20 server apps)<br></div></div></div></div></blockquote><div><br></div><div>Apologies the 2 above have a late-breaking OpenStreetMap glitch...makes a messy install, so hold off here...working on it :)<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div></div><div>Strip off "-vpn" from any above URL if you don't want OpenVPN and TeamViewer.</div></div><div><br></div><div>If you've never installed Internet-in-a-Box / IIAB on Raspberry Pi (Raspbian OS) basic instructions are here:</div><div><br></div><div>   <a href="http://download.iiab.io/6.4/rpi/README.html" target="_blank">http://download.iiab.io/6.4/<wbr>rpi/README.html</a></div><div><br></div><div><div>Profound Thanks to Jerry Vonau who made this breakthrough experiment possible (<a href="https://github.com/iiab/iiab/issues/249" target="_blank">#249</a>) and George Hunt who explained everything to me en route!</div><div><br></div></div><div><br></div><div><br></div><div>Techie Background / how we got the new Ansible 2.2.1 working: ( in <a href="http://download.iiab.io/6.4/rpi/load.txt" target="_blank">http://download.iiab.io/6.4/<wbr>rpi/load.txt</a> )<br></div><div><br></div><div>1) Lines 36-42 install Raspbian Stretch's default Ansible 2.2.1 and fix a known minor bug therein: <i>(so we not longer have to wait 7min to compile & pip install Ansible 2.2.0)</i><br></div><div style="margin-left:40px"><pre><font size="2">apt -y install ansible python-kerberos python-selinux python-winrm python-xmltodict sshpass bzip2 file findutils gzip tar unzip zip python-keyczar python-boto python-dnspython python-pyrax python-sphere
# Above installs a more future-proof Ansible 2.2.1+
sed -i 's/StrictVersion/LooseVersion/<wbr>' /usr/lib/python2.7/dist-<wbr>packages/ansible/modules/core/<wbr>web_infrastructure/htpasswd.py
# ABOVE APPLIES TEMPORARY PATCH <a href="https://github.com/ansible/ansible/pull/20202" target="_blank">https://github.com/ansible/<wbr>ansible/pull/20202</a>
# needed by munin until Ansible 2.3.2 or 2.4.0, to overcome Ansible bug:
#    TASK [munin : Create admin user] ******************************<wbr>**
#    fatal: [127.0.0.1]: FAILED! => {"changed": false, "failed": true,
#    "msg": "invalid version number '1.7.0.post20170423015547'"}</font></pre></div><div>2) Lines 65-71 patches Admin Console to work with Ansible 2.2.1+:<br></div><div style="margin-left:40px"><pre><font size="2">sed -i 's/local\///' /opt/admin/cmdsrv/cmdsrv.conf
# ABOVE TEMPORARY FIX FOR ADMIN CONSOLE ON ANSIBLE 2.2.1+ ON RASPBIAN STRETCH:
# Changes /usr/local/bin to /usr/bin (for both Ansible paths) on lines 23 & 24:
# <a href="https://github.com/iiab/iiab-admin-console/blob/master/roles/cmdsrv/templates/cmdsrv.conf.j2" target="_blank">https://github.com/iiab/iiab-<wbr>admin-console/blob/master/<wbr>roles/cmdsrv/templates/cmdsrv.<wbr>conf.j2</a>
# To solve this cleanly, Tim may want to create vars/Raspbian.yml alongside:
# <a href="https://github.com/iiab/iiab-admin-console/blob/master/vars/Debian.yml" target="_blank">https://github.com/iiab/iiab-<wbr>admin-console/blob/master/<wbr>vars/Debian.yml<br clear="all"><br>-- <br></a><div class="gmail_signature" data-smartmail="gmail_signature"><a href="https://github.com/iiab/iiab-admin-console/blob/master/vars/Debian.yml" target="_blank"></a><div dir="ltr"><a href="https://github.com/iiab/iiab-admin-console/blob/master/vars/Debian.yml" target="_blank">Unsung Heroes of OLPC, interviewed live @ </a><a href="http://unleashkids.org" target="_blank">http://unleashkids.org</a> !</div></div>
</font></pre></div></div><font size="2">
</font></div></blockquote></div></div></div>