I installed drush-vagrant, drush-hosts, and aegir-up using --package_handler=git_drupalorg which should have downloaded Git HEAD, if I understand correctly.
Vagrant: v1.0.6
Virtualbox: v4.2.10 r84104
Mac OSX v10.8.3
XCode: v4.6.1 (4H512)
drush vagrant-build --project-name=myaegirbox --blueprint=aegir --up
Would you like to generate entries in /etc/hosts for the VMs in your project? (y/n): n
Would you like to generate Drush aliases for your project? (y/n): n
You are about to:
* Create a new project called "myaegirbox" at "/Users/nicholaswyoung/vagrant/projects/myaegirbox".
* Launch the project VMs immediately.
* Build the project using the "aegir" blueprint from the "aegirup" extension.
Do you want to proceed with initializing the project? (y/n): y
Copied the "aegir" blueprint directory to /Users/nicholaswyoung/vagrant/projects/myaegirbox. [ok]
Created symlink to Vagrantfile. [ok]
Created symlink to .gitignore. [ok]
Created the ".config" directory in /Users/nicholaswyoung/vagrant/projects/myaegirbox. [ok]
Wrote "blueprint.inc" to /Users/nicholaswyoung/vagrant/projects/myaegirbox/.config. [ok]
Successfully wrote config.rb [ok]
Copied your .bashrc into the project [ok]
Copied your .vimrc into the project [ok]
Initialized empty Git repository in /Users/nicholaswyoung/vagrant/projects/myaegirbox/.git/
[master (root-commit) 47a1413] Initial commit.
3 files changed, 19 insertions(+)
create mode 100644 manifests/nodes.pp
create mode 100644 manifests/site.pp
create mode 100644 settings.rb
[aegir-up1] Importing base box 'debian-LAMP-2012-03-29'...
[aegir-up1] The guest additions on this VM do not match the install version of
VirtualBox! This may cause things such as forwarded ports, shared
folders, and more to not work properly. If any of those things fail on
this machine, please update the guest additions and repackage the
box.
Guest Additions Version: 4.1.8
VirtualBox Version: 4.2.10
[aegir-up1] Matching MAC address for NAT networking...
[aegir-up1] Clearing any previously set forwarded ports...
[aegir-up1] Forwarding ports...
[aegir-up1] -- 22 => 2222 (adapter 1)
[aegir-up1] Creating shared folders metadata...
[aegir-up1] Clearing any previously set network interfaces...
[aegir-up1] Preparing network interfaces based on configuration...
[aegir-up1] Running any VM customizations...
[aegir-up1] Booting VM...
[aegir-up1] Waiting for VM to boot. This can take a few minutes.
[aegir-up1] VM booted and ready for use!
[aegir-up1] Configuring and enabling network interfaces...
[aegir-up1] Setting host name...
[aegir-up1] Mounting shared folders...
[aegir-up1] -- v-root: /vagrant
[aegir-up1] -- v-pp-m0: /tmp/vagrant-puppet/modules-0
[aegir-up1] -- manifests: /tmp/vagrant-puppet/manifests
[aegir-up1] -- v-pp-m1: /tmp/vagrant-puppet/modules-1
[aegir-up1] Running provisioner: Vagrant::Provisioners::Puppet...
[aegir-up1] Running Puppet with /tmp/vagrant-puppet/manifests/site.pp...
stdin: is not a tty
notice: Scope(Class[Aegir_up]):
Running Puppet manifests to install and/or update Aegir.
This may take awhile, so please be patient.
For more detail on the operations being run, edit settings.rb,
and set 'verbose = 1'.
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
notice: /Stage[main]/Aegir_up/User[aegir user]: Dependency Group[aegir group] has failures: true
warning: /Stage[main]/Aegir_up/User[aegir user]: Skipping because of failed dependencies
notice: /Stage[main]/Drush-vagrant::User/User[nicholaswyoung]/ensure: created
notice: /Stage[main]/Drush-vagrant::User/File[/home/nicholaswyoung]/ensure: created
notice: /Stage[main]/Drush-vagrant::User/File[/home/nicholaswyoung/.ssh]/ensure: created
notice: /Stage[main]/Drush-vagrant::User/File[.ssh/authorized_keys]/ensure: defined content as '{md5}623ea634e3fe8a44158aca89db254788'
notice: /Stage[main]/Drush-vagrant::User/File[.vimrc]/ensure: defined content as '{md5}17dd36e96dcc803023ba29d40f1cb0a4'
notice: DEPRECATION NOTICE: Files found in modules without specifying 'modules' in file path will be deprecated in the next major release. Please fix module 'apt' when no 0.24.x clients are present
notice: /Stage[main]/Drush-vagrant::User/File[.profile]/ensure: defined content as '{md5}ecb6d3479ac3823f1da7f314d871989b'
notice: /Stage[main]/Drush-vagrant::User/File[.bashrc]/ensure: defined content as '{md5}18ed65c6e7445a505da73cc6e7c270c0'
notice: /Stage[main]/Drush-vagrant::User/File[.bash_aliases]/ensure: defined content as '{md5}0340c84df9aae98eae39a8891263e7f3'
notice: /Stage[main]/Aegir::Apt/Apt::Keys::Key[aegir]/Exec[apt_key_add_aegir]: Triggered 'refresh' from 1 events
notice: /Stage[main]/Apt/Exec[/usr/bin/apt-get update]: Triggered 'refresh' from 7 events
notice: /Stage[main]/Aegir::Login_link/Exec[login link]: Dependency Group[aegir group] has failures: true
warning: /Stage[main]/Aegir::Login_link/Exec[login link]: Skipping because of failed dependencies
alert: /Stage[main]/Aegir::Login_link/Exec[login link]/returns: http://aegir-up.myaegirbox.local/user/reset/1/1363994117/79d2bd175676de92d95eecbe45ccf985
notice: /Stage[main]/Aegir::Login_link/Exec[login link]: Triggered 'refresh' from 1 events
notice: /Stage[main]/Aegir::Queue_runner/Drush::Dl[hosting_queue_runner]/Exec[drush-dl-hosting_queue_runner]: Dependency Group[aegir group] has failures: true
warning: /Stage[main]/Aegir::Queue_runner/Drush::Dl[hosting_queue_runner]/Exec[drush-dl-hosting_queue_runner]: Skipping because of failed dependencies
notice: /Stage[main]/Git/Package[git-svn]/ensure: ensure changed 'purged' to 'present'
notice: /Stage[main]/Drush-vagrant::User/Exec[git config --global user.name 'Nicholas Young']/returns: executed successfully
notice: /Stage[main]/Drush-vagrant::User/Exec[git config --global user.email nicholas@nicholaswyoung.com]/returns: executed successfully
notice: /Stage[main]/Aegir::Queue_runner/File[hosting-queue-runner init script]: Dependency Group[aegir group] has failures: true
warning: /Stage[main]/Aegir::Queue_runner/File[hosting-queue-runner init script]: Skipping because of failed dependencies
notice: /Stage[main]/Aegir::Queue_runner/Drush::En[hosting_queue_runner]/Exec[drush-en-hosting_queue_runner]: Dependency Group[aegir group] has failures: true
warning: /Stage[main]/Aegir::Queue_runner/Drush::En[hosting_queue_runner]/Exec[drush-en-hosting_queue_runner]: Skipping because of failed dependencies
notice: /Stage[main]/Aegir::Queue_runner/Service[hosting-queue-runner]: Dependency Group[aegir group] has failures: true
warning: /Stage[main]/Aegir::Queue_runner/Service[hosting-queue-runner]: Skipping because of failed dependencies
notice: /Stage[main]/Apt/Exec[/usr/bin/apt-get update && /usr/bin/apt-get autoclean]/returns: executed successfully
notice: Finished catalog run in 165.88 seconds
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
cd /tmp/vagrant-puppet/manifests && FACTER_fqdn='' FACTER_username='nicholaswyoung' FACTER_git_name='Nicholas Young' FACTER_git_email='nicholas@nicholaswyoung.com' FACTER_uid='501' FACTER_gid='20' FACTER_aegir_user='aegir' FACTER_aegir_root='/var/aegir' FACTER_aegir_user_exists='true' FACTER_aegir_version='6.x-1.9' puppet apply --modulepath '/tmp/vagrant-puppet/modules-0:/tmp/vagrant-puppet/modules-1' /tmp/vagrant-puppet/manifests/site.pp --detailed-exitcodes || [ $? -eq 2 ]
The following errors occurred when running "vagrant up": [error]
Drush command terminated abnormally due to an unrecoverable error. [error]
Comments
Comment #1
notzach commentedI'm experiencing the same issue on a fresh install of 10.8 and on the 7.x-2.x branch.
Comment #2
jmm42 commentedHey guys,
I've been working on a vagrant implementation of drupal 7, within centos 7x. But, I installed vanilla vagrant, with puppet (not through drush, though I have drush installed). Also, I created a vagrant base box from a minimal centos 7x iso, which is now publicly available on Atlas. This is a fully functional drupal-demonstration, and only needs to be cloned, then issued the
vagrant upcommand to build. Remember, like any drupal installation, you'll need the database information. This can be found within the following:/puppet/environment/development/manifest/configure_database.ppGood luck!