Problema al ejecutar Loomio
Una vez que he solventado (dificilmente) los problemas con postgres no puedo lanzar la aplicacion.
Os pongo los logs lanzando el foreman start tanto con sudo como sin sudo :
Sin sudo:
loomio@europeas:~/loomio$ foreman start
17:32:18 web.1 | started with pid 22215
17:32:18 worker.1 | started with pid 22216
17:32:21 web.1 | I, [2014-02-25T17:32:21.049129 #22217] INFO -- : Refreshing Gem list
17:32:36 web.1 | /usr/local/rvm/gems/ruby-2.0.0-p451/gems/actionpack-3.2.17/lib/action_dispatch/middleware/stack.rb:120:in assert_index': No such middleware to insert before: ActionDispatch::Static (RuntimeError)insert'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/actionpack-3.2.17/lib/action_dispatch/middleware/stack.rb:83:in
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/configuration.rb:38:in block in merge_into'each'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/configuration.rb:37:in
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/configuration.rb:37:in merge_into'app'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/engine.rb:474:in
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/application/finisher.rb:31:in block in 'instance_exec'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:30:in
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:30:in run'block in run_initializers'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:55:in
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:54:in each'run_initializers'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:54:in
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/application.rb:136:in initialize!'method_missing'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/railtie/configurable.rb:30:in
17:32:36 web.1 | from /home/loomio/loomio/config/environment.rb:5:in 'require'
17:32:36 web.1 | from config.ru:3:in
17:32:36 web.1 | from config.ru:3:in block in 'instance_eval'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/rack-1.4.5/lib/rack/builder.rb:51:in
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/rack-1.4.5/lib/rack/builder.rb:51:in initialize'new'
17:32:36 web.1 | from config.ru:1:in
17:32:36 web.1 | from config.ru:1:in 'eval'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn.rb:48:in
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn.rb:48:in block in builder'call'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:722:in
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:722:in build_app!'start'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:140:in
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/bin/unicorn:126:in 'load'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/bin/unicorn:23:in
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/bin/unicorn:23:in 'eval'
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/bin/ruby_executable_hooks:15:in
17:32:36 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/bin/ruby_executable_hooks:15:in `'
17:32:36 web.1 | exited with code 1
17:32:36 system | sending SIGTERM to all processes
17:32:36 worker.1 | terminated by SIGTERM
Con sudo:
loomio@europeas:~/loomio$ sudo foreman start
17:32:57 web.1 | started with pid 22232
17:32:57 worker.1 | started with pid 22234
17:32:57 web.1 | Ignoring ruby directive. This is a feature added to Bundler 1.2.0
17:32:57 web.1 | and higher. Please upgrade if you would like to use it.
17:32:57 web.1 |
17:33:01 web.1 | I, [2014-02-25T17:33:01.622041 #22236] INFO -- : Refreshing Gem list
17:33:01 worker.1 | Ignoring ruby directive. This is a feature added to Bundler 1.2.0
17:33:01 worker.1 | and higher. Please upgrade if you would like to use it.
17:33:01 worker.1 |
17:34:00 web.1 | exited with code 1
17:34:00 system | sending SIGTERM to all processes
17:34:00 worker.1 | terminated by SIGTERM
Alguna idea?
El entorno es el de test primera instalación.
Hi @nicolasnicolau, Your version of Ruby is not correct. You need to use Ruby 2.0.0 (not ruby 1.9.3)
ruby -v
will confirm which ruby you are using.
Depending on the system you are using and how you installed Ruby, there are different ways to change your ruby version. I use RVM, people with Macs often use Homebrew.
If you have RVM, this could be useful http://screencasts.org/episodes/how-to-use-rvm
WARNING: do not start using RVM if you installed ruby with something else like homebrew
run ruby -v again to confirm you have the right ruby then try foreman again.
Note you may have to close and open your terminal after updating your ruby.
You will probably need to run bundle again as well
let us know how you go :)
p.s. our auto-translate is in the process of being fixed. till then, aquí está una traducción de Google)
I reinstall Ruby 2.0.0 and now when i user ruby -v is correct:
loomio@europeas:~/loomio$ ruby -v
ruby 2.0.0p451 (2014-02-24 revision 45167) [x86_64-linux]
And use $bundle install
But I continues with the problems :
This log is without sudo:
loomio@europeas:~/loomio$ foreman start
02:00:46 web.1 | started with pid 28918
02:00:46 worker.1 | started with pid 28919
02:00:49 web.1 | I, [2014-02-26T02:00:49.226624 #28920] INFO -- : Refreshing Gem list
02:01:04 web.1 | /usr/local/rvm/gems/ruby-2.0.0-p451/gems/actionpack-3.2.17/lib/action_dispatch/middleware/stack.rb:120:in assert_index': No such middleware to insert before: ActionDispatch::Static (RuntimeError)insert'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/actionpack-3.2.17/lib/action_dispatch/middleware/stack.rb:83:in
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/configuration.rb:38:in block in merge_into'each'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/configuration.rb:37:in
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/configuration.rb:37:in merge_into'app'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/engine.rb:474:in
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/application/finisher.rb:31:in block in <module:Finisher>'instance_exec'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:30:in
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:30:in run'block in run_initializers'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:55:in
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:54:in each'run_initializers'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:54:in
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/application.rb:136:in initialize!'method_missing'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/railtie/configurable.rb:30:in
02:01:04 web.1 | from /home/loomio/loomio/config/environment.rb:5:in <top (required)>'require'
02:01:04 web.1 | from config.ru:3:in
02:01:04 web.1 | from config.ru:3:in block in <main>'instance_eval'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/rack-1.4.5/lib/rack/builder.rb:51:in
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/rack-1.4.5/lib/rack/builder.rb:51:in initialize'new'
02:01:04 web.1 | from config.ru:1:in
02:01:04 web.1 | from config.ru:1:in <main>'eval'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn.rb:48:in
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn.rb:48:in block in builder'call'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:722:in
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:722:in build_app!'start'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:140:in
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/bin/unicorn:126:in <top (required)>'load'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/bin/unicorn:23:in
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/bin/unicorn:23:in <main>'eval'
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/bin/ruby_executable_hooks:15:in
02:01:04 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/bin/ruby_executable_hooks:15:in `'
02:01:04 web.1 | exited with code 1
02:01:04 system | sending SIGTERM to all processes
02:01:04 worker.1 | terminated by SIGTERM
I try this solution : http://stackoverflow.com/questions/4952030/while-using-refinery-ruby-rack-application-could-not-be-started
But a get other errors :
loomio@europeas:~/loomio$ foreman start
02:09:23 web.1 | started with pid 28973
02:09:23 worker.1 | started with pid 28974
02:09:26 web.1 | I, [2014-02-26T02:09:26.532623 #28975] INFO -- : Refreshing Gem list
02:09:44 web.1 | [deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.
02:09:44 worker.1 | [deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.
02:09:45 web.1 | /usr/local/rvm/gems/ruby-2.0.0-p451/gems/devise-3.1.2/lib/devise/rails/routes.rb:440:in `raise_no_secret_key': Devise.secret_key was not set. Please add the following to your Devise initializer: (RuntimeError)
02:09:45 web.1 |
02:09:45 web.1 | config.secret_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
full log in http://madrid.piratapad.org/infoloomio
You need DEVISE_SECRET in your ENV. see: config/initializers/devise.rb
I enter the devise secret, but it was set. But i add a new line:
config.secret_key = 'zxcvbnmasdfghjklqwertyuiop1234567890!@#$%&*()QWERTYUIOPASDFGHJKLZXCVBNM'
config.secret_key = 'xxxxxxxxxxxxxxx'
end
I add this --> config.secret_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
end
Now run and start server but i get error of ssl in the web browser
I get new error.
I modify the config for start without SSL (the ssl i go to use in other apache and use the option ProxyPass and ProxyPassReverse)
Why (i put the machine in intranet), for now the server have public ip http://178.32.191.169:3000/
The server start but when I enter in the web i get this errors : --> http://madrid.piratapad.org/infoloomio2
There is some problem with delayed jobs, which foreman runs.
See if the server will start with just rails s
It seems like you're missing some configuration. Any thoughts @robertguthrie?
I get this:
loomio@europeas:~/loomio$ rails s
=> Booting Thin
=> Rails 3.2.17 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.
Thin web server (v1.5.1 codename Straight Razor)
Maximum connections set to 1024
Listening on 0.0.0.0:3000, CTRL+C to stop
Exiting
/usr/local/rvm/gems/ruby-2.0.0-p451/gems/eventmachine-1.0.3/lib/eventmachine.rb:526:instart_tcp_server': no acceptor (port is in use or requires root privileges) (RuntimeError)start_server'
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/eventmachine-1.0.3/lib/eventmachine.rb:526:in
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/thin-1.5.1/lib/thin/backends/tcp_server.rb:16:inconnect'block in start'
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/thin-1.5.1/lib/thin/backends/base.rb:55:in
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:incall'run_machine'
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:inrun'start'
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/thin-1.5.1/lib/thin/backends/base.rb:63:in
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/thin-1.5.1/lib/thin/server.rb:159:instart'run'
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/rack-1.4.5/lib/rack/handler/thin.rb:13:in
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/rack-1.4.5/lib/rack/server.rb:268:instart'start'
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/commands/server.rb:70:in
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/commands.rb:55:inblock in <top (required)>'tap'
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/commands.rb:50:in
from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/commands.rb:50:in<top (required)>'require'
from script/rails:6:in
from script/rails:6:in `'
I put in the config file ofr use without SSL but i dont view nothing.
http://europa.piratapad.org (for now is in this url) or http://198.32.191.169:3000
sorry the ip are http://178.32.191.169:3000
some help?
Could you try without SSL to start with?
Then you can be sure loomio is setup correctly, and focus on apache/nginx ssl problems
Por el TW me habeis indicado que podia ser Blunder ahora me da otro fallo :
Os lo mando otravez el foreman con y sin sudo
loomio@europeas:~/loomio$ sudo foreman start
18:08:56 web.1 | started with pid 22452
18:08:56 worker.1 | started with pid 22454
18:08:57 web.1 | Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
18:08:57 web.1 | exited with code 18
18:08:57 system | sending SIGTERM to all processes
18:08:57 worker.1 | Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
18:08:57 worker.1 | terminated by SIGTERM
loomio@europeas:~/loomio$ foreman start
18:09:37 web.1 | started with pid 22476
18:09:37 worker.1 | started with pid 22477
18:09:40 web.1 | I, [2014-02-25T18:09:40.824809 #22478] INFO -- : Refreshing Gem list
18:09:56 web.1 | /usr/local/rvm/gems/ruby-2.0.0-p451/gems/actionpack-3.2.17/lib/action_dispatch/middleware/stack.rb:120:in
assert_index': No such middleware to insert before: ActionDispatch::Static (RuntimeError)insert'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/actionpack-3.2.17/lib/action_dispatch/middleware/stack.rb:83:in
18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/configuration.rb:38:in
block in merge_into'each'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/configuration.rb:37:in
18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/configuration.rb:37:in
merge_into'app'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/engine.rb:474:in
18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/application/finisher.rb:31:in
block in <module:Finisher>'instance_exec'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:30:in
18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:30:in
run'block in run_initializers'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:55:in
18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:54:in
each'run_initializers'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/initializable.rb:54:in
18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/application.rb:136:in
initialize!'method_missing'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/railties-3.2.17/lib/rails/railtie/configurable.rb:30:in
18:09:56 web.1 | from /home/loomio/loomio/config/environment.rb:5:in
<top (required)>'require'18:09:56 web.1 | from config.ru:3:in
18:09:56 web.1 | from config.ru:3:in
block in <main>'instance_eval'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/rack-1.4.5/lib/rack/builder.rb:51:in
18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/rack-1.4.5/lib/rack/builder.rb:51:in
initialize'new'18:09:56 web.1 | from config.ru:1:in
18:09:56 web.1 | from config.ru:1:in
<main>'eval'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn.rb:48:in
18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn.rb:48:in
block in builder'call'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:722:in
18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:722:in
build_app!'start'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/lib/unicorn/http_server.rb:140:in
18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/gems/unicorn-4.6.3/bin/unicorn:126:in
<top (required)>'load'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/bin/unicorn:23:in
18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/bin/unicorn:23:in
<main>'eval'18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/bin/ruby_executable_hooks:15:in
18:09:56 web.1 | from /usr/local/rvm/gems/ruby-2.0.0-p451/bin/ruby_executable_hooks:15:in `'
18:09:56 web.1 | exited with code 1
18:09:56 system | sending SIGTERM to all processes
18:09:56 worker.1 | terminated by SIGTERM