Package: librack-ruby
Version: 1.1.0-4
Severity: important

Hello,

after installing DSA-2783, Debian-packaged redmine installations break.

Trying to reproduce this, I installed and configured redmine on an
up-2-date squeeze installation (using passenger), logged in, added
a project, but when trying to create a new issue it fails with an
"Internal Server Error".

The last lines of the log:

Processing IssuesController#new (for xx.xx.xx.xx at 2013-10-23 10:06:49) [GET]
  Parameters: {"project_id"=>"bling", "action"=>"new", "controller"=>"issues"}
Rendering template within layouts/base
Rendering issues/new
Completed in 80ms (View: 36, DB: 36) | 200 OK 
[https://somehostname/projects/bling/issues/new]
/!\ FAILSAFE /!\  Wed Oct 23 10:06:54 +0200 2013
  Status: 500 Internal Server Error
  undefined method `<<' for nil:NilClass
    /usr/lib/ruby/1.8/rack/utils.rb:510:in `parse_multipart'
    /usr/lib/ruby/1.8/rack/request.rb:268:in `parse_multipart'
    /usr/lib/ruby/1.8/rack/request.rb:146:in `POST'
    /usr/lib/ruby/1.8/rack/methodoverride.rb:15:in `call'
    /usr/lib/ruby/1.8/action_controller/params_parser.rb:15:in `call'
    /usr/lib/ruby/1.8/action_controller/session/cookie_store.rb:93:in `call'
    /usr/lib/ruby/1.8/action_controller/failsafe.rb:26:in `call'
    /usr/lib/ruby/1.8/rack/lock.rb:11:in `call'
    /usr/lib/ruby/1.8/rack/lock.rb:11:in `synchronize'
    /usr/lib/ruby/1.8/rack/lock.rb:11:in `call'
    /usr/lib/ruby/1.8/action_controller/dispatcher.rb:106:in `call'
    /usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:92:in 
`process_request'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:207:in 
`main_loop'
    /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:418:in 
`start_request_handler'
    /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:358:in 
`handle_spawn_application'
    /usr/lib/ruby/1.8/phusion_passenger/utils.rb:184:in `safe_fork'
    /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:354:in 
`handle_spawn_application'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in 
`start_synchronously'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:163:in `start'
    /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:213:in 
`start'
    /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:262:in 
`spawn_rails_application'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:126:in 
`lookup_or_add'
    /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:256:in 
`spawn_rails_application'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:80:in 
`synchronize'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in 
`synchronize'
    /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:255:in 
`spawn_rails_application'
    /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:154:in 
`spawn_application'
    /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:287:in 
`handle_spawn_application'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in 
`start_synchronously'
    /usr/lib/phusion_passenger/passenger-spawn-server:61

Downgrading via

apt-get install librack-ruby1.8=1.1.0-4 librack-ruby=1.1.0-4

get's everything back to normal.

This also breaks the squeeze-backports version of redmine.

Please take a look ASAP since this might break more than redmine.

Cheers
Wolfgang

-- System Information:
Debian Release: 6.0.8
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-2-xen-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages librack-ruby depends on:
ii  libjs-jquery                  1.4.2-2    JavaScript library for dynamic web
ii  librack-ruby1.8               1.1.0-4    A modular Ruby webserver interface

librack-ruby recommends no packages.

librack-ruby suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to