The error is:

Drush command terminated abnormally due to an unrecoverable error. Error: Call to undefined function drush_core_site_install_db_spec() in /data/disk/o10/.drush/provision/platform/drupal/install_7.inc, line 83

And the full install log:

Submitted by admin on Mon, 08/22/2011 - 13:56
Site: d7.o10.linode.us.host8.biz
Status: Failed
Executed: Mon, 08/22/2011 - 13:59
Execution time: 3 sec

Log message
Log message
Task starts processing
Running: /data/disk/o10/tools/drush/drush.php --uri='d7.o10.linode.us.host8.biz' provision-save '@d7.o10.linode.us.host8.biz' --backend 2>&1
Bootstrap to phase 0.
Drush bootstrap phase : _drush_bootstrap_drush()
Bootstrap to phase 0.
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 nginx driver for the http service
Load alias @platform_Drupal77P001
Initializing drush commandfile: user
Load alias @d7.o10.linode.us.host8.biz
Template loaded: /data/disk/o10/.drush/provision/provision_drushrc_alias.tpl.php
Generated config Drush configuration file
Changed permissions of /data/disk/o10/.drush/d7.o10.linode.us.host8.biz.alias.drushrc.php to 440
Command dispatch complete
Peak memory usage was 10.11 MB
Running: /data/disk/o10/tools/drush/drush.php @d7.o10.linode.us.host8.biz provision-install --backend 2>&1
Bootstrap to phase 0.
Drush bootstrap phase : _drush_bootstrap_drush()
Load alias @d7.o10.linode.us.host8.biz
Bootstrap to phase 1.
Drush bootstrap phase : _drush_bootstrap_drupal_root()
Loading drushrc "/data/disk/o10/distro/001/drupal-7.7-prod/drushrc.php" into "drupal" scope.
Initialized Drupal 7.7 root directory at /data/disk/o10/distro/001/drupal-7.7-prod
Found command: provision-install (commandfile=provision)
Initializing drush commandfile: drush_make
Initializing drush commandfile: drush_make_d_o
Initializing drush commandfile: provision
Load alias @server_master
Loading mysql driver for the db service
Loading nginx driver for the http service
Load alias @platform_Drupal77P001
Initializing drush commandfile: user
Including /data/disk/o10/.drush/provision/db/install.provision.inc
Including /data/disk/o10/.drush/provision/dns/install.provision.inc
Including /data/disk/o10/.drush/provision/example/install.provision.inc
Including /data/disk/o10/.drush/provision/http/install.provision.inc
Including /data/disk/o10/.drush/provision/platform/install.provision.inc
Granting privileges to d7o10linodeushos@li137-168.members.linode.com on d7o10linodeushos
Created d7o10linodeushos database
Created sites/d7.o10.linode.us.host8.biz
Changed permissions of sites/d7.o10.linode.us.host8.biz to 755
Created sites/d7.o10.linode.us.host8.biz/themes
Changed permissions of sites/d7.o10.linode.us.host8.biz/themes to 2775
Created sites/d7.o10.linode.us.host8.biz/modules
Changed permissions of sites/d7.o10.linode.us.host8.biz/modules to 2775
Created sites/d7.o10.linode.us.host8.biz/libraries
Changed permissions of sites/d7.o10.linode.us.host8.biz/libraries to 2775
Created sites/d7.o10.linode.us.host8.biz/files
Changed permissions of sites/d7.o10.linode.us.host8.biz/files to 2770
Created sites/d7.o10.linode.us.host8.biz/files/tmp
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/tmp to 2770
Created sites/d7.o10.linode.us.host8.biz/files/images
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/images to 2770
Created sites/d7.o10.linode.us.host8.biz/files/pictures
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/pictures to 2770
Created sites/d7.o10.linode.us.host8.biz/files/css
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/css to 2770
Created sites/d7.o10.linode.us.host8.biz/files/js
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/js to 2770
Created sites/d7.o10.linode.us.host8.biz/files/advagg_css
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/advagg_css to 2770
Created sites/d7.o10.linode.us.host8.biz/files/advagg_js
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/advagg_js to 2770
Created sites/d7.o10.linode.us.host8.biz/files/ctools
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/ctools to 2770
Created sites/d7.o10.linode.us.host8.biz/files/imagecache
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/imagecache to 2770
Created sites/d7.o10.linode.us.host8.biz/files/locations
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/locations to 2770
Created sites/d7.o10.linode.us.host8.biz/files/xmlsitemap
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/xmlsitemap to 2770
Created sites/d7.o10.linode.us.host8.biz/files/deployment
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/deployment to 2770
Created sites/d7.o10.linode.us.host8.biz/private
Changed permissions of sites/d7.o10.linode.us.host8.biz/private to 2770
Created sites/d7.o10.linode.us.host8.biz/private/files
Changed permissions of sites/d7.o10.linode.us.host8.biz/private/files to 2770
Created sites/d7.o10.linode.us.host8.biz/private/temp
Changed permissions of sites/d7.o10.linode.us.host8.biz/private/temp to 2770
Created sites/d7.o10.linode.us.host8.biz/files/styles
Changed permissions of sites/d7.o10.linode.us.host8.biz/files/styles to 2770
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/tmp to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/images to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/pictures to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/css to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/js to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/advagg_css to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/advagg_js to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/ctools to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/imagecache to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/locations to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/xmlsitemap to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/deployment to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/private to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/private/files to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/private/temp to www-data
Changed group ownership of sites/d7.o10.linode.us.host8.biz/files/styles to www-data
has no site config file
Template loaded: /data/disk/o10/.drush/provision/http/nginx/vhost.tpl.php
Generated config virtual host configuration file
Template loaded: /data/disk/o10/.drush/provision/platform/provision_drupal_settings.tpl.php
Generated config Drupal settings.php file
Changed permissions of /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/settings.php to 440
Change group ownership of /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/settings.php to www-data
Template loaded: /data/disk/o10/.drush/provision/provision_drushrc_site.tpl.php
Generated config Site Drush configuration file
Changed permissions of /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/drushrc.php to 440
Drush bootstrap phase : _drush_bootstrap_drupal_site()
Initialized Drupal site d7.o10.linode.us.host8.biz at sites/d7.o10.linode.us.host8.biz
Loading drushrc "/data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/drushrc.php" into "site" scope.
Running: /data/disk/o10/tools/drush/drush.php --client_email='noc@omega8.cc' @d7.o10.linode.us.host8.biz provision-install-backend --backend 2>&1
The external command could not be executed due to an application error.
Bootstrap to phase 0.
Drush bootstrap phase : _drush_bootstrap_drush()
Load alias @d7.o10.linode.us.host8.biz
Loading drushrc "/data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/drushrc.php" into "site" scope.
Bootstrap to phase 2.
Drush bootstrap phase : _drush_bootstrap_drupal_root()
Loading drushrc "/data/disk/o10/distro/001/drupal-7.7-prod/drushrc.php" into "drupal" scope.
Initialized Drupal 7.7 root directory at /data/disk/o10/distro/001/drupal-7.7-prod
Drush bootstrap phase : _drush_bootstrap_drupal_site()
Initialized Drupal site d7.o10.linode.us.host8.biz at sites/d7.o10.linode.us.host8.biz
Loading drushrc "/data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/drushrc.php" into "site" scope.
Found command: provision-install-backend (commandfile=provision)
Initializing drush commandfile: drush_make
Initializing drush commandfile: drush_make_d_o
Initializing drush commandfile: provision
Load alias @server_master
Loading mysql driver for the db service
Loading nginx driver for the http service
Load alias @platform_Drupal77P001
Initializing drush commandfile: user
Drush bootstrap phase : _drush_bootstrap_drupal_configuration()
Drush command terminated abnormally due to an unrecoverable error. Error: Call to undefined function drush_core_site_install_db_spec() in /data/disk/o10/.drush/provision/platform/drupal/install_7.inc, line 83
Undefined index: login_link install.provision.inc:60
Drush was not able to start (bootstrap) the Drupal database. Hint: This error often occurs when Drush is trying to bootstrap a site that has not been installed or does not have a configured database. Drush was attempting to connect to : Drupal version : 7.7 Site URI : d7.o10.linode.us.host8.biz Default theme : garland Administration theme: garland PHP configuration : /usr/local/lib/php.ini Drush version : 4.5 Drush configuration: /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/drushrc.php /data/disk/o10/distro/001/drupal-7.7-prod/drushrc.php Drush alias files : /data/disk/o10/.drush/d7.o10.linode.us.host8.biz.alias.drushrc.php /data/disk/o10/.drush/server_master.alias.drushrc.php /data/disk/o10/.drush/platform_Drupal77P001.alias.drushrc.php /data/disk/o10/.drush/hostmaster.alias.drushrc.php /data/disk/o10/.drush/platform_hostmaster.alias.drushrc.php /data/disk/o10/.drush/platform_Drupal622P001.alias.drushrc.php /data/disk/o10/.drush/d6.o10.linode.us.host8.biz.alias.drushrc.php Drupal root : /data/disk/o10/distro/001/drupal-7.7-prod Site path : sites/d7.o10.linode.us.host8.biz Modules path : sites/d7.o10.linode.us.host8.biz/modules Themes path : sites/d7.o10.linode.us.host8.biz/themes File directory path: sites/d7.o10.linode.us.host8.biz/files %paths : Array You can select another site with a working database setup by specifying the URI to use with the --uri parameter on the command line or $options['uri'] in your drushrc.php file.
Template loaded: /data/disk/o10/.drush/provision/platform/provision_drupal_sites.tpl.php
Generated config Drupal sites.php file
Changed permissions of /data/disk/o10/distro/001/drupal-7.7-prod/sites/sites.php to 644
Changes made in drush_http_provision_install have been rolled back.
has no site config file
Changes made in drush_example_provision_install have been rolled back.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/themes directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/modules directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/libraries directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/js directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/xmlsitemap directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/styles directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/css directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/tmp directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/imagecache directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/pictures directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/deployment directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/locations directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/images directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/ctools directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/advagg_js directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files/advagg_css directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/files directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/private/temp directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/private/files directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz/private directory successful.
Deleting /data/disk/o10/distro/001/drupal-7.7-prod/sites/d7.o10.linode.us.host8.biz directory successful.
Changes made in drush_provision_drupal_pre_provision_install have been rolled back.
Dropping database d7o10linodeushos
Revoking privileges of d7o10linodeushos@li137-168.members.linode.com from d7o10linodeushos
Changes made in drush_db_pre_provision_install have been rolled back.
Command dispatch complete
Peak memory usage was 13.72 MB
Command dispatch complete
Peak memory usage was 26.72 MB

Comments

joestewart’s picture

omega8cc’s picture

Status: Active » Needs review

Thanks joestewart!

This patch works with both Drush 4.4 and 4.5: http://drupalcode.org/sandbox/omega8cc/1111100.git/commit/e5e06bc

anarcat’s picture

Status: Needs review » Patch (to be ported)

merged in 2.x with a little change (avoiding whitespace on empty lines), awaiting testing before 1.x merge.

anarcat’s picture

Status: Patch (to be ported) » Fixed

merged.

Status: Fixed » Closed (fixed)

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

  • Commit 7a5302c on 7.x-2.x, dev-ssl-ip-allocation-refactor, dev-1205458-move_sites_out_of_platforms, 7.x-3.x, dev-subdir-multiserver, 6.x-2.x-backports, dev-helmo-3.x authored by omega8cc, committed by anarcat:
    Issue #1256372 - Use drush_sql_read_db_spec with Drush 4.5 or newer to...
  • Commit cc619c3 on 6.x-1.x, dev-ssl-ip-allocation-refactor, dev-1205458-move_sites_out_of_platforms, 7.x-3.x, dev-subdir-multiserver, 6.x-2.x-backports, dev-helmo-3.x authored by omega8cc, committed by anarcat:
    Issue #1256372 - Use drush_sql_read_db_spec with Drush 4.5 or newer to...