I've tried to debug this but I feel this is over my head. I will try to give as much detail as possible. Please let me know if there is anything else I can provide.

* I'm running aegir alpha11
* When I try to migrate my drupal 6.17 sites to 6.19 it segmentation faults. The full log is below. There are several solo @ symbols that I think has to do with the problem.

Task starts processing
Running: /var/aegir/drush/drush.php @dev-search.arcadia.edu provision-migrate '@platform_Drupal619DEV' '@' --backend
Drush bootstrap phase : _drush_bootstrap_drush()
Load alias @dev-search.arcadia.edu
Loading drushrc "/var/aegir/platforms/drupal-6.17/sites/dev-search.arcadia.edu/drushrc.php" into "site" scope.
Drush bootstrap phase : _drush_bootstrap_drupal_root()
Loading drushrc "/var/aegir/platforms/drupal-6.17/drushrc.php" into "drupal" scope.
Initialized Drupal 6.17 root directory at /var/aegir/platforms/drupal-6.17
Found command: provision-migrate (commandfile=provision)
Initializing drush commandfile: drush_make
Initializing drush commandfile: drush_make_d_o
Initializing drush commandfile: provision
Load alias @platform_Drupal617dev
Load alias @server_master
Loading mysql driver for the db service
Loading apache driver for the http service
Including /var/aegir/.drush/provision/db/migrate.provision.inc
Including /var/aegir/.drush/provision/http/migrate.provision.inc
Including /var/aegir/.drush/provision/platform/migrate.provision.inc
Drush bootstrap phase : _drush_bootstrap_drupal_site()
Initialized Drupal site dev-search.arcadia.edu at sites/dev-search.arcadia.edu
Loading drushrc "/var/aegir/platforms/drupal-6.17/sites/dev-search.arcadia.edu/drushrc.php" into "site" scope.
Putting site under maintenance
Template loaded: /var/aegir/.drush/provision/platform/provision_drupal_settings.tpl.php
Changed permissions of /var/aegir/platforms/drupal-6.17/sites/dev-search.arcadia.edu/settings.php to 640
Generated config Drupal settings.php file
Changed permissions of /var/aegir/platforms/drupal-6.17/sites/dev-search.arcadia.edu/settings.php to 440
Change group ownership of /var/aegir/platforms/drupal-6.17/sites/dev-search.arcadia.edu/settings.php to www-data
Including /var/aegir/.drush/provision/db/backup.provision.inc
Including /var/aegir/.drush/provision/platform/backup.provision.inc
Drush bootstrap phase : _drush_bootstrap_drupal_configuration()
Adding sites directory to /var/aegir/backups/dev-search.arcadia.edu-20100813.145102.tar.gz
Deleted mysql dump from sites directory
Load alias @platform_Drupal619DEV
Running: /var/aegir/drush/drush.php --context_type='site' --platform='@pla... (Expand)Running: /var/aegir/drush/drush.php --context_type='site' --platform='@platform_Drupal619DEV' --root='/var/aegir/platforms/drupal-6.19' --site_path='/var/aegir/platforms/drupal-6.17/sites/dev-search.arcadia.edu' --site_enabled --language='en' --client_email='mcmanusm@arcadia.edu' --db_server='@' --profile='default' --loaded-config --name='@' --new_db_server='@' --backend provision-save '@' --backend
Undefined offset: 1 backend.inc:112
Undefined variable: output backend.inc:119
The command could not be executed successfully (returned: Segmentation fault , code: 139)
Running: /var/aegir/drush/drush.php --old_uri='dev-search.arcadia.edu' @ provision-deploy '/var/aegir/backups/dev-search.arcadia.edu-20100813.145102.tar.gz' --backend
Drush bootstrap phase : _drush_bootstrap_drush()
Load alias @
Drush bootstrap phase : _drush_bootstrap_drupal_root()
Loading drushrc "/var/aegir/platforms/drupal-6.17/drushrc.php" into "drupal" scope.
Initialized Drupal 6.17 root directory at /var/aegir/platforms/drupal-6.17
Could not find a Drupal settings.php file at ./sites/default/settings.php.
The drush command '@ provision-deploy /var/aegir/backups/dev-search.arcadia.edu-20100813.145102.tar.gz' could not be found.
An error occurred at function : drush_provision_drupal_provision_migrate
Running: /var/aegir/drush/drush.php --platform='@platform_Drupal617dev' provision-save '@dev-search.arcadia.edu' --backend
Drush bootstrap phase : _drush_bootstrap_drush()
Found command: provision-save (commandfile=provision)
Initializing drush commandfile: drush_make
Initializing drush commandfile: drush_make_d_o
Initializing drush commandfile: provision
Load alias @self
Load alias @server_master
Loading mysql driver for the db service
Loading apache driver for the http service
Load alias @dev-search.arcadia.edu
Loading drushrc "/var/aegir/platforms/drupal-6.17/sites/dev-search.arcadia.edu/drushrc.php" into "site" scope.
Load alias @platform_Drupal617dev
Template loaded: /var/aegir/.drush/provision/provision_drushrc_alias.tpl.php
Changed permissions of /var/aegir/.drush/dev-search.arcadia.edu.alias.drushrc.php to 600
Generated config Drush configuration file
Changed permissions of /var/aegir/.drush/dev-search.arcadia.edu.alias.drushrc.php to 400
Command dispatch complete
Peak memory usage was 5.54 MB
Changes for drush_provision_drupal_provision_migrate module have been rolled back.
Bringing site out of maintenance
Template loaded: /var/aegir/.drush/provision/platform/provision_drupal_settings.tpl.php
Changed permissions of /var/aegir/platforms/drupal-6.17/sites/dev-search.arcadia.edu/settings.php to 640
Generated config Drupal settings.php file
Changed permissions of /var/aegir/platforms/drupal-6.17/sites/dev-search.arcadia.edu/settings.php to 440
Change group ownership of /var/aegir/platforms/drupal-6.17/sites/dev-search.arcadia.edu/settings.php to www-data
Removed unused migration site package
Template loaded: /var/aegir/.drush/provision/http/apache/vhost.tpl.php
Generated config virtual host configuration file
apache on sangreal-dev.arcadia.edu has been restarted
Changes for drush_provision_drupal_pre_provision_migrate module have been rolled back.
Template loaded: /var/aegir/.drush/provision/http/apache/vhost.tpl.php
Generated config virtual host configuration file
Changes for drush_http_pre_provision_migrate module have been rolled back.
Command dispatch complete
Peak memory usage was 7.25 MB
An error occurred at function : drush_hosting_task
Command dispatch complete
Peak memory usage was 13.38 MB

That's all I can really think of. Sorry if it's too vague!

Comments

mattmcmanus’s picture

So I've played around with this further and it only happens when I try to bulk migrate a platform. In my above example, was viewing the drupal 6.17 platform and all the sites listed underneath and click migrate to drupal 6.19. It bulk generated the tasks for the 5 sites but it appears as if the tasks we're not created properly. If I go back to those same sites and migrate them individually it all works fine.

So I suppose this isn't a provision problem but a hostmaster problem, correct?

adrian’s picture

yeah. the tasks arent being created with the right fields it seems.

adrian’s picture

Status: Active » Fixed

[master f50408a] Batch migrate was creating incomplete migrate tasks for sites. add additional fields. #882558
1 files changed, 6 insertions(+), 1 deletions(-)

Fixed in HEAD.

Status: Fixed » Closed (fixed)

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