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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]