LoadError with http://localhost:3000 - "No such file or directory - /usr/lib/ruby/site_ruby/quickfix.so"

5 messages Options
Embed this post
Permalink
J. Patrick Bedell-2

LoadError with http://localhost:3000 - "No such file or directory - /usr/lib/ruby/site_ruby/quickfix.so"

Reply Threaded More More options
Print post
Permalink
Hello,
   I am trying to get Tradebase running.  I have installed
quickfix-latest (updated today), ruby 1.8.5, and rails 1.2.1, and I
have the quickfix ruby files in /usr/lib/ruby/site_ruby/, including
/usr/lib/ruby/site_ruby/quickfix.so .

   However, when I go to http://localhost:3000, I get a LoadError with
the message

libquickfix.so.10: cannot open shared object file: No such file or
directory - /usr/lib/ruby/site_ruby/quickfix.so

   The full LoadError from log/development.log is below.
   Any suggestions or ideas?  Thank you for your help!

--
   J. Patrick Bedell
   [hidden email]

---- LoadError from log/development.log

Processing Base#index (for 127.0.0.1 at 2007-01-25 05:46:54) [GET]
  Session ID: d7901c8e2852615ee0ff2e2155a24308
  Parameters: {}


LoadError (libquickfix.so.10: cannot open shared object file: No such
file or directory - /usr/lib/ruby/site_ruby/quickfix.so):
    /usr/lib/ruby/site_ruby/quickfix.so
    /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
    /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
    /app/controllers/application.rb:4
    /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
`load'
    /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
`load'
    /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:56:in
`require_or_load'
    /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in
`depend_on'
    /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in
`require_dependency'
    /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:69:in
`prepare_application'
    /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:37:in `dispatch'
    /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:115:in
`handle_dispatch'
    /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:81:in
`service'
    /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
    /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
    /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
    /usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
    /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
    /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
    /usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
    /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
    /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
    /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
    /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:67:in
`dispatch'
    /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/servers/webrick.rb:59
    /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
    /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
    /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
    /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/server.rb:30
    /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
    /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
    /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
    script/server:3


Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/templates/rescues/layout.rhtml
(500 Internal Error)


---- LoadError from HTML at http://localhost:3000

 LoadError

libquickfix.so.10: cannot open shared object file: No such file or
directory - /usr/lib/ruby/site_ruby/quickfix.so

RAILS_ROOT: script/../config/..
Application Trace | Framework Trace | Full Trace

/usr/lib/ruby/site_ruby/quickfix.so
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
#{RAILS_ROOT}/app/controllers/application.rb:4

/usr/lib/ruby/site_ruby/quickfix.so
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
`load'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
`load'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:56:in
`require_or_load'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in
`depend_on'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in
`require_dependency'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:69:in
`prepare_application'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:37:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:115:in
`handle_dispatch'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:81:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:67:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/servers/webrick.rb:59
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/server.rb:30
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
script/server:3

/usr/lib/ruby/site_ruby/quickfix.so
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
#{RAILS_ROOT}/app/controllers/application.rb:4
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
`load'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
`load'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:56:in
`require_or_load'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in
`depend_on'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in
`require_dependency'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:69:in
`prepare_application'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:37:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:115:in
`handle_dispatch'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:81:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:67:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/servers/webrick.rb:59
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
/usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/server.rb:30
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
`require'
script/server:3

This error occured while loading the following files:
   application.rb
   quickfix
_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
toli

Re: LoadError with http://localhost:3000 - "No such file or directory - /usr/lib/ruby/site_ruby/quickfix.so"

Reply Threaded More More options
Print post
Permalink
Patrick,

You need to have the Ruby Quickfix bindings installed if you want to
run the Tradebase "from scratch" yourself.
If you download the VMWare appliance, then all of that is already
pre-configured for you.

You can see the directions on how to build the Ruby Quickfix bindings at
http://trac.marketcetera.org/trac.fcgi/wiki/Marketcetera/BuildQuickfix

There are more detailed instructions at
http://trac.marketcetera.org/trac.fcgi/wiki/Marketcetera/BuildingTradebase

toli.

On 1/25/07, J. Patrick Bedell <[hidden email]> wrote:

> Hello,
>    I am trying to get Tradebase running.  I have installed
> quickfix-latest (updated today), ruby 1.8.5, and rails 1.2.1, and I
> have the quickfix ruby files in /usr/lib/ruby/site_ruby/, including
> /usr/lib/ruby/site_ruby/quickfix.so .
>
>    However, when I go to http://localhost:3000, I get a LoadError with
> the message
>
> libquickfix.so.10: cannot open shared object file: No such file or
> directory - /usr/lib/ruby/site_ruby/quickfix.so
>
>    The full LoadError from log/development.log is below.
>    Any suggestions or ideas?  Thank you for your help!
>
> --
>    J. Patrick Bedell
>    [hidden email]
>
> ---- LoadError from log/development.log
>
> Processing Base#index (for 127.0.0.1 at 2007-01-25 05:46:54) [GET]
>   Session ID: d7901c8e2852615ee0ff2e2155a24308
>   Parameters: {}
>
>
> LoadError (libquickfix.so.10: cannot open shared object file: No such
> file or directory - /usr/lib/ruby/site_ruby/quickfix.so):
>     /usr/lib/ruby/site_ruby/quickfix.so
>     /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
>     /app/controllers/application.rb:4
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
> `load'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
> `load'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:56:in
> `require_or_load'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in
> `depend_on'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in
> `require_dependency'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:69:in
> `prepare_application'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:37:in `dispatch'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:115:in
> `handle_dispatch'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:81:in
> `service'
>     /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
>     /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
>     /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
>     /usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
>     /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
>     /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
>     /usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
>     /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
>     /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
>     /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:67:in
> `dispatch'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/servers/webrick.rb:59
>     /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
>     /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/server.rb:30
>     /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
>     /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
>     script/server:3
>
>
> Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/templates/rescues/layout.rhtml
> (500 Internal Error)
>
>
> ---- LoadError from HTML at http://localhost:3000
>
>  LoadError
>
> libquickfix.so.10: cannot open shared object file: No such file or
> directory - /usr/lib/ruby/site_ruby/quickfix.so
>
> RAILS_ROOT: script/../config/..
> Application Trace | Framework Trace | Full Trace
>
> /usr/lib/ruby/site_ruby/quickfix.so
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> #{RAILS_ROOT}/app/controllers/application.rb:4
>
> /usr/lib/ruby/site_ruby/quickfix.so
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
> `load'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
> `load'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:56:in
> `require_or_load'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in
> `depend_on'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in
> `require_dependency'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:69:in
> `prepare_application'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:37:in `dispatch'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:115:in
> `handle_dispatch'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:81:in `service'
> /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
> /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
> /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
> /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
> /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:67:in `dispatch'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/servers/webrick.rb:59
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/server.rb:30
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> script/server:3
>
> /usr/lib/ruby/site_ruby/quickfix.so
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> #{RAILS_ROOT}/app/controllers/application.rb:4
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
> `load'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
> `load'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:56:in
> `require_or_load'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in
> `depend_on'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in
> `require_dependency'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:69:in
> `prepare_application'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:37:in `dispatch'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:115:in
> `handle_dispatch'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:81:in `service'
> /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
> /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
> /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
> /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
> /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:67:in `dispatch'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/servers/webrick.rb:59
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/server.rb:30
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> script/server:3
>
> This error occured while loading the following files:
>    application.rb
>    quickfix
> _______________________________________________
> m-etc-dev mailing list
> [hidden email]
> http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
>


--
Toli Kuznets
http://www.marketcetera.com: Open-Source Trading Platform
download.run.trade.
_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
le huy

Re: LoadError with http://localhost:3000 - "No such file or directory - /usr/lib/ruby/site_ruby/quickfix.so"

Reply Threaded More More options
Print post
Permalink
Toli

I had the same error when running tradebase on recent downloaded vmware appliance.
I do verified  file /usr/lib/ruby/site_ruby/quickfix.so exists but ruby still throw the error

toli wrote:
Patrick,

You need to have the Ruby Quickfix bindings installed if you want to
run the Tradebase "from scratch" yourself.
If you download the VMWare appliance, then all of that is already
pre-configured for you.

You can see the directions on how to build the Ruby Quickfix bindings at
http://trac.marketcetera.org/trac.fcgi/wiki/Marketcetera/BuildQuickfix

There are more detailed instructions at
http://trac.marketcetera.org/trac.fcgi/wiki/Marketcetera/BuildingTradebase

toli.

On 1/25/07, J. Patrick Bedell <jpbedell@gmail.com> wrote:
> Hello,
>    I am trying to get Tradebase running.  I have installed
> quickfix-latest (updated today), ruby 1.8.5, and rails 1.2.1, and I
> have the quickfix ruby files in /usr/lib/ruby/site_ruby/, including
> /usr/lib/ruby/site_ruby/quickfix.so .
>
>    However, when I go to http://localhost:3000, I get a LoadError with
> the message
>
> libquickfix.so.10: cannot open shared object file: No such file or
> directory - /usr/lib/ruby/site_ruby/quickfix.so
>
>    The full LoadError from log/development.log is below.
>    Any suggestions or ideas?  Thank you for your help!
>
> --
>    J. Patrick Bedell
>    jpbedell@gmail.com
>
> ---- LoadError from log/development.log
>
> Processing Base#index (for 127.0.0.1 at 2007-01-25 05:46:54) [GET]
>   Session ID: d7901c8e2852615ee0ff2e2155a24308
>   Parameters: {}
>
>
> LoadError (libquickfix.so.10: cannot open shared object file: No such
> file or directory - /usr/lib/ruby/site_ruby/quickfix.so):
>     /usr/lib/ruby/site_ruby/quickfix.so
>     /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
>     /app/controllers/application.rb:4
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
> `load'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
> `load'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:56:in
> `require_or_load'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in
> `depend_on'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in
> `require_dependency'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:69:in
> `prepare_application'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:37:in `dispatch'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:115:in
> `handle_dispatch'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:81:in
> `service'
>     /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
>     /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
>     /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
>     /usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
>     /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
>     /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
>     /usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
>     /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
>     /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
>     /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:67:in
> `dispatch'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/servers/webrick.rb:59
>     /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
>     /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
>     /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/server.rb:30
>     /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
>     /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
>     /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
>     script/server:3
>
>
> Rendering /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/templates/rescues/layout.rhtml
> (500 Internal Error)
>
>
> ---- LoadError from HTML at http://localhost:3000
>
>  LoadError
>
> libquickfix.so.10: cannot open shared object file: No such file or
> directory - /usr/lib/ruby/site_ruby/quickfix.so
>
> RAILS_ROOT: script/../config/..
> Application Trace | Framework Trace | Full Trace
>
> /usr/lib/ruby/site_ruby/quickfix.so
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> #{RAILS_ROOT}/app/controllers/application.rb:4
>
> /usr/lib/ruby/site_ruby/quickfix.so
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
> `load'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
> `load'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:56:in
> `require_or_load'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in
> `depend_on'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in
> `require_dependency'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:69:in
> `prepare_application'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:37:in `dispatch'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:115:in
> `handle_dispatch'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:81:in `service'
> /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
> /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
> /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
> /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
> /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:67:in `dispatch'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/servers/webrick.rb:59
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/server.rb:30
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> script/server:3
>
> /usr/lib/ruby/site_ruby/quickfix.so
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> #{RAILS_ROOT}/app/controllers/application.rb:4
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
> `load'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in
> `load'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:56:in
> `require_or_load'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in
> `depend_on'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in
> `require_dependency'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:69:in
> `prepare_application'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/dispatcher.rb:37:in `dispatch'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:115:in
> `handle_dispatch'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:81:in `service'
> /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
> /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
> /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
> /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
> /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
> /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/webrick_server.rb:67:in `dispatch'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/servers/webrick.rb:59
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> /usr/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/commands/server.rb:30
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require'
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in
> `require'
> script/server:3
>
> This error occured while loading the following files:
>    application.rb
>    quickfix
> _______________________________________________
> m-etc-dev mailing list
> m-etc-dev@lists.marketcetera.org
> http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
>


--
Toli Kuznets
http://www.marketcetera.com: Open-Source Trading Platform
download.run.trade.
_______________________________________________
m-etc-dev mailing list
m-etc-dev@lists.marketcetera.org
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
toli

Re: LoadError with http://localhost:3000 - "No such file or directory - /usr/lib/ruby/site_ruby/quickfix.so"

Reply Threaded More More options
Print post
Permalink
Hello,

Sorry to hear you are having trouble with Tradebase on the appliance.

We just checked by dowloading a fresh appliance and we can get the
Tradebase page to load up ad we can enter trades, both on the VMWare
and in Parallels.

Can you verify that you have the 0.3 version of the appliance?
can you also send us the logs in /opt/marketcetera/tradebase/logs?

and can you do 'ls -l /usr/local/lib/site_ruby/" and send the output
to us as well?

Can you also send us the log or a screenshot or just a copy/paste of
what you get in the browser as well?

hopefully we can figure out what the problem is.

thanks!

On 4/13/07, le huy <[hidden email]> wrote:
>
> Toli
>
> I had the same error when running tradebase on recent downloaded vmware
> appliance.
> I do verified  file /usr/lib/ruby/site_ruby/quickfix.so exists but ruby
> still throw the error
>

--
Toli Kuznets
http://www.marketcetera.com: Open-Source Trading Platform
download.run.trade.
_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev
toli

Re: LoadError with http://localhost:3000 - "No such file or directory - /usr/lib/ruby/site_ruby/quickfix.so"

Reply Threaded More More options
Print post
Permalink
In reply to this post by le huy
Hello,

I think i know what the problem is.

Currently, the appliance is setup to only start Tradebase correctly when using
%> sudo /etc/init.d/mongrel start
script. Unfortunately, we didn't set it up correctly to be started
from command-line with script/server - that's an oversight on our
part.

The mongrel start script sets up the LD_LIBRARY_PATH environment
variable needed to let Ruby find the quickfix.so library. I've filed a
bug for this and we'll fix it in the next release:
http://trac.marketcetera.org/trac.fcgi/ticket/182

The easy way for you to fix it is to just add the following line to
the ~marketcetera/.bash_profile file:
export LD_LIBRARY_PATH=/usr/local/lib

You can also set that on command-line, and script/server should work afterwards.

Also, keep in mind that if you have run mongrel as root, it may create
some files with root permissions in the tradebase/tmp directory. You
may need to delete/chmod those before you can run tradebase as
marketcetera user.

Let me know if this fixes your problem.

On 4/13/07, le huy <[hidden email]> wrote:
>
> Toli
>
> I had the same error when running tradebase on recent downloaded vmware
> appliance.
> I do verified  file /usr/lib/ruby/site_ruby/quickfix.so exists but ruby
> still throw the error
>
> --
Toli Kuznets
http://www.marketcetera.com: Open-Source Trading Platform
download.run.trade.
_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev