If you are running Redmine on debian-lts (squeeze) by any chance, this issue seems to be caused by a passenger security update from the debian-lts team. In that case you can downgrade package ibapache2-mod-passenger and hold it at the previous version:
aptitude install libapache2-mod-passenger=2.2.11debian-2
aptitude hold libapache2-mod-passenger
*This obviously removes the security fix to CVE-2015-7519 and you have to remember to "unhold" and update passenger as soon as this issue has been clarified/fixed.* The update seems to cause the Rails request environent used by
libactionpack-ruby1.8: /usr/lib/ruby/1.8/action_controller/request.rb
to be incomplete. In particular,
@env['REQUEST_URI']
seems to be
nil
. (At least as far as I can tell - not a ruby expert) Further info on the security update: https://blog.phusion.nl/2015/12/07/cve-2015-7519/ https://lists.debian.org/debian-lts-announce/2016/01/msg00018.html