Aegir installed, works fine provisioning standard Drupal, but fails on Open Atrium and others

Events happening in the community are now at Drupal community events on www.drupal.org.
ensignavenger's picture

Hi,

I have been able to get Aegir installed and it works fine to provision sites on the standard Drupal 6.19 platform. But I added the latest Open Atrium, Tattler, ProsePoint, Pressflow, and ManagingNews distributions. I have tested and retested them, searched the Internet, and I still can't get any of them to work. Drupal 6.19 works fine. The following is the error I get when trying to install Open Atrium. The Drupal Status Report shows my PHP Memory Limit set to 128M. Your kind assistance is very appreciated, as always!

EDIT: For clarification, the platform installs fine and verifies, it is when I try to add an open Atrium site that the error occurs.

Task starts processing
Running: /var/aegir/drush/drush.php --root='/var/aegir/platforms/v2/atrium-1-0-beta7' provision-install 'project.ensigntech.com' --backend
The external command could not be executed due to an application error.
An error occurred at function : drush_hosting_hosting_task
Changes for drush_hosting_hosting_task module have been rolled back.
Command dispatch complete
Peak memory usage was 23.15 MB

Comments

I had the same issue

ergonlogic's picture

From http://groups.drupal.org/node/24994:

"The external command could not be executed due to an application error.": This kind of error may hint you have a memory limit issue. Aegir uses drush through command line PHP. This means, amongst else, that the right php.ini for it, is not the same as used for apache. Try /etc/php5/cli/php.ini (on Ubuntu), and increase the default (32M) memory limit to something higher, then run the task again.

So basically, Aegir's use of command-line PHP requires upping that memory limit, despite Drupal reporting a higher one. Modifying /etc/php5/cli/php.ini also works on Debian (obviously), and allowed me to install all these profiles except Tattler, which appears to suffer from a very different error.

Thanks for the explanation

ensignavenger's picture

So the /cli/php.ini specifies the command line PHP memory limit? That makes sense. I will look into that. I did see a discussion about a bug in the Tattler install profile. I hope they get it fixed soon- looks like a really cool app!

Thanks- it worked brilliantly! Open Atrium is now up and running!

Tattler can work too...

ergonlogic's picture

...with a bit of massaging. Basically, comment out the line (87, I think) of tattler.profile where is adds the BuzzMonitor modules. Once the site is installed, they can the be re-enabled on the site's modules page.

Aegir hosting system

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: