Redmine 1.2.1 → 2.1.4 のバージョンアップ後の環境で thin WEBサーバーにて起動しない

1,854 views
Skip to first unread message

ultrakanji

unread,
Dec 7, 2012, 2:52:40 AM12/7/12
to redmine-...@googlegroups.com
こんにちは。立て続けの投稿になり申し訳ありませんがよろしくお願いします。

以下の環境で Redmine をバージョンアップしました。
  • OS:Windows 2003 Sever
  • Ruby 1.8.7→1.9.3
  • Redmine 1.2.1→2.1.4
  • Rails 2.3.11→3.2.8
  • MySQL 5.5.28
バックアップが終わり、 thin で起動確認をしましたが、以下の「cannot load such file -- thin/connection (LoadError)」
というエラーが出て Redmine が起動しません。

C:\webserver\redmine-2.1.4>thin start -e production -p 3000
>> Using rack adapter
C:/webserver/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/dependencies.rb
:251:in `block in require': iconv will be deprecated in the future, use String#encode instead.
>> Thin web server (v1.5.0 codename Knife)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop
C:/webserver/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.5.0/lib/thin/backends/tcp_server.rb:16:in `connect': cannot load such file -- thin/connection (LoadError)
        from C:/webserver/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.5.0/lib/thin/backends/base.rb:55:in `block in start'
        from C:/webserver/Ruby193/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.0-x86-mingw32/lib/eventmachine.rb:187:in `call'
        from C:/webserver/Ruby193/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.0-x86-mingw32/lib/eventmachine.rb:187:in `run_machine'
        from C:/webserver/Ruby193/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.0-x86-mingw32/lib/eventmachine.rb:187:in `run'
        from C:/webserver/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.5.0/lib/thin/backends/base.rb:63:in `start'
        from C:/webserver/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.5.0/lib/thin/server.rb:159:in `start'
        from C:/webserver/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.5.0/lib/thin/controllers/controller.rb:86:in `start'
        from C:/webserver/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.5.0/lib/thin/runner.rb:187:in `run_command'
        from C:/webserver/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.5.0/lib/thin/runner.rb:152:in `run!'
        from C:/webserver/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.5.0/bin/thin:6:in `<top (required)>'
        from C:/webserver/Ruby193/bin/thin:23:in `load'
        from C:/webserver/Ruby193/bin/thin:23:in `<main>'

rack と thin のバージョンをあわせるべきという情報もあったので、
thin を 1.4.0 にして見ましたがそれでも結果は同じでした。

どなたか解決策をご存知の方、教えていただけますでしょうか。

なお、gem list はこのようになっています(thin は両バージョンありますが個別に削除したケースも試しました)。
C:\webserver\redmine-2.1.4>gem list
*** LOCAL GEMS ***
actionmailer (3.2.8)
actionpack (3.2.8)
activemodel (3.2.8)
activerecord (3.2.8)
activeresource (3.2.8)
activesupport (3.2.8)
arel (3.0.2)
backports (2.6.5)
bigdecimal (1.1.0)
builder (3.0.0)
bundler (1.2.3)
coderay (1.0.8)
daemons (1.1.9)
erubis (2.7.0)
eventmachine (1.0.0 x86-mingw32, 1.0.0.rc.4 x86-mingw32)
hike (1.2.1)
i18n (0.6.1)
io-console (0.3)
journey (1.0.4)
jquery-rails (2.0.3)
json (1.7.5, 1.5.4)
mail (2.4.4)
mime-types (1.19)
minitest (2.5.1)
multi_json (1.4.0)
mysql2 (0.3.11 x86-mingw32)
net-ldap (0.3.1)
polyglot (0.3.3)
rack (1.4.1)
rack-cache (1.2)
rack-openid (1.3.1)
rack-ssl (1.3.2)
rack-test (0.6.2)
rails (3.2.8)
railties (3.2.8)
rake (10.0.2, 0.9.2.2)
rdoc (3.12, 3.9.4)
ruby-openid (2.1.8)
specific_install (0.2.3)
sprockets (2.1.3)
thin (1.5.0, 1.4.0)
thor (0.16.0)
tilt (1.3.3)
treetop (1.4.12)
tzinfo (0.3.35)

ultrakanji

unread,
Dec 7, 2012, 2:55:00 AM12/7/12
to redmine-...@googlegroups.com
誤字の訂正です。


バックアップが終わり、 thin で起動確認をしましたが、

バージョンアップが終わり、thin で起動確認をしましたが、

失礼しました。

Haruyuki Iida

unread,
Dec 7, 2012, 9:16:13 PM12/7/12
to redmine-...@googlegroups.com


2012年12月7日金曜日 16時52分40秒 UTC+9 ultrakanji:
バックアップが終わり、 thin で起動確認をしましたが、以下の「cannot load such file -- thin/connection (LoadError)」
というエラーが出て Redmine が起動しません。

Gemfileに

gem thin

と加えると解決したりしますか? 

ultrakanji

unread,
Dec 9, 2012, 7:45:49 PM12/9/12
to redmine-...@googlegroups.com

Gemfileに

gem thin

と加えると解決したりしますか? 

解決しました!
このような記述が必要とは知りませんでした。
大変助かりました。
ありがとうございました。
 
Reply all
Reply to author
Forward
0 new messages