mysqlサーバーに接続が失敗します。助けてください。

3,648 views
Skip to first unread message

Take.Kuwa.

unread,
Feb 8, 2012, 12:04:57 AM2/8/12
to Redmine Users (japanese)
桑原といいます。
何卒よろしくお願いします。

現在、CentOS5.7のサーバーに、レッドマインを構築しようとしているのですが、
うまく起動しません。

http://blog.redmine.jp/articles/redmine-1_3-installation_centos/

上記アドレスを参考に
インストールを行ったのですが、

Ruby on Rails application could not be started

となり、
Your config/database.yml may not be written correctly. Please check it
and fix any errors.
Your database schema may be out of date or nonexistant. Please run
rake db:migrate to ensure that the database schema is up-to-date.
The database server may not be running. Please check whether it's
running, and start it if it isn't.



Error message:
adapter:mysql database:db_redmine host:localhost username:**********
password:********** encoding:utf8 database is not configured
(ActiveRecord::AdapterNotSpecified)
Exception class:
ActiveRecord::AdapterNotSpecified
Application root:
/var/lib/redmine


と表示されます。
私自身、rubyをさわった事が無く、解決できずにいます。
どなたか、解決に至る道筋をご教授いただけないでしょうか。

何卒よろしくおねがいします

fmkt

unread,
Feb 8, 2012, 12:51:05 AM2/8/12
to Redmine Users (japanese)
こんにちは。

そのアドレスに書かれている
”database.ymlの設定” に書かれている database.yml の中身の確認と、
”Redmineの初期設定とデータベースのテーブル作成” の
rake db:migrate RAILS_ENV=production の実行などはされているでしょうか?

もし実行されてるなら、mysql上のデータベース db_redmine に各テーブルが作成されているはずなので確認できますか?

あとエラー文を見てるとmysqlがちゃんと起動しているかも確認してねって書いてますね。

このあたりを調べていただければ何かわかると思います。

Take.Kuwa.

unread,
Feb 8, 2012, 2:01:32 AM2/8/12
to Redmine Users (japanese)
ご回答いただきありがとうございます。

> ”database.ymlの設定” に書かれている database.yml の中身の確認と、
こちらは、確認していて、

production:
adapter:mysql
database:db_redmine
host:localhost
username:****
password:****
encoding:utf8

と、書いております。ユーザー名とパスワードはあっていると思います。

> ”Redmineの初期設定とデータベースのテーブル作成” の
> rake db:migrate RAILS_ENV=production の実行などはされているでしょうか?

こちらですが、
実行してはおりますが、
テーブルは作成されておりません。
ここで引っかかっているかとはおもうのですが、
ここからどのようにしたらよいかがわかっておりません。
何かわかりますでしょうか。

mysql serverは起動している事は確認しております。


以上です。
何卒よろしくおねがいします。

mschibata

unread,
Feb 8, 2012, 2:12:41 AM2/8/12
to redmine-...@googlegroups.com
rake db:migrate RAILS_ENV=production を実行したとき、画面に何やら表示されるはずですが、それはエラーになっていないのでしょうか?

fmkt

unread,
Feb 8, 2012, 2:15:18 AM2/8/12
to Redmine Users (japanese)
database.yml の記述ですが、

> adapter:mysql
> database:db_redmine
> host:localhost
> username:****
> password:****
> encoding:utf8

":” と 値 の間にスペースを入れてみてはどうでしょうか?
その後、rake db:migrate RAILS_ENV=production を試しテーブルが作成できているか確認をお願いします。

production:
adapter: mysql
database: db_redmine
host: localhost
username: ****
password: ****
encoding: utf8

という感じです。
> > > 何卒よろしくおねがいします- 引用テキストを表示しない -
>
> - 引用テキストを表示 -

Take.Kuwa.

unread,
Feb 8, 2012, 2:18:12 AM2/8/12
to Redmine Users (japanese)
ありがとうございます。

すいません。
確かに、

NOTE: Gem.source_index is deprecated, use Specification. It will be
removed on or after 2011-11-01.
Gem.source_index called from /var/lib/redmine/config/../vendor/rails/
railties/lib/rails/gem_dependency.rb:21.
NOTE: Gem::SourceIndex#initialize is deprecated with no replacement.
It will be removed on or after 2011-11-01.
Gem::SourceIndex#initialize called from /var/lib/redmine/config/../
vendor/rails/railties/lib/rails/vendor_gem_source_index.rb:100.
NOTE: Gem::SourceIndex#add_spec is deprecated, use
Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/local/lib/ruby/site_ruby/
1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use
Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/local/lib/ruby/site_ruby/
1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use
Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/local/lib/ruby/site_ruby/
1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use
Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/local/lib/ruby/site_ruby/
1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use
Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/local/lib/ruby/site_ruby/
1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use
Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/local/lib/ruby/site_ruby/
1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use
Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/local/lib/ruby/site_ruby/
1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use
Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /usr/local/lib/ruby/site_ruby/
1.8/rubygems/source_index.rb:91.
rake aborted!
adapter:mysql database:db_redmine host:localhost username:****
password:**** encoding:utf8 database is not configured

Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)


となっておりました。
/usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rbの91行目を確認すればよい
のでしょうか

Take.Kuwa.

unread,
Feb 8, 2012, 2:23:12 AM2/8/12
to Redmine Users (japanese)
ありがとうございます

結果文言が少し変わりました。
Missing these required gems:
rubytree >= 0

You're running:
ruby 1.8.7.357 at /usr/local/bin/ruby
rubygems 1.8.15 at /usr/local/lib/ruby/gems/1.8, /root/.gem/ruby/1.8

Run `rake gems:install` to install the missing gems.

なにかgemのバージョンが違う雰囲気でしょうか。。。

kuniharu akahane

unread,
Feb 8, 2012, 2:25:59 AM2/8/12
to redmine-...@googlegroups.com
こんにちは。
このメッセージに最近対処しました。

> NOTE: Gem.source_index is deprecated, use Specification. It will be
> removed on or after 2011-11-01.


外していたら、ごめんなさいね。
rubyGemsコマンド, rake コマンドのバージョンが上がりすぎている可能性があります。

gem list を実行して結果をアップ頂くと、出口がみえるかもです。

■RubyGemsのダウングレード手順の参考サイトはこちら。
http://d.hatena.ne.jp/ruedap/20110221/ruby_gem_update_version_down

ヒントにでもになれば幸いです。

2012年2月8日16:18 Take.Kuwa. <kuwa...@mss-g.co.jp>:

> --
> このメールは Google グループのグループ「Redmine Users (japanese)」の登録者に送られています。
> このグループに投稿するには、redmine-...@googlegroups.com にメールを送信してください。
> このグループから退会するには、redmine-users-...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/redmine-users-ja?hl=ja からこのグループにアクセスしてください。
>

Take.Kuwa.

unread,
Feb 8, 2012, 2:32:17 AM2/8/12
to Redmine Users (japanese)
ありがとうございます。

gem list行ってみたら
*** LOCAL GEMS ***

daemon_controller (1.0.0)
fastthread (1.0.7)
i18n (0.4.2)
json (1.6.5)
mysql (2.8.1)
passenger (3.0.11)
rack (1.1.2)
rake (0.9.2)
rdoc (3.12)
rmagick (1.15.17)


こんな感じでした。



On 2月8日, 午後4:25, kuniharu akahane <kakah...@gmail.com> wrote:
> こんにちは。
> このメッセージに最近対処しました。
>
> > NOTE: Gem.source_index is deprecated, use Specification. It will be
> > removed on or after 2011-11-01.
>
> 外していたら、ごめんなさいね。
> rubyGemsコマンド, rake コマンドのバージョンが上がりすぎている可能性があります。
>
> gem list を実行して結果をアップ頂くと、出口がみえるかもです。
>
> ■RubyGemsのダウングレード手順の参考サイトはこちら。http://d.hatena.ne.jp/ruedap/20110221/ruby_gem_update_version_down
>
> ヒントにでもになれば幸いです。
>
> 2012年2月8日16:18 Take.Kuwa. <kuwab...@mss-g.co.jp>:

kuniharu akahane

unread,
Feb 8, 2012, 2:41:01 AM2/8/12
to redmine-...@googlegroups.com
環境(バージョン構成の縛り)から原因を絞り込んでみますと、

■Redmine 環境とバージョン構成
http://www.redmine.org/projects/redmine/wiki/RedmineInstall#Ruby-38-Ruby-on-Rails-38-Rack


→ Redmine1.3系を導入されようとしていると仮定して…

1. > rake (0.9.2) → 0.8.7
2. gem -v の結果 → 1.7 未満がサポートされています。

私の環境では、下記URLを参考にgem のバージョンを 1.3.7 にダウングレードして、
http://d.hatena.ne.jp/ruedap/20110221/ruby_gem_update_version_down

rake も 0.8.7に落としたらしたら、
 rake db:migrate のエラーが止まりました。

お役に立てば幸いです。


2012年2月8日16:32 Take.Kuwa. <kuwa...@mss-g.co.jp>:

Take.Kuwa.

unread,
Feb 8, 2012, 6:17:57 AM2/8/12
to Redmine Users (japanese)
ありがとうございます。

おかげさまで、この件は解決できたようです。
ありがとうございます。

ただ、違う症状になり、やはりまだうごきませんが(汗


今回の症状は一度調べて、
また全くわからなければ、
また、ここでご質問します。


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

On 2月8日, 午後4:41, kuniharu akahane <kakah...@gmail.com> wrote:
> 環境(バージョン構成の縛り)から原因を絞り込んでみますと、
>
> ■Redmine 環境とバージョン構成http://www.redmine.org/projects/redmine/wiki/RedmineInstall#Ruby-38-R...
>
> → Redmine1.3系を導入されようとしていると仮定して…
>
> 1. > rake (0.9.2) → 0.8.7
> 2. gem -v の結果 → 1.7 未満がサポートされています。
>
> 私の環境では、下記URLを参考にgem のバージョンを 1.3.7 にダウングレードして、http://d.hatena.ne.jp/ruedap/20110221/ruby_gem_update_version_down
>
> rake も 0.8.7に落としたらしたら、
>  rake db:migrate のエラーが止まりました。
>
> お役に立てば幸いです。
>
> 2012年2月8日16:32 Take.Kuwa. <kuwab...@mss-g.co.jp>:

Take.Kuwa.

unread,
Feb 8, 2012, 8:21:19 PM2/8/12
to Redmine Users (japanese)
いろいろ調べたら、動いたようです。

皆様、本当にありがとうございました。

nobu_toyofuku

unread,
Feb 15, 2012, 6:05:27 AM2/15/12
to redmine-...@googlegroups.com
豊福です。

2012年2月9日10:21 Take.Kuwa. <kuwa...@mss-g.co.jp>:
> いろいろ調べたら、動いたようです。
> 皆様、本当にありがとうございました。

今後の参考になるかもしれませんので、
何が原因でどこをどう直したら動いたのか教えて頂けませんか。
よろしくお願いします。
---

Take.Kuwa.

unread,
Feb 16, 2012, 4:40:40 AM2/16/12
to Redmine Users (japanese)
すいません。

ちょっともう思い出せないです。
すいません。

ただ、検索すれば出てくる程度のものでした。




On 2月15日, 午後8:05, nobu_toyofuku <nobu.toyof...@gmail.com> wrote:
> 豊福です。
>
> 2012年2月9日10:21 Take.Kuwa. <kuwab...@mss-g.co.jp>:
Reply all
Reply to author
Forward
0 new messages