problem installing popHealth latest version

63 views
Skip to first unread message

George Lilly

unread,
Sep 20, 2014, 6:37:45 PM9/20/14
to popheal...@googlegroups.com
I've tried a couple of times now to follow the instructions for installing popHealth and I've run into some problems. Any pointers would be appreciated. 

thanks
gpl

I'm up to the step of loading the bundle.. Here's the error:

Script started on Sat 20 Sep 2014 09:57:57 PM UTC
pophealth@popHealth1:~/popHealth$ exit bundle exec rake bundle:import[/home/pophealth/
/bundle-latest.zip,false,false,'*',true,true]
bundle exec rake bundle:import[/home/pophealth//bundle-latest.zip,false,false,'*',true,true]
rake aborted!
Moped::Errors::ConnectionFailure: Could not connect to a primary node for replica set #<Moped::Cluster:82967480 @seeds=[<Moped::Node resolved_address="127.0.1.1:27017">]>
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/cluster.rb:248:in `with_primary'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/read_preference/primary.rb:55:in `block in with_node'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/read_preference/selectable.rb:65:in `call'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/read_preference/selectable.rb:65:in `with_retry'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/read_preference/selectable.rb:71:in `rescue in with_retry'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/read_preference/selectable.rb:64:in `with_retry'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/read_preference/primary.rb:54:in `with_node'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/database.rb:72:in `command'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/query.rb:41:in `count'
/home/pophealth/popHealth/config/initializers/popHealth.rb:10:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:241:in `load'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:241:in `block in load'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:232:in `load_dependency'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:241:in `load'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:648:in `block in load_config_initializer'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/notifications.rb:161:in `instrument'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:647:in `load_config_initializer'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:612:in `block (2 levels) in <class:Engine>'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:611:in `each'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:611:in `block in <class:Engine>'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/initializable.rb:30:in `instance_exec'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/initializable.rb:30:in `run'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/initializable.rb:55:in `block in run_initializers'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/initializable.rb:44:in `each'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/initializable.rb:44:in `tsort_each_child'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/initializable.rb:54:in `run_initializers'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/application.rb:300:in `initialize!'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/railtie.rb:194:in `public_send'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/railtie.rb:194:in `method_missing'
/home/pophealth/popHealth/config/environment.rb:5:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:247:in `require'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:247:in `block in require'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:232:in `load_dependency'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:247:in `require'
/home/pophealth/popHealth/lib/tasks/admin.rake:1:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:241:in `load'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:241:in `block in load'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:232:in `load_dependency'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:241:in `load'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:654:in `block in run_tasks_blocks'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:654:in `each'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:654:in `run_tasks_blocks'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/application.rb:374:in `run_tasks_blocks'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:449:in `load_tasks'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/railtie.rb:194:in `public_send'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/railtie.rb:194:in `method_missing'
/home/pophealth/popHealth/Rakefile:15:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `eval'
/usr/local/rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `<main>'
Moped::Errors::ConnectionFailure: Could not connect to a primary node for replica set #<Moped::Cluster:82967480 @seeds=[<Moped::Node resolved_address="127.0.1.1:27017">]>
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/cluster.rb:248:in `with_primary'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/read_preference/primary.rb:55:in `block in with_node'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/read_preference/selectable.rb:65:in `call'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/read_preference/selectable.rb:65:in `with_retry'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/read_preference/primary.rb:54:in `with_node'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/database.rb:72:in `command'
/usr/local/rvm/gems/ruby-2.1.2/gems/moped-2.0.0/lib/moped/query.rb:41:in `count'
/home/pophealth/popHealth/config/initializers/popHealth.rb:10:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:241:in `load'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:241:in `block in load'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:232:in `load_dependency'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:241:in `load'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:648:in `block in load_config_initializer'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/notifications.rb:161:in `instrument'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:647:in `load_config_initializer'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:612:in `block (2 levels) in <class:Engine>'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:611:in `each'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:611:in `block in <class:Engine>'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/initializable.rb:30:in `instance_exec'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/initializable.rb:30:in `run'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/initializable.rb:55:in `block in run_initializers'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/initializable.rb:44:in `each'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/initializable.rb:44:in `tsort_each_child'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/initializable.rb:54:in `run_initializers'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/application.rb:300:in `initialize!'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/railtie.rb:194:in `public_send'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/railtie.rb:194:in `method_missing'
/home/pophealth/popHealth/config/environment.rb:5:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:247:in `require'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:247:in `block in require'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:232:in `load_dependency'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:247:in `require'
/home/pophealth/popHealth/lib/tasks/admin.rake:1:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:241:in `load'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:241:in `block in load'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:232:in `load_dependency'
/usr/local/rvm/gems/ruby-2.1.2/gems/activesupport-4.1.5/lib/active_support/dependencies.rb:241:in `load'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:654:in `block in run_tasks_blocks'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:654:in `each'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:654:in `run_tasks_blocks'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/application.rb:374:in `run_tasks_blocks'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/engine.rb:449:in `load_tasks'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/railtie.rb:194:in `public_send'
/usr/local/rvm/gems/ruby-2.1.2/gems/railties-4.1.5/lib/rails/railtie.rb:194:in `method_missing'
/home/pophealth/popHealth/Rakefile:15:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `eval'
/usr/local/rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `<main>'
(See full trace by running task with --trace)
pophealth@popHealth1:~/popHealth$ exit
exit

Script done on Sat 20 Sep 2014 09:58:14 PM UTC

Here's the contents of test.log:

pophealth@popHealth1:~/popHealth/log$ cat test.log
  MOPED: 127.0.1.1:27017 COMMAND      database=admin command={:ismaster=>1} runtime: 1.7633ms
  MOPED: Retrying connection attempt 1 more time(s). runtime: n/a
  MOPED: 127.0.1.1:27017 COMMAND      database=admin command={:ismaster=>1} runtime: 1.5312ms


And here's what mongo has in it:

pophealth@popHealth1:~/popHealth/log$ mongo
MongoDB shell version: 2.6.4
connecting to: test
> show dbs
admin  (empty)
local  0.078GB
test   (empty)


George Lilly

unread,
Sep 21, 2014, 1:23:13 PM9/21/14
to popheal...@googlegroups.com
I fixed the problem... It turned out there were two lines for loccalhost in the /etc/hosts file. I commented out the one I didn't want:

127.0.0.1       localhost
#127.0.1.1      localhost

and the bundle loaded.

Successfully imported bundle at: /home/pophealth/bundle-latest.zip
         Imported into environment: PRODUCTION
         Loaded * measures
         Sub-Measures Loaded: 155
         Test Patients Loaded: 0
         Extensions Loaded: 2
         Value Sets Loaded: 817

I have no idea how that second line got there... it looks like a typo ...

gpl
Reply all
Reply to author
Forward
0 new messages