退役SEのつれづれ日記

定年退役SEが、つれづれなる想いをしたためています。
(旧名:『システムノヲニワソト』)

[docker][redmine]さくらVPS+CentOS7+docker+redmine=?(その3)

2015-09-09 | サーバ設定(redmine,zabbix
ついに、(Bitnami-)Redmine3に挑戦しました。
軽い気持ちでv2と同じだろうと考えていたのが甘かった。。

(1)Bitnami-Redmineのインストールはほぼ2.Xと同じ。
   最後にconfirmation messageが一つ追加。

(2)大きな変更はDBの構成変更。
 rake db:migrate RAILS_ENV=production でエラー
#rake --trace db:migrate RAILS_ENV=production
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Execute db:load_config
** Execute db:migrate
== 20150113194759 CreateEmailAddresses: migrating =============================
-- create_table(:email_addresses)
rake aborted!
StandardError: An error has occurred, all later migrations canceled:

Mysql2::Error: Table 'email_addresses' already exists: CREATE TABLE `email_addresses` ・・

これには参った。google先生に問い合わせる・・
やはり先人の苦戦状況がある。

(参考)
Whoocus:Redmine2.1.2からRedmine3.1.0へのDB移行時のエラー
 http://www.whoocus.com/blog/?p=2321

ということで、2つのテーブルを(ひとつづつ確認しながら)削除(drop)した。
テーブルを削除する
・・(rootでログイン)
mysql> use bitnami_redmine;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+-------------------------------------+
| Tables_in_bitnami_redmine |
+-------------------------------------+
・・
| email_addresses |
・・
| roles_managed_roles |
+-------------------------------------+
54 rows in set (0.00 sec)

mysql> drop table email_addresses;
Query OK, 0 rows affected (0.00 sec)

mysql> drop table roles_managed_roles;
Query OK, 0 rows affected (0.01 sec)

この後、db:migrateして問題なし。
ctlscript.sh restartして、無事終了。

pluginsの確認は次回。

(参考)
GitHub:system-oni800/docker-cent6-bitnami-redmine3.1
 https://github.com/system-oni800/docker-cent6-bitnami-redmine3.1

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« [docker][mrtg]さくらVPS+Cen... | トップ | [docker][redmine]さくらVPS+... »

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。