Your message dated Mon, 22 Jul 2019 14:31:17 +0200
with message-id <[email protected]>
and subject line Re: redmine: start via unicorn fails
has caused the Debian Bug report #922772,
regarding redmine: start via unicorn fails
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
922772: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922772
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: redmine
Version: 4.0.1-1
Severity: grave

Dear Maintainer team,

after upgrading from 3.4.6 the start of redmine via unicorn
fails. Please find the error protocol appended.
It seems to fail in line 19 of /usr/share/redmine/config/environment.rb

Regards,
Jörg.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (600, 'testing'), (500, 'unstable'), (5, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.10 (SMP w/2 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages redmine depends on:
ii  dbconfig-common                 2.0.11
ii  debconf [debconf-2.0]           1.5.70
ii  libjs-jquery                    3.3.1~dfsg-1
ii  libjs-jquery-ui                 1.12.1+dfsg-5
ii  libjs-raphael                   2.1.0-1
ii  redmine-sqlite                  4.0.1-1
ii  ruby                            1:2.5.1
ii  ruby-actionpack-action-caching  1.2.0-2
ii  ruby-actionpack-xml-parser      2.0.1-3
ii  ruby-bundler                    1.17.3-2
ii  ruby-coderay                    1.1.2-2
ii  ruby-csv                        3.0.2-1
ii  ruby-i18n                       1.5.3-1
ii  ruby-jquery-rails               4.3.3-1
ii  ruby-mail                       2.7.1+dfsg1-1
ii  ruby-mime-types                 3.2.2-1
ii  ruby-mimemagic                  0.3.2+dfsg-1
ii  ruby-mini-mime                  1.0.1-1
ii  ruby-net-ldap                   0.16.1-1
ii  ruby-nokogiri                   1.10.0+dfsg1-2
ii  ruby-openid                     2.7.0debian-1
ii  ruby-rack                       2.0.6-3
ii  ruby-rack-openid                1.4.2-1
ii  ruby-rack-test                  0.7.0-1
ii  ruby-rails                      2:5.2.2+dfsg-5
ii  ruby-rails-dom-testing          2.0.3-3
ii  ruby-rails-observers            0.1.5-1
ii  ruby-rbpdf                      1.19.5+ds.1-1
ii  ruby-redcarpet                  3.4.0-4+b1
ii  ruby-request-store              1.3.0-1
ii  ruby-rmagick                    2.16.0-6
ii  ruby-roadie                     3.2.2-1
ii  ruby-roadie-rails               1.3.0-1
ii  ruby-rouge                      3.3.0-1

Versions of packages redmine recommends:
pn  passenger  <none>

Versions of packages redmine suggests:
pn  bzr         <none>
ii  cvs         2:1.12.13+real-27
pn  darcs       <none>
ii  git         1:2.20.1-2
ii  mercurial   4.9-2
pn  ruby-fcgi   <none>
ii  subversion  1.10.4-1

-- debconf information:
  redmine/instances/default/missing-db-package-error: abort
  redmine/instances/default/pgsql/authmethod-admin: ident
  redmine/instances/default/remote/newhost:
* redmine/current-instances: default
* redmine/instances/default/default-language: en
  redmine/instances/default/upgrade-backup: true
  redmine/default-language: en
  redmine/instances/default/mysql/admin-user:
  redmine/old-instances:
  redmine/instances/default/pgsql/changeconf: false
* redmine/instances/default/dbconfig-install: true
  redmine/instances/default/db/app-user: redmine
  redmine/instances/default/dbconfig-reinstall: false
  redmine/instances/default/upgrade-error: abort
* redmine/instances/default/db/basepath: /var/lib/redmine/default/db
  redmine/notify-migration:
  redmine/instances/default/internal/skip-preseed: false
  redmine/instances/default/passwords-do-not-match:
  redmine/instances/default/dbconfig-remove:
  redmine/instances/default/remote/host: localhost
  redmine/instances/default/dbconfig-upgrade: true
* redmine/instances/default/db/dbname: redmine.sqlite
  redmine/instances/default/pgsql/manualconf:
  redmine/instances/default/remote/port:
  redmine/instances/default/remove-error: abort
  redmine/instances/default/pgsql/no-empty-passwords:
  redmine/instances/default/pgsql/authmethod-user: password
  redmine/instances/default/pgsql/method: TCP/IP
  redmine/missing-redmine-package:
  redmine/instances/default/purge: false
  redmine/instances/default/internal/reconfiguring: false
  redmine/instances/default/pgsql/admin-user: postgres
  redmine/instances/default/install-error: abort
  redmine/instances/default/mysql/method: Unix socket
* redmine/instances/default/database-type: sqlite3
I, [2019-02-20T12:01:44.139905 #29924]  INFO -- : Refreshing Gem list
I, [2019-02-20T12:01:48.342802 #29924]  INFO -- : listening on 
addr=/run/www/unicorn-redmine-default.sock fd=13
I, [2019-02-20T12:01:48.353250 #29924]  INFO -- : master process ready
I, [2019-02-20T12:01:48.385812 #29930]  INFO -- : worker=1 ready
I, [2019-02-20T12:01:48.386122 #29927]  INFO -- : worker=0 ready
I, [2019-02-20T12:02:22.860110 #29924]  INFO -- : reaped #<Process::Status: pid 
29927 exit 0> worker=0
I, [2019-02-20T12:02:22.860331 #29924]  INFO -- : reaped #<Process::Status: pid 
29930 exit 0> worker=1
I, [2019-02-20T12:02:22.860486 #29924]  INFO -- : master complete
I, [2019-02-20T13:13:34.284742 #373]  INFO -- : Refreshing Gem list
/usr/share/rubygems-integration/all/gems/actionpack-5.2.2/lib/action_dispatch/routing/mapper.rb:2099:in
 `direct': The direct method can't be used inside a routes scope block 
(RuntimeError)
        from 
/usr/share/rubygems-integration/all/gems/activestorage-5.2.2/config/routes.rb:6:in
 `block in <top (required)>'
        from 
/usr/share/rubygems-integration/all/gems/actionpack-5.2.2/lib/action_dispatch/routing/mapper.rb:641:in
 `instance_exec'
        from 
/usr/share/rubygems-integration/all/gems/actionpack-5.2.2/lib/action_dispatch/routing/mapper.rb:641:in
 `block in with_default_scope'
        from 
/usr/share/rubygems-integration/all/gems/actionpack-5.2.2/lib/action_dispatch/routing/mapper.rb:879:in
 `scope'
        from 
/usr/share/rubygems-integration/all/gems/actionpack-5.2.2/lib/action_dispatch/routing/mapper.rb:640:in
 `with_default_scope'
        from 
/usr/share/rubygems-integration/all/gems/actionpack-5.2.2/lib/action_dispatch/routing/route_set.rb:430:in
 `eval_block'
        from 
/usr/share/rubygems-integration/all/gems/actionpack-5.2.2/lib/action_dispatch/routing/route_set.rb:414:in
 `draw'
        from 
/usr/share/rubygems-integration/all/gems/activestorage-5.2.2/config/routes.rb:3:in
 `<top (required)>'
        from 
/usr/share/rubygems-integration/all/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:285:in
 `load'
        from 
/usr/share/rubygems-integration/all/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:285:in
 `block in load'
        from 
/usr/share/rubygems-integration/all/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:257:in
 `load_dependency'
        from 
/usr/share/rubygems-integration/all/gems/activesupport-5.2.2/lib/active_support/dependencies.rb:285:in
 `load'
        from 
/usr/share/rubygems-integration/all/gems/railties-5.2.2/lib/rails/application/routes_reloader.rb:41:in
 `block in load_paths'
        from 
/usr/share/rubygems-integration/all/gems/railties-5.2.2/lib/rails/application/routes_reloader.rb:41:in
 `each'
        from 
/usr/share/rubygems-integration/all/gems/railties-5.2.2/lib/rails/application/routes_reloader.rb:41:in
 `load_paths'
        from 
/usr/share/rubygems-integration/all/gems/railties-5.2.2/lib/rails/application/routes_reloader.rb:20:in
 `reload!'
        from 
/usr/share/rubygems-integration/all/gems/railties-5.2.2/lib/rails/application/routes_reloader.rb:30:in
 `block in updater'
        from 
/usr/share/rubygems-integration/all/gems/activesupport-5.2.2/lib/active_support/file_update_checker.rb:83:in
 `execute'
        from 
/usr/share/rubygems-integration/all/gems/railties-5.2.2/lib/rails/application/routes_reloader.rb:10:in
 `execute'
        from 
/usr/share/rubygems-integration/all/gems/railties-5.2.2/lib/rails/application/finisher.rb:130:in
 `block in <module:Finisher>'
        from 
/usr/share/rubygems-integration/all/gems/railties-5.2.2/lib/rails/initializable.rb:32:in
 `instance_exec'
        from 
/usr/share/rubygems-integration/all/gems/railties-5.2.2/lib/rails/initializable.rb:32:in
 `run'
        from 
/usr/share/rubygems-integration/all/gems/railties-5.2.2/lib/rails/initializable.rb:61:in
 `block in run_initializers'
        from /usr/lib/ruby/2.5.0/tsort.rb:228:in `block in tsort_each'
        from /usr/lib/ruby/2.5.0/tsort.rb:350:in `block (2 levels) in 
each_strongly_connected_component'
        from /usr/lib/ruby/2.5.0/tsort.rb:431:in 
`each_strongly_connected_component_from'
        from /usr/lib/ruby/2.5.0/tsort.rb:349:in `block in 
each_strongly_connected_component'
        from /usr/lib/ruby/2.5.0/tsort.rb:347:in `each'
        from /usr/lib/ruby/2.5.0/tsort.rb:347:in `call'
        from /usr/lib/ruby/2.5.0/tsort.rb:347:in 
`each_strongly_connected_component'
        from /usr/lib/ruby/2.5.0/tsort.rb:226:in `tsort_each'
        from /usr/lib/ruby/2.5.0/tsort.rb:205:in `tsort_each'
        from 
/usr/share/rubygems-integration/all/gems/railties-5.2.2/lib/rails/initializable.rb:60:in
 `run_initializers'
        from 
/usr/share/rubygems-integration/all/gems/railties-5.2.2/lib/rails/application.rb:361:in
 `initialize!'
        from /usr/share/redmine/config/environment.rb:19:in `<top (required)>'
        from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in 
`require'
        from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in 
`require'
        from config.ru:4:in `block in <main>'
        from /usr/lib/ruby/vendor_ruby/rack/builder.rb:55:in `instance_eval'
        from /usr/lib/ruby/vendor_ruby/rack/builder.rb:55:in `initialize'
        from config.ru:1:in `new'
        from config.ru:1:in `<main>'
        from /usr/lib/ruby/vendor_ruby/unicorn.rb:56:in `eval'
        from /usr/lib/ruby/vendor_ruby/unicorn.rb:56:in `block in builder'
        from /usr/lib/ruby/vendor_ruby/unicorn/http_server.rb:795:in 
`build_app!'
        from /usr/lib/ruby/vendor_ruby/unicorn/http_server.rb:139:in `start'
        from /usr/bin/unicorn:126:in `<main>'

--- End Message ---
--- Begin Message ---
Dear maintainer team,

meanwhile I got redmine running again within a sub-URI by just changing the file
/usr/share/redmine/config.ru .
For this, I replaced the line

run Rails.application

by the three lines

map ENV['RAILS_RELATIVE_URL_ROOT'] || '/' do
  run Rails.application
end

and set the environment variable RAILS_RELATIVE_URL_ROOT to '/redmine' in the
unicorn configuration file.

Maybe, this modification of config.ru could be used in the redmine package.

In conclusion, this bug report can be closed as solved.
Sorry for the noise and thanks for your work on redmine.

Regards,
Jörg.

--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to