[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:57013] Re: jessieにアップグレードしたところ redmineが動かなくなってしまいました



高田です。

At Tue, 28 Jan 2014 13:54:05 +0900,
Kazuhiro NISHIYAMA wrote:
> Webサーバーは自動設定してくれないようなので、
> sudo -u www-data X_DEBIAN_SITEID=default RAILS_ENV=production rake -f /usr/share/redmine/Rakefile db:charset
> のような悪影響がなさそうなコマンドでしか確認していないのですが、
> wheezy から jessie にあげたり、 postgresql-9.1 から postgresql-9.3 に
> あげたりしても問題なくデータベースに接続できているようです。

ありがとうございましす。
こちらでも、別なマシンでは jessieでも動くのを確認できました。

> > /etc/dbconfig-common/redmine/instances/default.conf
> > /etc/redmine/default/database.yml
> > のあたりの設定がおかしくなっていたりしないでしょうか?

やはり動かないのは、おっしゃるようにマシン固有の設定の問題か何かのようですね。

> > ここで production.log ではなく development.log なのが気になるのですが、
> > Webサーバーはどう設定しているのでしょうか?
> 
> とくに自分で developmentを指定したわけではないのですが development.logに
> ログが出力されています。

それにしても、どうして development.logにログが出ているのかがわかりません。

> 違いとしては、dbc_dbuserが 'redmine_default'でなく 'redmine'になっていますが、
> 何か関係あるでしょうか?

ユーザの違いは、postgresのデータベースのユーザ(ロール)に合わせて指定していました。

redmine_defaultデータベースの所有者は redmineになっていて、設定と合っているように
見えます。

$ psql redmine_default
psql (9.3.2)
"help" でヘルプを表示します.

redmine_default=# \du
                                            ロール一覧
    ロール名     |                                 属性                         
        | メンバー 
-----------------+--------------------------------------------------------------
--------+----------
 postgres        | スーパーユーザ, ロールを作成できる, DBを作成できる, レプリケ
ーション | {}
 redmine         |                                                              
        | {}

redmine_default=# \dt
                         リレーションの一覧
 スキーマ |                名前                 |    型    | 所有者  
----------+-------------------------------------+----------+---------
 public   | attachments                         | テーブル | redmine
 public   | auth_sources                        | テーブル | redmine
 public   | boards                              | テーブル | redmine
 public   | changes                             | テーブル | redmine
 public   | changeset_parents                   | テーブル | redmine
 public   | changesets                          | テーブル | redmine
 public   | changesets_issues                   | テーブル | redmine
 public   | comments                            | テーブル | redmine
 public   | custom_fields                       | テーブル | redmine
 public   | custom_fields_projects              | テーブル | redmine
 public   | custom_fields_trackers              | テーブル | redmine
 public   | custom_values                       | テーブル | redmine
 public   | documents                           | テーブル | redmine
 public   | enabled_modules                     | テーブル | redmine
 public   | enumerations                        | テーブル | redmine
 public   | groups_users                        | テーブル | redmine
 public   | issue_categories                    | テーブル | redmine
 public   | issue_relations                     | テーブル | redmine
 public   | issue_statuses                      | テーブル | redmine
 public   | issues                              | テーブル | redmine
 public   | journal_details                     | テーブル | redmine
 public   | journals                            | テーブル | redmine
 public   | member_roles                        | テーブル | redmine
 public   | members                             | テーブル | redmine
 public   | messages                            | テーブル | redmine
 public   | news                                | テーブル | redmine
 public   | open_id_authentication_associations | テーブル | redmine
 public   | open_id_authentication_nonces       | テーブル | redmine
 public   | projects                            | テーブル | redmine
 public   | projects_trackers                   | テーブル | redmine
 public   | queries                             | テーブル | redmine
 public   | repositories                        | テーブル | redmine
 public   | roles                               | テーブル | redmine
 public   | schema_migrations                   | テーブル | redmine
 public   | settings                            | テーブル | redmine
 public   | time_entries                        | テーブル | redmine
 public   | tokens                              | テーブル | redmine
 public   | trackers                            | テーブル | redmine
 public   | user_preferences                    | テーブル | redmine
 public   | users                               | テーブル | redmine
 public   | versions                            | テーブル | redmine
 public   | watchers                            | テーブル | redmine
 public   | wiki_content_versions               | テーブル | redmine
 public   | wiki_contents                       | テーブル | redmine
 public   | wiki_pages                          | テーブル | redmine
 public   | wiki_redirects                      | テーブル | redmine
 public   | wikis                               | テーブル | redmine
 public   | workflows                           | テーブル | redmine
(48 行)

なぜパージして、インストールし直しても動かないのか不明です。
もう少し、自分で分かる範囲で、設定内容のつじつまが合っているかどうか調べてみます。

ありがとうございました。

-- Takata