Aegir 3.x appears to work nicely with Drush 7.x. However, I've only been able to test this by installing Aegir on Drush 6.x, and then upgrading Drush to 7.x.

Attempting to install Aegir 3.x on Drush 7.x results in the following error:

apache on aegir3.dev could not be restarted. Changes might not be available [warning]
until this has been done. (error: apache2: Syntax error on line 265 of /etc/apache2/apache2.conf: Could not open
configuration file /etc/apache2/conf.d/aegir.conf: No such file or directory
Action 'graceful' failed.
The Apache error log may have more information.
)

Now /etc/apache2/conf.d/aegir.conf is just a symlink to /var/aegir/config/apache.conf, but this file doesn't exist. In fact, it's only supposed to be a further symlink into the server_master directory. But the config/ directory seems to have more problems than that:

aegir@aegir3:~/config$ tree
.
├── self
└── server_master
    └── apache
        └── vhost.d
            └── aegir3.dev

The server configs seem to be failing entirely (and silently).

Full log:

Aegir 7.x-3.x automated install script
==============================================================================
Some settings have not been provided and will now be prompted.
Don't worry: you will get to review those settings after the final install
MySQL privileged user ("root") password:

This script will operate the following changes in your system:

1. Create server-level configuration directories
2. Create the Hostmaster frontend platform
3. Install the frontend site
4. Setup the dispatcher (a user cron job)

We are making the following assumptions:
 * you have read and are following the install instructions at:
    http://community.aegirproject.org/installing
 * the FQDN of this machine is valid and resolves
 * you are executing this script as your "aegir" user

The following settings will be used:
 Aegir frontend URL: aegir3.dev
 Master server FQDN: aegir3.dev
 Aegir root: /var/aegir
 Aegir user: aegir
 Web group: www-data   
 Web server: apache
 Web server port: 80   
 Aegir DB host: localhost
 Aegir DB user: root   
 Aegir DB password: 
 Aegir DB port: 3306   
 Aegir version: 7.x-3.x
 Aegir platform path: /var/aegir/hostmaster-7.x-3.x
 Admin email: webmaster@aegir3.dev

Do you really want to proceed with the install (y/n): y
Generated config Drush configuration file (/var/aegir/.drush/server_localhost.alias.drushrc.php)                                          [success]
Changed permissions of /var/aegir/.drush/server_localhost.alias.drushrc.php to 440                                                        [success]
Provision configuration root path /var/aegir/config has been created.                                                                     [success]
Provision configuration root ownership of /var/aegir/config has been changed to aegir.                                                    [success]
Provision configuration root permissions of /var/aegir/config have been changed to 711.                                                   [success]
Provision configuration root path /var/aegir/config is writable.                                                                          [success]
Provision configuration path /var/aegir/config/self has been created.                                                                     [success]
Provision configuration ownership of /var/aegir/config/self has been changed to aegir.                                                    [success]
Provision configuration permissions of /var/aegir/config/self have been changed to 711.                                                   [success]
Provision configuration path /var/aegir/config/self is writable.                                                                          [success]
Provision client home path /var/aegir/clients has been created.                                                                           [success]
Provision client home ownership of /var/aegir/clients has been changed to aegir.                                                          [success]
Provision client home permissions of /var/aegir/clients have been changed to 711.                                                         [success]
Provision client home path /var/aegir/clients is writable.                                                                                [success]
Generated config Drush configuration file (/var/aegir/.drush/server_master.alias.drushrc.php)                                             [success]
Changed permissions of /var/aegir/.drush/server_master.alias.drushrc.php to 440                                                           [success]
Provision configuration root path /var/aegir/config exists.                                                                               [success]
Provision configuration root ownership of /var/aegir/config has been changed to aegir.                                                    [success]
Provision configuration root permissions of /var/aegir/config have been changed to 711.                                                   [success]
Provision configuration root path /var/aegir/config is writable.                                                                          [success]
Provision configuration path /var/aegir/config/self exists.                                                                               [success]
Provision configuration ownership of /var/aegir/config/self has been changed to aegir.                                                    [success]
Provision configuration permissions of /var/aegir/config/self have been changed to 711.                                                   [success]
Provision configuration path /var/aegir/config/self is writable.                                                                          [success]
Provision client home path /var/aegir/clients exists.                                                                                     [success]
Provision client home ownership of /var/aegir/clients has been changed to aegir.                                                          [success]
Provision client home permissions of /var/aegir/clients have been changed to 711.                                                         [success]
Provision client home path /var/aegir/clients is writable.                                                                                [success]
Generated config Drush configuration file (/var/aegir/.drush/platform_hostmaster.alias.drushrc.php)                                       [success]
Changed permissions of /var/aegir/.drush/platform_hostmaster.alias.drushrc.php to 440                                                     [success]
Provision configuration root path /var/aegir/config exists.                                                                               [success]
Provision configuration root ownership of /var/aegir/config has been changed to aegir.                                                    [success]
Provision configuration root permissions of /var/aegir/config have been changed to 711.                                                   [success]
Provision configuration root path /var/aegir/config is writable.                                                                          [success]
Provision configuration path /var/aegir/config/self exists.                                                                               [success]
Provision configuration ownership of /var/aegir/config/self has been changed to aegir.                                                    [success]
Provision configuration permissions of /var/aegir/config/self have been changed to 711.                                                   [success]
Provision configuration path /var/aegir/config/self is writable.                                                                          [success]
Provision client home path /var/aegir/clients exists.                                                                                     [success]
Provision client home ownership of /var/aegir/clients has been changed to aegir.                                                          [success]
Provision client home permissions of /var/aegir/clients have been changed to 711.                                                         [success]
Provision client home path /var/aegir/clients is writable.                                                                                [success]
Generated config Drush configuration file (/var/aegir/.drush/hostmaster.alias.drushrc.php)                                                [success]
Changed permissions of /var/aegir/.drush/hostmaster.alias.drushrc.php to 440                                                              [success]
Generated config Drush configuration file (/var/aegir/.drush/hm.alias.drushrc.php)                                                        [success]
Changed permissions of /var/aegir/.drush/hm.alias.drushrc.php to 440                                                                      [success]
Created aegir3dev database                                                                                                                [success]
Created sites/aegir3.dev                                                                                                     [success]
Changed permissions of sites/aegir3.dev to 755                                                                               [success]
Created sites/aegir3.dev/themes                                                                                              [success]
Changed permissions of sites/aegir3.dev/themes to 2775                                                                       [success]
Created sites/aegir3.dev/modules                                                                                             [success]
Changed permissions of sites/aegir3.dev/modules to 2775                                                                      [success]
Created sites/aegir3.dev/libraries                                                                                           [success]
Changed permissions of sites/aegir3.dev/libraries to 2775                                                                    [success]
Created sites/aegir3.dev/files                                                                                               [success]
Changed permissions of sites/aegir3.dev/files to 2770                                                                        [success]
Created sites/aegir3.dev/files/tmp                                                                                           [success]
Changed permissions of sites/aegir3.dev/files/tmp to 2770                                                                    [success]
Created sites/aegir3.dev/files/images                                                                                        [success]
Changed permissions of sites/aegir3.dev/files/images to 2770                                                                 [success]
Created sites/aegir3.dev/files/pictures                                                                                      [success]
Changed permissions of sites/aegir3.dev/files/pictures to 2770                                                               [success]
Created sites/aegir3.dev/files/css                                                                                           [success]
Changed permissions of sites/aegir3.dev/files/css to 2770                                                                    [success]
Created sites/aegir3.dev/files/js                                                                                            [success]
Changed permissions of sites/aegir3.dev/files/js to 2770                                                                     [success]
Created sites/aegir3.dev/files/ctools                                                                                        [success]
Changed permissions of sites/aegir3.dev/files/ctools to 2770                                                                 [success]
Created sites/aegir3.dev/files/imagecache                                                                                    [success]
Changed permissions of sites/aegir3.dev/files/imagecache to 2770                                                             [success]
Created sites/aegir3.dev/files/locations                                                                                     [success]
Changed permissions of sites/aegir3.dev/files/locations to 2770                                                              [success]
Created sites/aegir3.dev/private                                                                                             [success]
Changed permissions of sites/aegir3.dev/private to 2770                                                                      [success]
Created sites/aegir3.dev/private/files                                                                                       [success]
Changed permissions of sites/aegir3.dev/private/files to 2770                                                                [success]
Created sites/aegir3.dev/private/temp                                                                                        [success]
Changed permissions of sites/aegir3.dev/private/temp to 2770                                                                 [success]
Created sites/aegir3.dev/files/styles                                                                                        [success]
Changed permissions of sites/aegir3.dev/files/styles to 2770                                                                 [success]
Created sites/aegir3.dev/private/config                                                                                      [success]
Changed permissions of sites/aegir3.dev/private/config to 2770                                                               [success]
Created sites/aegir3.dev/private/config/active                                                                               [success]
Changed permissions of sites/aegir3.dev/private/config/active to 2770                                                        [success]
Created sites/aegir3.dev/private/config/staging                                                                              [success]
Changed permissions of sites/aegir3.dev/private/config/staging to 2770                                                       [success]
Changed group ownership of sites/aegir3.dev/files to www-data                                                                [success]
Changed group ownership of sites/aegir3.dev/files/tmp to www-data                                                            [success]
Changed group ownership of sites/aegir3.dev/files/images to www-data                                                         [success]
Changed group ownership of sites/aegir3.dev/files/pictures to www-data                                                       [success]
Changed group ownership of sites/aegir3.dev/files/css to www-data                                                            [success]
Changed group ownership of sites/aegir3.dev/files/js to www-data                                                             [success]
Changed group ownership of sites/aegir3.dev/files/ctools to www-data                                                         [success]
Changed group ownership of sites/aegir3.dev/files/imagecache to www-data                                                     [success]
Changed group ownership of sites/aegir3.dev/files/locations to www-data                                                      [success]
Changed group ownership of sites/aegir3.dev/private to www-data                                                              [success]
Changed group ownership of sites/aegir3.dev/private/files to www-data                                                        [success]
Changed group ownership of sites/aegir3.dev/private/temp to www-data                                                         [success]
Changed group ownership of sites/aegir3.dev/files/styles to www-data                                                         [success]
Changed group ownership of sites/aegir3.dev/private/config to www-data                                                       [success]
Changed group ownership of sites/aegir3.dev/private/config/active to www-data                                                [success]
Changed group ownership of sites/aegir3.dev/private/config/staging to www-data                                               [success]
Created directory /var/aegir/config/server_master/apache/vhost.d.                                                                         [success]
Generated config virtual host configuration file (/var/aegir/config/server_master/apache/vhost.d/aegir3.dev)                              [success]
Generated config Drupal settings.php file (/var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/settings.php)                                   [success]
Changed permissions of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/settings.php to 440                                                 [success]
Change group ownership of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/settings.php to www-data                                         [success]
Platforms path /var/aegir/platforms has been created.                                                                                     [success]
Platforms ownership of /var/aegir/platforms has been changed to aegir.                                                                    [success]
Platforms permissions of /var/aegir/platforms have been changed to 755.                                                                   [success]
Platforms path /var/aegir/platforms is writable.                                                                                          [success]
Generated config Site Drush configuration file (/var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/drushrc.php)                               [success]
Changed permissions of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/drushrc.php to 440                                                  [success]
Platforms path /var/aegir/platforms exists.                                                                                               [success]
Platforms ownership of /var/aegir/platforms has been changed to aegir.                                                                    [success]
Platforms permissions of /var/aegir/platforms have been changed to 755.                                                                   [success]
Platforms path /var/aegir/platforms is writable.                                                                                          [success]
Changed permissions of sites/aegir3.dev to 755                                                                               [success]
Changed permissions of sites/aegir3.dev/themes to 2775                                                                       [success]
Changed permissions of sites/aegir3.dev/modules to 2775                                                                      [success]
Changed permissions of sites/aegir3.dev/libraries to 2775                                                                    [success]
Changed permissions of sites/aegir3.dev/files to 2770                                                                        [success]
Changed permissions of sites/aegir3.dev/files/tmp to 2770                                                                    [success]
Changed permissions of sites/aegir3.dev/files/images to 2770                                                                 [success]
Changed permissions of sites/aegir3.dev/files/pictures to 2770                                                               [success]
Changed permissions of sites/aegir3.dev/files/css to 2770                                                                    [success]
Changed permissions of sites/aegir3.dev/files/js to 2770                                                                     [success]
Changed permissions of sites/aegir3.dev/files/ctools to 2770                                                                 [success]
Changed permissions of sites/aegir3.dev/files/imagecache to 2770                                                             [success]
Changed permissions of sites/aegir3.dev/files/locations to 2770                                                              [success]
Changed permissions of sites/aegir3.dev/private to 2770                                                                      [success]
Changed permissions of sites/aegir3.dev/private/files to 2770                                                                [success]
Changed permissions of sites/aegir3.dev/private/temp to 2770                                                                 [success]
Changed permissions of sites/aegir3.dev/files/styles to 2770                                                                 [success]
Changed permissions of sites/aegir3.dev/private/config to 2770                                                               [success]
Changed permissions of sites/aegir3.dev/private/config/active to 2770                                                        [success]
Changed permissions of sites/aegir3.dev/private/config/staging to 2770                                                       [success]
Changed group ownership of sites/aegir3.dev/files to www-data                                                                [success]
Changed group ownership of sites/aegir3.dev/files/tmp to www-data                                                            [success]
Changed group ownership of sites/aegir3.dev/files/images to www-data                                                         [success]
Changed group ownership of sites/aegir3.dev/files/pictures to www-data                                                       [success]
Changed group ownership of sites/aegir3.dev/files/css to www-data                                                            [success]
Changed group ownership of sites/aegir3.dev/files/js to www-data                                                             [success]
Changed group ownership of sites/aegir3.dev/files/ctools to www-data                                                         [success]
Changed group ownership of sites/aegir3.dev/files/imagecache to www-data                                                     [success]
Changed group ownership of sites/aegir3.dev/files/locations to www-data                                                      [success]
Changed group ownership of sites/aegir3.dev/private to www-data                                                              [success]
Changed group ownership of sites/aegir3.dev/private/files to www-data                                                        [success]
Changed group ownership of sites/aegir3.dev/private/temp to www-data                                                         [success]
Changed group ownership of sites/aegir3.dev/files/styles to www-data                                                         [success]
Changed group ownership of sites/aegir3.dev/private/config to www-data                                                       [success]
Changed group ownership of sites/aegir3.dev/private/config/active to www-data                                                [success]
Changed group ownership of sites/aegir3.dev/private/config/staging to www-data                                               [success]
Login url: http://aegir3.dev/user/reset/1/1402149953/K65a0FWPqlpmvxDU0Jfv0FdH6amldczDcNlFefX08do/login                                    [success]
Sent welcome mail to webmaster@aegir3.dev                                                                                                 [success]
Content permissions have been rebuilt.                                                                                                    [status]
Enabling Hosting system feature.                                                                                                          [status]
The 'aegir account manager' role was assigned the following permissions: 'access content', 'access user profiles'.              [status]
The 'aegir administrator' role was assigned the following permissions: 'access administration menu', 'access content',     [status]
'view revisions', 'access user profiles'.
The 'aegir client' role was assigned the following permissions: 'access content', 'view revisions'.                             [status]
The 'aegir platform manager' role was assigned the following permissions: 'access content', 'view revisions'.                   [status]
Enabling Autofill platform path feature.                                                                                                  [status]
Enabling Server administration feature.                                                                                                   [status]
Creating master server node                                                                                                               [status]
Task verify was added to the queue. Next queue run is 16:06:00+0200, server time is 16:05:53+0200.                                        [status]
Creating db server node                                                                                                                   [status]
Task verify was added to the queue. Next queue run is 16:06:00+0200, server time is 16:05:53+0200.                                        [status]
Task verify was added to the queue. Next queue run is 16:06:00+0200, server time is 16:05:53+0200.                                        [status]
Task import was added to the queue. Next queue run is 16:06:00+0200, server time is 16:05:53+0200.                                        [status]
Configuring default blocks                                                                                                                [status]
Generated config Drupal sites.php file (/var/aegir/hostmaster-7.x-3.x/sites/sites.php)                                                    [success]
Changed permissions of /var/aegir/hostmaster-7.x-3.x/sites/sites.php to 644                                                               [success]
apache on aegir3.dev could not be restarted. Changes might not be available     [warning]
until this has been done. (error: apache2: Syntax error on line 265 of /etc/apache2/apache2.conf: Could not open
configuration file /etc/apache2/conf.d/aegir.conf: No such file or directory
Action 'graceful' failed.
The Apache error log may have more information.)
Client home directory for admin path /var/aegir/clients/admin has been created.                                                           [success]
Client home directory for admin ownership of /var/aegir/clients/admin has been changed to aegir.                                          [success]
Client home directory for admin permissions of /var/aegir/clients/admin have been changed to 750.                                         [success]
Client home directory for admin path /var/aegir/clients/admin is writable.                                                                [success]
Created symlink /var/aegir/clients/admin/aegir3.dev to /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev                                     [success]
Changed permissions of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/drushrc.php to 640                                                  [success]
Generated config Site Drush configuration file (/var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/drushrc.php)                               [success]
Changed permissions of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/drushrc.php to 440                                                  [success]
Platforms path /var/aegir/platforms exists.                                                                                               [success]
Platforms ownership of /var/aegir/platforms has been changed to aegir.                                                                    [success]
Platforms permissions of /var/aegir/platforms have been changed to 755.                                                                   [success]
Platforms path /var/aegir/platforms is writable.                                                                                          [success]
Changed permissions of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/settings.php to 640                                                 [success]
Generated config Drupal settings.php file (/var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/settings.php)                                   [success]
Changed permissions of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/settings.php to 440                                                 [success]
Change group ownership of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/settings.php to www-data                                         [success]
Platforms path /var/aegir/platforms exists.                                                                                               [success]
Platforms ownership of /var/aegir/platforms has been changed to aegir.                                                                    [success]
Platforms permissions of /var/aegir/platforms have been changed to 755.                                                                   [success]
Platforms path /var/aegir/platforms is writable.                                                                                          [success]
Creating default object from empty value packages_7.inc:138                                                                               [warning]
Changed permissions of sites/aegir3.dev to 755                                                                               [success]
Changed permissions of sites/aegir3.dev/themes to 2775                                                                       [success]
Changed permissions of sites/aegir3.dev/modules to 2775                                                                      [success]
Changed permissions of sites/aegir3.dev/libraries to 2775                                                                    [success]
Changed permissions of sites/aegir3.dev/files to 2770                                                                        [success]
Changed permissions of sites/aegir3.dev/files/tmp to 2770                                                                    [success]
Changed permissions of sites/aegir3.dev/files/images to 2770                                                                 [success]
Changed permissions of sites/aegir3.dev/files/pictures to 2770                                                               [success]
Changed permissions of sites/aegir3.dev/files/css to 2770                                                                    [success]
Changed permissions of sites/aegir3.dev/files/js to 2770                                                                     [success]
Changed permissions of sites/aegir3.dev/files/ctools to 2770                                                                 [success]
Changed permissions of sites/aegir3.dev/files/imagecache to 2770                                                             [success]
Changed permissions of sites/aegir3.dev/files/locations to 2770                                                              [success]
Changed permissions of sites/aegir3.dev/private to 2770                                                                      [success]
Changed permissions of sites/aegir3.dev/private/files to 2770                                                                [success]
Changed permissions of sites/aegir3.dev/private/temp to 2770                                                                 [success]
Changed permissions of sites/aegir3.dev/files/styles to 2770                                                                 [success]
Changed permissions of sites/aegir3.dev/private/config to 2770                                                               [success]
Changed permissions of sites/aegir3.dev/private/config/active to 2770                                                        [success]
Changed permissions of sites/aegir3.dev/private/config/staging to 2770                                                       [success]
Changed group ownership of sites/aegir3.dev/files to www-data                                                                [success]
Changed group ownership of sites/aegir3.dev/files/tmp to www-data                                                            [success]
Changed group ownership of sites/aegir3.dev/files/images to www-data                                                         [success]
Changed group ownership of sites/aegir3.dev/files/pictures to www-data                                                       [success]
Changed group ownership of sites/aegir3.dev/files/css to www-data                                                            [success]
Changed group ownership of sites/aegir3.dev/files/js to www-data                                                             [success]
Changed group ownership of sites/aegir3.dev/files/ctools to www-data                                                         [success]
Changed group ownership of sites/aegir3.dev/files/imagecache to www-data                                                     [success]
Changed group ownership of sites/aegir3.dev/files/locations to www-data                                                      [success]
Changed group ownership of sites/aegir3.dev/private to www-data                                                              [success]
Changed group ownership of sites/aegir3.dev/private/files to www-data                                                        [success]
Changed group ownership of sites/aegir3.dev/private/temp to www-data                                                         [success]
Changed group ownership of sites/aegir3.dev/files/styles to www-data                                                         [success]
Changed group ownership of sites/aegir3.dev/private/config to www-data                                                       [success]
Changed group ownership of sites/aegir3.dev/private/config/active to www-data                                                [success]
Changed group ownership of sites/aegir3.dev/private/config/staging to www-data                                               [success]
Generated config Drupal sites.php file (/var/aegir/hostmaster-7.x-3.x/sites/sites.php)                                                    [success]
Changed permissions of /var/aegir/hostmaster-7.x-3.x/sites/sites.php to 644                                                               [success]
Changed permissions of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/settings.php to 640                                                 [success]
Generated config Drupal settings.php file (/var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/settings.php)                                   [success]
Changed permissions of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/settings.php to 440                                                 [success]
Change group ownership of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/settings.php to www-data                                         [success]
Generated config Aegir Drush configuration file (/var/aegir/.drush/drushrc.php)                                                           [success]
Changed permissions of /var/aegir/.drush/drushrc.php to 440                                                                               [success]
Platforms path /var/aegir/platforms exists.                                                                                               [success]
Platforms ownership of /var/aegir/platforms has been changed to aegir.                                                                    [success]
Platforms permissions of /var/aegir/platforms have been changed to 755.                                                                   [success]
Platforms path /var/aegir/platforms is writable.                                                                                          [success]
Generated config virtual host configuration file (/var/aegir/config/server_master/apache/vhost.d/aegir3.dev)                              [success]
apache on aegir3.dev could not be restarted. Changes might not be available     [warning]
until this has been done. (error: apache2: Syntax error on line 265 of /etc/apache2/apache2.conf: Could not open
configuration file /etc/apache2/conf.d/aegir.conf: No such file or directory
Action 'graceful' failed.
The Apache error log may have more information.)
Client home directory for admin path /var/aegir/clients/admin exists.                                                                     [success]
Client home directory for admin ownership of /var/aegir/clients/admin has been changed to aegir.                                          [success]
Client home directory for admin permissions of /var/aegir/clients/admin have been changed to 750.                                         [success]
Client home directory for admin path /var/aegir/clients/admin is writable.                                                                [success]
Created symlink /var/aegir/clients/admin/aegir3.dev to /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev                                     [success]
Changed permissions of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/drushrc.php to 640                                                  [success]
Generated config Site Drush configuration file (/var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/drushrc.php)                               [success]
Changed permissions of /var/aegir/hostmaster-7.x-3.x/sites/aegir3.dev/drushrc.php to 440                                                  [success]
Platforms path /var/aegir/platforms exists.                                                                                               [success]
Platforms ownership of /var/aegir/platforms has been changed to aegir.                                                                    [success]
Platforms permissions of /var/aegir/platforms have been changed to 755.                                                                   [success]
Platforms path /var/aegir/platforms is writable.                                                                                          [success]
Initializing the hosting system
'drush' cache was cleared.                                                                                                                [success]
This command will replace your crontab for this user. continue? (y/n): y
/usr/bin/env php /usr/share/drush/drush.php '@self' hosting-dispatch
The drush command 'hosting-dispatch' could not be found.  Run `drush cache-clear drush` to clear the commandfile cache if you have        [error]
installed new extensions.
Could not find a Drupal settings.php file at sites/default/settings.php.                                                                  [error]
Dispatch command was run successfully                                                                                                     [success]
Installed hosting-dispatch cron entry to run every minute                                                                                 [success]

==============================================================================


Congratulations, Aegir has now been installed.

You should now log in to the Aegir frontend by opening the following link in your web browser:




==============================================================================

'drush' cache was cleared.                                                                                                                [success]

Comments

arosboro’s picture

I experienced this issue as well. There may be some sort of race condition because after I manually ran drush make for the first time, and only that once, it created a vhost file and installed the modules. It still erred out in the end. I will post the log I kept when I can pull it from my server.

ergonlogic’s picture

The commit to Drush that had originally broken Aegir 3.x is b1e308290. Aegir will install at that commit now. So it's something that went into Drush since then.

ergonlogic’s picture

Priority: Normal » Critical

Bumping to critical, since we need Drush 7.x to be able to support Drupal 8 sites.

ergonlogic’s picture

Git bisect to the rescue:

root@aegir3:/usr/share/drush# git bisect good
24addcdd08aa422aa00e2a11194a74c212a602ec is the first bad commit
commit 24addcdd08aa422aa00e2a11194a74c212a602ec
Author: Moshe Weitzman <weitzman@tejasa.com>
Date:   Mon Mar 31 16:30:09 2014 -0400

    Fix #555. Move the set of DRUSH_BACKEND context from _drush_bootstrap_output_prepare() to _drush_bootstrap_global_options().

:040000 040000 0098e0d9b6188a0881fd63b38bea91d295f5dea3 a4c8a133af30b225d3c16fdfca787b558b3c5e9f M      includes

I'll have to take a closer look at what that commit does, but I can confirm that it's the first one to break Aegir's hostmaster-install.

arosboro’s picture

Here's my log if it helps. I ran drush make so hostmaster-7.x-3.x dev already existed and it bootstrapped just this once. The apache config was left in a bad state.

file was way to long to include here, let me know if you want it, I did --debug, but the only error I see is that it's trying to create a site, http://default in the sites directory when settings.php does not exist in sites/default

ergonlogic’s picture

  • Commit 9b02581 on 7.x-3.x by anarcat:
    move the first d() initialiser back into hook_drush_init() and
    document...
ergonlogic’s picture

It looks like this was a latent bug in Drush. See: https://github.com/drush-ops/drush/pull/684

With that simple fix to Drush, Aegir installs on Drush master again.

realityloop’s picture

It seems like the link in #8 hasn't been committed yet, is there a way to install drush via composer with that commit included?

This is whats happening on my setup atm:

########
# Downloading provision..
########
Project provision (7.x-3.x-dev) downloaded to                        [success]
/Users/admin/.drush/provision.
Project provision contains 4 modules: bind_slave, bind, dns, provision.

########
# Clearing drush caches..
########
'drush' cache was cleared.                                           [success]

########
# Installing hostmaster..
########
Aegir 7.x-3.x-dev automated install script
==============================================================================
Some settings have not been provided and will now be prompted.
Don't worry: you will get to review those settings after the final install
MySQL privileged user ("root") password: 
Admin user e-mail [webmaster@aegir.ld]: brian@realityloop.com

This script will operate the following changes in your system:

1. Create server-level configuration directories
2. Create the Hostmaster frontend platform
3. Install the frontend site
4. Setup the dispatcher (a user cron job)

We are making the following assumptions:
 * you have read and are following the install instructions at:
    http://community.aegirproject.org/installing
 * the FQDN of this machine is valid and resolves
 * you are executing this script as your "aegir" user

The following settings will be used:
 Aegir frontend URL: aegir.ld
 Master server FQDN: aegir.ld
 Aegir root: /var/aegir
 Aegir user: admin
 Web group: www
 Web server: nginx
 Web server port: 80
 Aegir DB host: localhost
 Aegir DB user: root
 Aegir DB password: <prompted>
 Aegir DB port: 3306
 Aegir version: 7.x-3.x-dev
 Aegir platform path: /var/aegir/hostmaster-7.x-3.x
 Admin email: brian@realityloop.com
 Aegir makefile: /Users/admin/.drush/provision/aegir.make

Do you really want to proceed with the install (y/n): y
Generated config Drush configuration file                            [success]
(/Users/admin/.drush/server_localhost.alias.drushrc.php)
Changed permissions of                                               [success]
/Users/admin/.drush/server_localhost.alias.drushrc.php to 440
Provision configuration root path /Users/admin/config has been       [success]
created.
Provision configuration root ownership of /Users/admin/config has    [success]
been changed to admin.
Provision configuration root permissions of /Users/admin/config have [success]
been changed to 711.
Provision configuration root path /Users/admin/config is writable.   [success]
Provision configuration path /Users/admin/config/self has been       [success]
created.
Provision configuration ownership of /Users/admin/config/self has    [success]
been changed to admin.
Provision configuration permissions of /Users/admin/config/self have [success]
been changed to 711.
Provision configuration path /Users/admin/config/self is writable.   [success]
Provision client home path /Users/admin/clients has been created.    [success]
Provision client home ownership of /Users/admin/clients has been     [success]
changed to admin.
Provision client home permissions of /Users/admin/clients have been  [success]
changed to 711.
Provision client home path /Users/admin/clients is writable.         [success]
Generated config Drush configuration file                            [success]
(/Users/admin/.drush/server_master.alias.drushrc.php)
Changed permissions of                                               [success]
/Users/admin/.drush/server_master.alias.drushrc.php to 440
Provision configuration root path /var/aegir/config has been created.[success]
Provision configuration root ownership of /var/aegir/config has been [success]
changed to admin.
Provision configuration root permissions of /var/aegir/config have   [success]
been changed to 711.
Provision configuration root path /var/aegir/config is writable.     [success]
Provision configuration path /var/aegir/config/self has been created.[success]
Provision configuration ownership of /var/aegir/config/self has been [success]
changed to admin.
Provision configuration permissions of /var/aegir/config/self have   [success]
been changed to 711.
Provision configuration path /var/aegir/config/self is writable.     [success]
Provision client home path /var/aegir/clients has been created.      [success]
Provision client home ownership of /var/aegir/clients has been       [success]
changed to admin.
Provision client home permissions of /var/aegir/clients have been    [success]
changed to 711.
Provision client home path /var/aegir/clients is writable.           [success]
Generated config Drush configuration file                            [success]
(/Users/admin/.drush/platform_hostmaster.alias.drushrc.php)
Changed permissions of                                               [success]
/Users/admin/.drush/platform_hostmaster.alias.drushrc.php to 440
Provision configuration root path /var/aegir/config exists.          [success]
Provision configuration root ownership of /var/aegir/config has been [success]
changed to admin.
Provision configuration root permissions of /var/aegir/config have   [success]
been changed to 711.
Provision configuration root path /var/aegir/config is writable.     [success]
Provision configuration path /var/aegir/config/self exists.          [success]
Provision configuration ownership of /var/aegir/config/self has been [success]
changed to admin.
Provision configuration permissions of /var/aegir/config/self have   [success]
been changed to 711.
Provision configuration path /var/aegir/config/self is writable.     [success]
Provision client home path /var/aegir/clients exists.                [success]
Provision client home ownership of /var/aegir/clients has been       [success]
changed to admin.
Provision client home permissions of /var/aegir/clients have been    [success]
changed to 711.
Provision client home path /var/aegir/clients is writable.           [success]
Generated config Drush configuration file                            [success]
(/Users/admin/.drush/hostmaster.alias.drushrc.php)
Changed permissions of                                               [success]
/Users/admin/.drush/hostmaster.alias.drushrc.php to 440
Generated config Drush configuration file                            [success]
(/Users/admin/.drush/hm.alias.drushrc.php)
Changed permissions of /Users/admin/.drush/hm.alias.drushrc.php to   [success]
440
Command provision-install needs a higher bootstrap level to run - you[error]
will need to invoke drush from a more functional Drupal environment
to run this command.
The drush command 'provision-install' could not be executed.         [error]
The directory /var/aegir/hostmaster-7.x-3.x does not contain a valid [error]
Drupal installation
Provision configuration root path /var/aegir/config exists.          [success]
Provision configuration root ownership of /var/aegir/config has been [success]
changed to admin.
Provision configuration root permissions of /var/aegir/config have   [success]
been changed to 711.
Provision configuration root path /var/aegir/config is writable.     [success]
Provision configuration path /var/aegir/config/self exists.          [success]
Provision configuration ownership of /var/aegir/config/self has been [success]
changed to admin.
Provision configuration permissions of /var/aegir/config/self have   [success]
been changed to 711.
Provision configuration path /var/aegir/config/self is writable.     [success]
Provision client home path /var/aegir/clients exists.                [success]
Provision client home ownership of /var/aegir/clients has been       [success]
changed to admin.
Provision client home permissions of /var/aegir/clients have been    [success]
changed to 711.
Provision client home path /var/aegir/clients is writable.           [success]
Initializing the hosting system
'drush' cache was cleared.                                           [success]
The drush command 'hosting-setup' could not be found.  Run `drush    [error]
cache-clear drush` to clear the commandfile cache if you have
installed new extensions.
The directory /var/aegir/hostmaster-7.x-3.x does not contain a valid [error]
Drupal installation

==============================================================================


Congratulations, Aegir has now been installed.

You should now log in to the Aegir frontend by opening the following link in your web browser:




==============================================================================
realityloop’s picture

Status: Active » Fixed

This is working now

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.