Thanks for the update Casper. On Windows the mysql installer forces you to enter a password for root, that is something that should change in the nupic-default.xml file (with currently existing override support via the nupic-site.xml). Probably use something simple like 'nupic' for it.
On Tue, Nov 10, 2015 at 2:13 PM, Cas <[email protected]> wrote: > Just thought I'd give an update. Just now I got the node client working. > > Some of the problems I encountered that I tried to mitigate: > > > - Model scheduler could not launch. Turns out HTM Engine wants to > access rabbitmq_management, so I enabled it with 'rabbitmq-plugins enable > rabbitmq_management'. I could not find any documentation about this, did I > search in the wrong place? > - You HAVE to give a password to mysql-5.6. I thought leaving the > password field empty would be ok, but it isn't. > - Forward the ports from the webapp and the node client to the same > ones on your host. > - Getting the requirements for the repositories costs takes a LONG > time. Running the setup scripts in the provision script kept giving me > trouble, so my solution was to pip install most requirements there. After > provisioning I logged in and ran the setup scripts manually. It still took > a long time for nupic and capnproto, though. > - Using a synced folder is better than trying to git clone during > provision... > > This does mean that I couldn't provision all the requirements. I'll find a > middle way to work with this, though. It's better than nothing! > > > Met vriendelijke groet, > > Casper Rooker > [email protected] > > On Mon, Nov 9, 2015 at 5:44 PM, Cas <[email protected]> wrote: > >> Hi NuPIC, >> >> I hope someone can help me clean my vagrantfile up! >> >> Included is a vagrantfile and a provision script for an ubuntu vagrant >> box I am trying to build up. I intend to use vagrant to run htm models >> without depending on my host machine. My first choice is HTM Engine. I've >> spent hours trying to set up this machine but I keep running into problems. >> Some of the persistent ones: >> >> >> - mysql-5.6 will not install properly, causing problems later on in >> the provision. >> - installing with setup.py takes a long time, has lots of warnings >> and doesn't seem to register the python package. >> - launching supervisord needs sudo rights, I don't know why. >> - provisioning after vagrant halt makes a lot of redundant commands >> happen. >> >> provisioning with a shell script might not be ideal or pretty, but it >> gives me faster results compared to first learning chef/puppet/ansible. >> >> To try out the vagrantfile, put it in a folder together with the setup.sh >> script. Obviously you'll need Virtualbox and Vagrant installed. >> >> With regards, >> >> Casper Rooker >> [email protected] >> > >
