Redmine移行後のログイン不能とチケット発行エラー

Redmine移行する際に、MySQLデータとRedmineのファイルを移行するだけでは、下記のエラーが発生し、チケット発行等ができないという 現象が発生する。
Redmineの移行手順
Completed 500 Internal Server Error in 29.6ms

NoMethodError (undefined method `must_change_passwd?' for #):
app/models/user.rb:291:in `must_change_password?'
app/controllers/application_controller.rb:90:in `start_user_session'
app/controllers/application_controller.rb:167:in `logged_user='
app/controllers/account_controller.rb:253:in `successful_authentication'
app/controllers/account_controller.rb:200:in `password_authentication'
app/controllers/account_controller.rb:186:in `authenticate_user'
app/controllers/account_controller.rb:40:in `login'

RedmineのDBマイグレーション
上記エラーが発生し、ログインが不能の場合は、下記のコマンドでRedmineのDBマイグレーションする必要があります。
# cd /opt/alminium
# bundle exec rake db:migrate RAILS_ENV=production
プラグインのマイグレーション
RedmineのDBマイグレーションを行うことで、ログインは可能となったが、チケット発行等ができない状態です。 ここで、Redmineプラグインのマイグレーションが必要になる。
# bundle exec rake redmine:plugins:migrate RAILS_ENV=production
以上で、Redmine移行後の不具合は解決!!!


[Redmine超入門 (日経BPムック)]の書籍横断比較とレビュー

Redmine超入門 (日経BPムック)
著者:
出版日:2013-12-11
出版社:日経BP社

[チーム開発実践入門 ~共同作業を円滑に行うツール・メソッド]の書籍横断比較とレビュー

チーム開発実践入門 ~共同作業を円滑に行うツール・メソッド
著者:池田 尚史
出版日:2014-04-16
出版社:技術評論社





Google+