Following the Add a Platform instructions here: http://groups.drupal.org/node/4701/install I ran into the same drush and provision requirements issue reported here http://groups.drupal.org/aegir/0.1#comment-66548 Downloading this provision http://ftp.drupal.org/files/projects/provision-6.x-0.1.tar.gz fixed the provision requirement.

I could not fix the drush requirement by installing other versions. I resorted to commenting out drush in hostslav.profile: hostslave_profile_modules()

Also on http://groups.drupal.org/node/4701/install :

cp /etc/apache2/conf.d/hostmaster /etc/apache2/conf.d/hostmaster-d6
sed -i 's/drupal-5.x/drupal-6.x/' /etc/apache2/conf.d/hostmaster-d6
sed -i 's/ServerName.*$/ServerName hostmaster6.localhost/' /etc/apache2/conf.d/hostmaster-d6 # or whatever the hostname you want for the d6 platform

User might not have /etc/apache2/conf.d/hostmaster. Would be nice to let them know that this is the file in question:

# Default Aegir apache configuration file

# Edit to your taste. Must be installed in
# /var/aegir/config/vhost.d/aegir.example.com

# Note that this file may eventually be automatically be managed by
# aegir.

NameVirtualHost *:80

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

# This only covers the base platforms, extra platforms should deploy
# their own configuration
# XXX: see http://drupal.org/node/384972
<Directory /var/aegir/drupal-5.x>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>

<VirtualHost *:80>
    RewriteEngine On
    ServerAdmin webmaster@localhost
    ServerName aegir.example.com

    DocumentRoot /var/aegir/drupal-5.x
</VirtualHost>

Comments

briwood’s picture

I think a symlink to drush is needed in the drupal root directory in order to run 'drush.php provision setup' at the end of the install.

 drush.php -> sites/default/modules/drush/drush.php*
adrian’s picture

Status: Active » Closed (won't fix)

hostslave has been deprecated

it is recommended that you use the alpha version for now.