Installing Redmine with rvm, Ruby 2.0 and Thin fails
Added by Felix S. over 11 years ago
Hi @ all,
I want to install Redmine 2.3.3 with rvm and Ruby version 2.0 under Debian 7 because I also want to run different applications with Ruby 2.0.
I think Ruby 2.0 works very well so far, because the webrick server starts. But the thin server under version 1.5.1 doesn't start.
I tried my best, but I don't know how to go on. Can anyone help please?
Here is my logfile of thin:
>> Writing PID to /var/run/thin/redmine.1.pid >> Changing process privilege to redmine:redmine >> Using rack adapter svn: warning: Can't open file '/root/.subversion/servers': Permission denied >> Thin web server (v1.5.1 codename Straight Razor) >> Maximum connections set to 1024 >> Listening on /var/run/redmine/sockets/thin.1.sock, CTRL+C to stop >> Exiting! /usr/local/rvm/gems/ruby-2.0.0-p247/gems/eventmachine-1.0.3/lib/eventmachine.rb:528:in `start_unix_server': no unix-domain acceptor (RuntimeError) from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/eventmachine-1.0.3/lib/eventmachine.rb:528:in `start_server' from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/eventmachine-1.0.3/lib/eventmachine.rb:548:in `start_unix_domain_server' from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/thin-1.5.1/lib/thin/backends/unix_server.rb:19:in `connect' from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/thin-1.5.1/lib/thin/backends/base.rb:55:in `block in start' from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in `call' from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in `run_machine' from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/eventmachine-1.0.3/lib/eventmachine.rb:187:in `run' from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/thin-1.5.1/lib/thin/backends/base.rb:63:in `start' from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/thin-1.5.1/lib/thin/server.rb:159:in `start' from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/thin-1.5.1/lib/thin/controllers/controller.rb:86:in `start' from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/thin-1.5.1/lib/thin/runner.rb:187:in `run_command' from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/thin-1.5.1/lib/thin/runner.rb:152:in `run!' from /usr/local/rvm/gems/ruby-2.0.0-p247/gems/thin-1.5.1/bin/thin:6:in `<top (required)>' from /usr/local/rvm/gems/ruby-2.0.0-p247/bin/thin:23:in `load' from /usr/local/rvm/gems/ruby-2.0.0-p247/bin/thin:23:in `<main>' from /usr/local/rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks:15:in `eval' from /usr/local/rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks:15:in `<main>'
Here is my thin configuration:
pid: /var/run/thin/redmine.pid group: redmine wait: 30 timeout: 30 log: /var/log/thin/redmine.log max_conns: 1024 require: [] environment: production max_persistent_conns: 512 servers: 4 daemonize: true user: redmine socket: /var/run/redmine/sockets/thin.sock chdir: /home/redmine/bin/ prefix: /bugs
And here ist my gem list:
*** LOCAL GEMS *** actionmailer (3.2.13) actionpack (3.2.13) activemodel (3.2.13) activerecord (3.2.13) activeresource (3.2.13) activesupport (3.2.13) arel (3.0.2) builder (3.0.0) bundler (1.3.5) bundler-unload (1.0.2) coderay (1.0.9) daemons (1.1.9) erubis (2.7.0) eventmachine (1.0.3) executable-hooks (1.2.4) hike (1.2.3) i18n (0.6.1) journey (1.0.4) jquery-rails (2.0.3) json (1.8.0) mail (2.5.4) mime-types (1.25) multi_json (1.8.1) mysql2 (0.3.13) net-ldap (0.3.1) polyglot (0.3.3) rack (1.4.5) rack-cache (1.2) rack-openid (1.4.0) rack-ssl (1.3.3) rack-test (0.6.2) rails (3.2.13) railties (3.2.13) rake (10.1.0) rdoc (3.12.2) rmagick (2.13.2) ruby-openid (2.2.3) rubygems-bundler (1.3.4) rvm (1.11.3.8) sprockets (2.2.2) thin (1.5.1) thor (0.18.1) tilt (1.4.1) treetop (1.4.15) tzinfo (0.3.38)
Replies (1)
RE: Installing Redmine with rvm, Ruby 2.0 and Thin fails
-
Added by Maryan Korenuk about 11 years ago
The directory in which the socket is written must be writable for the user running thin.
chown redmine:redmine /var/run/redmine/sockets
Also delete the folder .svn at the root of the project.
svn: warning: Can't open file '/root/.subversion/servers': Permission denied