よしむの部屋 on BIGLOBE

アクセスカウンタ

zoom RSS Redmine v3.2への移行(その3、マイグレーションでエラーが出てた)

<<   作成日時 : 2015/12/27 14:22   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

Redmine Ver3.2への移行作業のその3です。

まだ解決できていません。
というか通常業務が優先なのでなかなか手が付けられていないのが現実ですが・・・

部門で使っているRedmineはVer3.1で動作中なので「アップする必要はあるの?」という声もちらほら。

そんな声を気にしつつ、空いている時間で作業中です。


「データベースのマイグレーションが失敗しているのでは?」という指摘があり、実行時のログを見直してみると、やっぱりエラーになっていました。

それもデータベースも、プラグインも両方ともです。今まできちんと見ていませんでした(陳謝)

でも、何故、データベースでもエラーになるのかちょっと不思議です。
プラグインなら未対応でエラーになりそうですが、既存のデータ自体がアップできないってことのようです。


<データベース部分>
C:\Bitnami\redmine-3.2.0-0\apps\redmine\htdocs>bundle exec rake db:migrate RAILS_ENV=production
Warning: this Gemfile contains multiple primary sources. Using `source` more than once without a block is a security risk, and may result in installing unexpected gems. To resolve this warning, use a
block to indicate which gems should come from the secondary source. To upgrade this warning to an error, run `bundle config disable_multisource true`.
DL is deprecated, please use Fiddle
== 20150528092912 CreateRolesManagedRoles: migrating ==========================
-- create_table(:roles_managed_roles, {:id=>false})
rake aborted!
StandardError: An error has occurred, all later migrations canceled:

Mysql2::Error: Table 'roles_managed_roles' already exists: CREATE TABLE `roles_managed_roles` (`role_id` int(11) NOT NULL, `managed_role_id` int(11) NOT NULL) ENGINE=InnoDBC:/Bitnami/redmine-3.2.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:305:in `query'

<プラグイン部分>
C:\Bitnami\redmine-3.2.0-0\apps\redmine\htdocs>bundle exec rake redmine:plugins:migrate RAILS_ENV=production
Warning: this Gemfile contains multiple primary sources. Using `source` more than once without a block is a security risk, and may result in installing unexpected gems. To resolve this warning, use ablock to indicate which gems should come from the secondary source. To upgrade this warning to an error, run `bundle config disable_multisource true`.
DL is deprecated, please use Fiddle
Migrating redmine_agile (Redmine Agile plugin (Light version))...
== 3 RenameIssueStatusOrders: migrating =======================================
-- remove_index(:issue_status_orders, :issue_id)
rake aborted!
StandardError: An error has occurred, all later migrations canceled:

Mysql2::Error: Table 'bitnami_redmine.issue_status_orders' doesn't exist: SHOW KEYS FROM `issue_status_orders`C:/Bitnami/redmine-3.2.0-0/apps/redmine/htdocs/vendor/bundle/ruby/2.0.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:305:in `query'

また、周りの方にいろいろ聞いてみます。

知識があれば、すぐに解決できるのでしょうけど、rubyやRailsは分からないからなぁ・・・

テーマ

注目テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
Redmine v3.2への移行(その3、マイグレーションでエラーが出てた) よしむの部屋 on BIGLOBE/BIGLOBEウェブリブログ
文字サイズ:       閉じる