CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Upgrading CiviCRM (Moderator: Deepak Srivastava) »
  • Upgtrade form 4.16 to 4.2.1 still not working - [Error: Upgrade DB to 4.2.alpha1
Pages: [1]

Author Topic: Upgtrade form 4.16 to 4.2.1 still not working - [Error: Upgrade DB to 4.2.alpha1  (Read 703 times)

Rar9

  • I’m new here
  • *
  • Posts: 23
  • Karma: 0
    • Asset-Trade
  • CiviCRM version: 4.15
  • CMS version: Drupal 7.15
  • MySQL version: 5.1.63-0ubuntu0.10.04.1
  • PHP version: 5.3.10-1ubuntu2ppa7~lucid
Upgtrade form 4.16 to 4.2.1 still not working - [Error: Upgrade DB to 4.2.alpha1
September 16, 2012, 11:47:13 pm
Hi,

I´m facing problemes to upgrade from 4.16 to the latest version 4.2.1 version.

perhaps someone can help.  ???

Quote
Error: Upgrade DB to 4.2.alpha1: SQL]
Error Field   Error Value
Type   DB_Error
Code   -5
Message   DB Error: already exists
Mode   16
UserInfo   CREATE TABLE `civicrm_sms_provider` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'SMS Provider ID', `name` varchar(64) DEFAULT NULL COMMENT 'Provider internal name points to option_value of option_group sms_provider_name', `title` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT 'Provider name visible to user', `username` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `password` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `api_type` int(10) unsigned NOT NULL COMMENT 'points to value in civicrm_option_value for group sms_api_type', `api_url` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, `api_params` text COLLATE utf8_unicode_ci COMMENT 'the api params in xml, http or smtp format', `is_default` tinyint(4) DEFAULT '0', `is_active` tinyint(4) DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 [nativecode=1050 ** Table 'civicrm_sms_provider' already exists]
DebugInfo   CREATE TABLE `civicrm_sms_provider` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'SMS Provider ID', `name` varchar(64) DEFAULT NULL COMMENT 'Provider internal name points to option_value of option_group sms_provider_name', `title` varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT 'Provider name visible to user', `username` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `password` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `api_type` int(10) unsigned NOT NULL COMMENT 'points to value in civicrm_option_value for group sms_api_type', `api_url` varchar(128) COLLATE utf8_unicode_ci DEFAULT NULL, `api_params` text COLLATE utf8_unicode_ci COMMENT 'the api params in xml, http or smtp format', `is_default` tinyint(4) DEFAULT '0', `is_active` tinyint(4) DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 [nativecode=1050 ** Table 'civicrm_sms_provider' already exists]
PEAR_Exception: DB Error: already exists in unknown on line unknown
- DB_Error: DB Error: already exists in unknown on line unknown
Exception trace
#   Function   Location
0   CRM_Core_Error::exceptionHandler(Object(DB_Error))   unknown:unknown
1   call_user_func(Array, Object(DB_Error))   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/PEAR.php:931
2   PEAR_Error->PEAR_Error('DB Error: alread…', -5, 16, Array, 'CREATE TABLE `ci…')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/DB.php:968
3   DB_Error->DB_Error(-5, 16, Array, 'CREATE TABLE `ci…')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/PEAR.php:564
4   PEAR->raiseError(null, -5, null, null, 'CREATE TABLE `ci…', 'DB_Error', true)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/DB/common.php:1903
5   DB_common->raiseError(-5, null, null, null, '1050 ** Table 'c…')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/DB/mysql.php:898
6   DB_mysql->mysqlRaiseError()   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/DB/mysql.php:327
7   DB_mysql->simpleQuery('CREATE TABLE `ci…')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/DB/common.php:1216
8   DB_common->query('CREATE TABLE `ci…')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Utils/File.php:287
9   CRM_Utils_File->sourceSQLFile('mysql://CiviCRM4…', ' SELECT @wo…', null, true)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Upgrade/Form.php:152
10   CRM_Upgrade_Form->source(' SELECT @wo…', true)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Upgrade/Form.php:292
11   CRM_Upgrade_Form->processLocales('/var/www/vhosts/…', '4.2.alpha1')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Upgrade/Form.php:316
12   CRM_Upgrade_Form->processSQL('4.2.alpha1')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Upgrade/Incremental/php/FourTwo.php:290
13   CRM_Upgrade_Incremental_php_FourTwo::task_4_2_alpha1_runSql(Object(CRM_Queue_TaskContext), '4.2.alpha1')   unknown:unknown
14   call_user_func_array(Array, Array)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Queue/Task.php:79
15   CRM_Queue_Task->run(Object(CRM_Queue_TaskContext))   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Queue/Runner.php:186
16   CRM_Queue_Runner->runNext(true)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Queue/Page/AJAX.php:44
17   {closure}()   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Queue/ErrorPolicy.php:80
18   CRM_Queue_ErrorPolicy->call(Object(Closure))   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Queue/Page/AJAX.php:47
19   CRM_Queue_Page_AJAX::runNext(Array)   unknown:unknown
20   call_user_func(Array, Array)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Core/Invoke.php:186
21   CRM_Core_Invoke::invoke(Array)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/drupal/civicrm.module:500
22   civicrm_invoke('upgrade', 'queue', 'ajax', 'runNext')   unknown:unknown
23   call_user_func_array('civicrm_invoke', Array)   /var/www/vhosts/XXX/httpdocs/includes/menu.inc:516
24   menu_execute_active_handler()   /var/www/vhosts/XXX/httpdocs/index.php:21
25   {main}   


britebyte

  • I post occasionally
  • **
  • Posts: 70
  • Karma: 2
  • CiviCRM version: Several 3.4+, 4.1+
  • CMS version: Drupal 6, Drupal7
  • MySQL version: Several 5.1+
  • PHP version: Several 5.2+
Re: Upgtrade form 4.16 to 4.2.1 still not working - [Error: Upgrade DB to 4.2.alpha1
September 17, 2012, 08:28:54 am
It sounds like you might have tried the update more than once and so the table already exists.
If this is the case the best thing would be to drop all tables (see this link http://forum.civicrm.org/index.php/topic,24774.msg104344.html#msg104344) and then reload from the backup you hopefully took before the update and start the update over again.

Rar9

  • I’m new here
  • *
  • Posts: 23
  • Karma: 0
    • Asset-Trade
  • CiviCRM version: 4.15
  • CMS version: Drupal 7.15
  • MySQL version: 5.1.63-0ubuntu0.10.04.1
  • PHP version: 5.3.10-1ubuntu2ppa7~lucid
Re: Upgtrade form 4.16 to 4.2.1 still not working - [Error: Upgrade DB to 4.2.alpha1
September 19, 2012, 09:12:16 am
Since I don´t know which tables are new or old I´ve just installed a seperate new 4.16 and looked for the additional tables compared to my working 4.16 version.

I´ve deleted:
  • civicrm_extenstion
  • civicrm_managed
  • civicrm_queue_item
  • civicrm_sms-provider

Unfortunately I still get this new Error.... What else can I do? ???

Quote
CiviCRM Upgrade Tasks
Error message

    Warning: file_get_contents(sites/all/modules/civicrm/drupal/../packages/jquery/plugins/DataTables-1.7.6/media/js/jquery.dataTables.min.js): failed to open stream: No such file or directory in _locale_parse_js_file() (line 1488 of /var/www/vhosts/XXX/httpdocs/includes/locale.inc).
    Warning: file_get_contents(sites/all/modules/civicrm/drupal/../js/jquery/jquery.crmrowhighlighter.js): failed to open stream: No such file or directory in _locale_parse_js_file() (line 1488 of /var/www/vhosts/XXX/httpdocs/includes/locale.inc).

Status message
Operating in maintenance mode. Go online.
[Error: Upgrade DB to 4.2.alpha2]
Error Field   Error Value
Type   DB_Error
Code   -3
Message   DB Error: constraint violation
Mode   16
UserInfo   ALTER TABLE civicrm_group ADD CONSTRAINT `FK_civicrm_group_saved_search_id` FOREIGN KEY (`saved_search_id`) REFERENCES `civicrm_saved_search` (`id`) ON DELETE SET NULL [nativecode=1452 ** Cannot add or update a child row: a foreign key constraint fails (`CiviCRM4_EU`., CONSTRAINT `FK_civicrm_group_saved_search_id` FOREIGN KEY (`saved_search_id`) REFERENCES `civicrm_saved_search` (`id`) ON DE)]
DebugInfo   ALTER TABLE civicrm_group ADD CONSTRAINT `FK_civicrm_group_saved_search_id` FOREIGN KEY (`saved_search_id`) REFERENCES `civicrm_saved_search` (`id`) ON DELETE SET NULL [nativecode=1452 ** Cannot add or update a child row: a foreign key constraint fails (`CiviCRM4_EU`., CONSTRAINT `FK_civicrm_group_saved_search_id` FOREIGN KEY (`saved_search_id`) REFERENCES `civicrm_saved_search` (`id`) ON DE)]
PEAR_Exception: DB Error: constraint violation in unknown on line unknown
- DB_Error: DB Error: constraint violation in unknown on line unknown
Exception trace
#   Function   Location
0   CRM_Core_Error::exceptionHandler(Object(DB_Error))   unknown:unknown
1   call_user_func(Array, Object(DB_Error))   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/PEAR.php:931
2   PEAR_Error->PEAR_Error('DB Error: constr…', -3, 16, Array, 'ALTER TABLE civi…')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/DB.php:968
3   DB_Error->DB_Error(-3, 16, Array, 'ALTER TABLE civi…')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/PEAR.php:564
4   PEAR->raiseError(null, -3, null, null, 'ALTER TABLE civi…', 'DB_Error', true)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/DB/common.php:1903
5   DB_common->raiseError(-3, null, null, null, '1452 ** Cannot a…')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/DB/mysql.php:898
6   DB_mysql->mysqlRaiseError()   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/DB/mysql.php:327
7   DB_mysql->simpleQuery('ALTER TABLE civi…')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/packages/DB/common.php:1216
8   DB_common->query('ALTER TABLE civi…')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Utils/File.php:287
9   CRM_Utils_File->sourceSQLFile('mysql://CiviCRM4…', ' SELECT @wo…', null, true)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Upgrade/Form.php:152
10   CRM_Upgrade_Form->source(' SELECT @wo…', true)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Upgrade/Form.php:292
11   CRM_Upgrade_Form->processLocales('/var/www/vhosts/…', '4.2.alpha2')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Upgrade/Form.php:316
12   CRM_Upgrade_Form->processSQL('4.2.alpha2')   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Upgrade/Form.php:558
13   CRM_Upgrade_Form::doIncrementalUpgradeStep(Object(CRM_Queue_TaskContext), '4.2.alpha2', '4.1.6', '4.2.1', '/tmp/civicrm-pos…')   unknown:unknown
14   call_user_func_array(Array, Array)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Queue/Task.php:79
15   CRM_Queue_Task->run(Object(CRM_Queue_TaskContext))   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Queue/Runner.php:186
16   CRM_Queue_Runner->runNext(true)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Queue/Page/AJAX.php:44
17   {closure}()   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Queue/ErrorPolicy.php:80
18   CRM_Queue_ErrorPolicy->call(Object(Closure))   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Queue/Page/AJAX.php:47
19   CRM_Queue_Page_AJAX::runNext(Array)   unknown:unknown
20   call_user_func(Array, Array)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/CRM/Core/Invoke.php:186
21   CRM_Core_Invoke::invoke(Array)   /var/www/vhosts/XXX/httpdocs/sites/all/modules/civicrm/drupal/civicrm.module:500
22   civicrm_invoke('upgrade', 'queue', 'ajax', 'runNext')   unknown:unknown
23   call_user_func_array('civicrm_invoke', Array)   /var/www/vhosts/XXX/httpdocs/includes/menu.inc:516
24   menu_execute_active_handler()   /var/www/vhosts/XXX/httpdocs/index.php:21
25   {main}   

britebyte

  • I post occasionally
  • **
  • Posts: 70
  • Karma: 2
  • CiviCRM version: Several 3.4+, 4.1+
  • CMS version: Drupal 6, Drupal7
  • MySQL version: Several 5.1+
  • PHP version: Several 5.2+
Re: Upgtrade form 4.16 to 4.2.1 still not working - [Error: Upgrade DB to 4.2.alpha1
September 19, 2012, 12:42:51 pm
The most important thing is to have a good backup before you start the upgrade.
If the upgrade fails you really are best off to delete all the tables, restore the backup and start over.
If you find it scary to delete all the tables (I do) then do a test restore of your backup first either on another machine or database.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Upgrading CiviCRM (Moderator: Deepak Srivastava) »
  • Upgtrade form 4.16 to 4.2.1 still not working - [Error: Upgrade DB to 4.2.alpha1

This forum was archived on 2017-11-26.