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

univate’s picture

I 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?

discipolo’s picture

i got around the escapeshellarg() error by updating drush on the basebox to 4.6