I've had a couple of issues with aegir-up (on OSX Lion) so far, but at the moment I'm stuck on verifying the initial tasks that are in the queue (ie. hostmaster, dev8, and localhost).
My first problem was this:
err: /Stage[main]/Aegir-up/Group[aegir group]/ensure: change from absent to present failed: Could not create group aegir: Execution of '/usr/sbin/groupadd -g 20 aegir' returned 4: groupadd: GID '20' already exists
To get around this, I created a new group, added myself to that group, and replaced the gid in .drushrc.php with the new gid.
My second problem was as described in this issue -- adding the files as described, then running 'vagrant provision' seemed to do the trick.
Now the last problem I'm having is that none of the initial queues will verify. I don't have a lot to go on, other than most of the items in the task are successful (green) except for:
escapeshellarg() expects parameter 1 to be string, array given drush.inc:1387
The drush command '@none provision-save' could not be found.
Any ideas? Apologies if I'm missing something obvious -- first time at this.
PS. running drush 4.5, vagrant 1.03, virtualbox 4.1.14, not sure how to tell what version of aegir-up I'm running
Comments
Comment #1
univate commentedI had this same issue and found that by going into the custom make file and change the hostmaster version to 1.x instead of 2.x it worked. Maybe a drush compatibility problem?
Comment #2
discipolo commentedi got around the escapeshellarg() error by updating drush on the basebox to 4.6