質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Redmine

Redmineは、プロジェクトのタスク管理、進捗管理、情報共有が可能な、 オープンソースプロジェクト管理ソフトウェアです。

Q&A

0回答

1889閲覧

【Redmineデータ移行】 "redmine_issue_templates 1.1.0"を使用し、チケットを開いた際にInternal Errorが表示される。

toite2o

総合スコア0

Redmine

Redmineは、プロジェクトのタスク管理、進捗管理、情報共有が可能な、 オープンソースプロジェクト管理ソフトウェアです。

0グッド

0クリップ

投稿2021/11/12 02:03

前提・実現したいこと

Redmineを動かしていたサーバー(以下、既存サーバー)を廃止することになったため、新サーバー(以下、次期サーバー)上にRedmineを新規構築し、既存サーバーから次期サーバーにデータ移行をすることとなりました。

次期サーバーのRedmine構築、Pluginの追加、データ移行、サインインは成功してそうです。
データがちゃんと移行されているかを確認するためにRedmineにサインインし、いろいろと確認していたところ、
個別のチケットを開くと、"Internal Error"が出ました。
※production.logに追記されたログは「発生している問題・エラーメッセージ」欄に記載。

######●実現したいこと
次期サーバーでも"redmine_issue_templates"を使用して、既存サーバーから移行してきたデータを使用したり、これまでと同じように次期サーバー上でも実現できることです。

発生している問題・エラーメッセージ

・チケットをクリックし、ブラウザが切り替わった際に「Internal Error」が表示される。 ・C:\Bitnami\redmine\apps\redmine\htdocs\logのproduction.logに以下が記録されている。 --production.log-- Started GET "/redmine/issues/886" for 127.0.0.1 at 2021-11-12 01:08:42 +0000 Processing by IssuesController#show as HTML Parameters: {"id"=>"886"} Current user: radmin (id=1) Rendering issues/show.html.erb within layouts/base Rendered issues/_action_menu.html.erb (8.7ms) Rendered issue_relations/_form.html.erb (3.7ms) Rendered issues/_relations.html.erb (29.5ms) Rendered issues/tabs/_history.html.erb (7.2ms) Rendered common/_tabs.html.erb (35.6ms) Rendered issues/_action_menu.html.erb (2.9ms) Rendered plugins/redmine_issue_templates/app/views/issue_templates/_issue_select_form.html.erb (3.2ms) Rendered issues/_trackers_description.html.erb (1.5ms) Rendered issues/_form_custom_fields.html.erb (13.3ms) Rendered issues/_attributes.html.erb (47.2ms) Rendered issues/_form.html.erb (216.8ms) Rendered issues/_edit.html.erb (285.3ms) Rendered issues/_action_menu_edit.html.erb (356.0ms) Rendered issues/show.html.erb within layouts/base (506.9ms) Completed 500 Internal Server Error in 811ms (ActiveRecord: 128.7ms) ActionView::Template::Error (Mysql2::Error: Table 'bitnami_redmine.note_templates' doesn't exist: SHOW FULL FIELDS FROM `note_templates`): 40: <%= f.check_box :private_notes, :no_label => true %> <label for="issue_private_notes"><%= l(:field_private_notes) %></label> 41: <% end %> 42: 43: <%= call_hook(:view_issues_edit_notes_bottom, { :issue => @issue, :notes => @notes, :form => f }) %> 44: </fieldset> 45: 46: <fieldset><legend><%= l(:label_attachment_plural) %></legend> plugins/redmine_issue_templates/app/models/note_template.rb:43:in `block in <class:NoteTemplate>' plugins/redmine_issue_templates/app/models/note_template.rb:117:in `visible_note_templates_condition' plugins/redmine_issue_templates/lib/issue_templates/journals_hook.rb:37:in `target_templates' plugins/redmine_issue_templates/lib/issue_templates/journals_hook.rb:25:in `view_issues_edit_notes_bottom' lib/redmine/hook.rb:66:in `block (2 levels) in call_hook' lib/redmine/hook.rb:66:in `each' lib/redmine/hook.rb:66:in `block in call_hook' lib/redmine/hook.rb:63:in `tap' lib/redmine/hook.rb:63:in `call_hook' lib/redmine/hook.rb:101:in `call_hook' app/views/issues/_edit.html.erb:43:in `block in _app_views_issues__edit_html_erb__535191885_820677298400' app/helpers/application_helper.rb:1459:in `labelled_form_for' app/views/issues/_edit.html.erb:1:in `_app_views_issues__edit_html_erb__535191885_820677298400' app/views/issues/_action_menu_edit.html.erb:8:in `_app_views_issues__action_menu_edit_html_erb__218141584_820677204760' app/views/issues/show.html.erb:136:in `_app_views_issues_show_html_erb__601664467_820674946820' app/controllers/issues_controller.rb:112:in `block (2 levels) in show' app/controllers/issues_controller.rb:104:in `show' lib/redmine/sudo_mode.rb:61:in `sudo_mode'

試したこと

######●移行方法
1.既存サーバーでDumpを取得
2.次期にDumpをリストア
3.Pluginフォルダの配置
4.filesの配置
5.database.ymlのusernameとpasswordを修正
6.「Gemfile」と「gems.rb」のgem "rails"のコメントアウトを消す ※\redmine\ruby\lib\bundler\templates配下にあるファイル
7.bundle exec rake db:migrate RAILS_ENV=productionを実施
8.OS再起動

######1."redmine_issue_templates 1.1.0"を使用せずにデータ移行
チケットを開いてもInternal Errorは出ませんでした。

※ただし、次期サーバー上でこれまでと同様の利用ができなくなる、後に既存サーバーから移行してきたデータに不具合が発生する可能性があるためNGと考えます。

######2.サインインはせず、Redmineトップ画面の左上にあるProjectsから入る
"redmine_issue_templates 1.1.0"は追加した状態です。
チケットを開いてもInternal Errorは出ません。

※ただし、サインインしていないためNGと考えます。

補足情報(FW/ツールのバージョンなど)

■既存サーバー
OS Windows Server 2012 R2 Standard
Redmine version 3.4.6.stable
Ruby version 2.3.3-p222 (2016-11-21) [i386-mingw32]
Rails version 4.2.8
Environment production
Database adapter Mysql2
SCM:
Subversion 1.10.0
Git 2.17.1
Filesystem
Redmine plugins:
redmine_absolute_dates 0.0.3
redmine_issue_templates 0.2.0

■次期サーバー
OS Windows Server 2019 Datacenter(Azure)
Environment:
Redmine version 4.2.3.stable
Ruby version 2.6.8-p205 (2021-07-07) [x64-mingw32]
Rails version 5.2.6
Environment production
Database adapter Mysql2
Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
Mailer delivery smtp
SCM:
Git 2.33.0
Filesystem
Redmine plugins:
redmine_absolute_dates 0.0.4
redmine_issue_templates 1.1.0

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問