2015-07-23 2 views
1

При настройке Bugzilla 5.0, работает ./checksetup.pl я столкнулся с этой красотой:Обновление до Bugzilla 5.0

Removing existing compiled templates... 
Precompiling templates...done. 
Fixing file permissions... 
Adding foreign key: test_case_components.component_id -> 
components.id... 
DBD::mysql::db do failed: Cannot add foreign key constraint [for Statement "ALTER TABLE test_case_components ADD 
CONSTRAINT fk_test_case_components_component_id_components_id FOREIGN KEY (component_id) 
REFERENCES components(id) 
    ON UPDATE CASCADE ON DELETE CASCADE"] at Bugzilla/DB.pm line 642. 
Bugzilla::DB::bz_add_fks(Bugzilla::DB::Mysql=HASH(0x6c66e10), "test_case_components", HASH(0x61a5f30), HASH(0xa283c48)) called at Bugzilla/DB.pm line 546 
Bugzilla::DB::bz_setup_foreign_keys(Bugzilla::DB::Mysql=HASH(0x6c66e10)) called at Bugzilla/Install/DB.pm line 745 
Bugzilla::Install::DB::update_table_definitions(HASH(0x1522580)) called at ./checksetup.pl line 172 

ли это из-за моей установки базы данных? Кто-нибудь еще сталкивался с этим? Если у вас есть патч, который сработал для вас?

+1

Таблица test_case_components является частью Testopia. В это время Testopia не совместима с Bugzilla 5. Там идет работа над этим. См. Https://developer.mozilla.org/en-US/docs/Mozilla/Bugzilla/Testopia –

ответ

Смежные вопросы