An error occurred while fetching the assigned iteration of the selected issue.
[8.0.pre] Database migration fails
Hi,
I'm trying to upgrade from 7.14 to the codebase for 8.0 (1eb3dde4). During the migration task (I'm using mysql) the following error message appears:
bundle exec rake db:migrate RAILS_ENV=production --trace
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:migrate
== 20150812080800 AddSettingsImportSources: migrating =========================
-- column_exists?(:application_settings, :import_sources)
-> 0.0076s
-- add_column(:application_settings, :import_sources, :text)
-> 0.3592s
-- execute("update application_settings set import_sources = '---\n- github\n- bitbucket\n- gitlab\n- gitorious\n- google_code\n- fogbugz\n- git\n'")
-> 0.0254s
== 20150812080800 AddSettingsImportSources: migrated (0.3948s) ================
== 20150814065925 RemoveOauthTokensFromUsers: migrating =======================
-- remove_column(:users, :github_access_token, :string)
-> 0.5187s
-- remove_column(:users, :gitlab_access_token, :string)
-> 0.9718s
-- remove_column(:users, :bitbucket_access_token, :string)
-> 0.4639s
-- remove_column(:users, :bitbucket_access_token_secret, :string)
-> 0.4797s
== 20150814065925 RemoveOauthTokensFromUsers: migrated (2.4370s) ==============
== 20150817163600 DeduplicateUserIdentities: migrating ========================
-- execute("DROP TABLE IF EXISTS tt_migration_DeduplicateUserIdentities;")
-> 0.0013s
-- execute("CREATE TEMPORARY TABLE tt_migration_DeduplicateUserIdentities AS SELECT id,provider,user_id FROM identities;")
rake aborted!
StandardError: An error has occurred, all later migrations canceled:
Mysql2::Error: Access denied for user 'git'@'localhost' to database 'gitlabhq_production': CREATE TEMPORARY TABLE tt_migration_DeduplicateUserIdentities AS SELECT id,provider,user_id FROM identities;/home/git/gitlab/vendor/bundle/ruby/2.2.0/gems/activerecord-4.1.12/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:303:in `query'
But access is possible for git
on localhost
as I didn't change anything in the GitLab database configuration file:
mysql --host=localhost --user=git -p gitlabhq_production
works without any problems!